Tvmaidについて語るスレ_7_at SOFTWARE
Tvmaidについて語るスレ_7_ - 暇つぶし2ch150:名無しさん@お腹いっぱい。
18/05/03 12:43:42.16 wKWAZO/M0.net
>>144
未だにYUI使いだけど、参考に TvMaidPlugin.cpp 254行目に
if(_this->window == null) break;
入れたら TvTest 0.9.0 x64動いた。まだ番組表取得しかしてないけどちょっと様子見る。

151:tvmaid
18/05/04 13:33:52.16 9wggR8HG0.net
>>149
表示設定とかで、付け外しできるようにするとか考えられるが、それも結構大変で・・・
>>150
報告乙、といいたいところだが、mayaを使おうよ~。

152:名無しさん@お腹いっぱい。
18/05/13 16:23:02.16 YVXTKLYN0.net
>>151
Maya入れて見た
YUIからいきなりDB乗換は出来ないっぽいのでDB直接いじって何とか自動予約の移行に成功
で、ユーザ番組表の並び替えは出来なくなったんでしょうか
あと、ビルドはそのままするだけ、ってあったけど、
nugetから System.Data.SQLite と DynamicJson 入れないとダメでした

153:名無しさん@お腹いっぱい。
18/05/13 16:40:19.85 YVXTKLYN0.net
あとは検索の正規表現の扱いが変わった? のと報告ページが無くなったのが気になったところでしょうか

154:tvmaid
18/05/14 12:38:30.42 82X/MZ330.net
>>152-153
乙。
WebUIを作り直したときに、正規表現、ユーザ番組表の並び替え、報告ページは作らなかった。
いわれてみれば、YUIで十分なら劣化してる感じだな・・・
(スマホ/タブレット対応、ストリーミングが必要ないなら)
でも、たくさんバグ修正してるので、その面ではmayaの方がいいと思う。
ところで、どうしてビルドしてるの?何か改造?
>あと、ビルドはそのままするだけ、ってあったけど、
それらのライブラリのパスを環境に合わせて直さないといけないみたい。
(dll自体は、ソースのlibフォルダに置いてある)
ドキュメントを修正しとく。

155:名無しさん@お腹いっぱい。
18/05/14 20:41:45.00 NkmEss+30.net
>>154
どうも。
検索機能的には俺に合わないみたいですね。
ビルドは単にしてみただけ、というかプラグインだけ 64bit化して使うかも知れない程度です。

156:keii
18/05/14 21:36:34.75 fTdPCtIm0.net
>>155
横からですみません,ご容赦頂けますようお願い致します。
正規表現での検索は,YUIから移植で可能です。
YUIの処理を,まんま(?),MAYAへ載せる感じです。
util.jsをゴニョればOKですよ。
# その節は,『中の人』様にはお世話になりました 。
報告ページは,ページ自体存在しないので,0から生成する必要がありますが,可能ですよ。
まんま載せるにしても,ベースになっている RIOT.js の"お作法”の理解が必要になり,結構面倒でありますが…
YUI改 by ALS様の様に,自分に合う感じに弄ってみては,どうでしょうか…
MAYAって,弄り倒すには,結構,素性が良いですよ(笑
謹言
> それらのライブラリのパスを環境に合わせて直さないといけないみたい。
現在,私は,MAYAを弄って使用してますが,初めてビルドした際,VS2017もC#も初めてだったので,"こんな物なのね~"と,スルーしておりました(笑,libにdllが有ったし…
私の感覚って,実は結構,(世間様と)ずれてる… のかな(爆

157:名無しさん@お腹いっぱい。
18/05/15 00:26:33.34 YCVNM5E10.net
>>156
そんないいもの作ってるなら公表してくれればいいのにw
自力でいじろうとすると腰据えてやらなくちゃいけないからなー
5/27雨降ったら頑張ってみるか

158:keii
18/05/15 21:07:45.05 s35ZYZ1B0.net
>>157
> そんないいもの作ってるなら公表してくれればいいのにw
公開の話は,御免なさい,するつもりは有りません。(私的に,公開する理由が見つからない)
それに,あっちこっち弄って変な癖が付いていて,良いものでは,ないですよ(爆
# ちなみに『中の人』様には ”恩返し” のつもりで,(ジャンクですが)全ソースをお渡ししております…
正規表現の件ですが,util.jsの…
keywordToSql: function (keyword) の前の方?に…
/* from YUI */
var pat = keyword.match(/^\/\/\/.*/); // triple "/"
if(pat != null) {
/* ///\[新\]|[新]|<新>|\(新\\)|【新】|第0*[1一][話回]| 新$|#0*1(?!\d) */
sql = "regexp(title, '{0}', 1) ".format(Webapi.sqlEncode(pat[0].substr(3)));
return sql;
}
pat = keyword.match(/^\/(?!\/).*/); // single "/"
if(pat != null) {
/* /\[新\]|[新]|<新>|\(新\)|【新】|第0*[1一][話回]| 新$|#0*1(?!\d) */
sql = "regexp(title||desc||longdesc||genre_text, '{0}', 1) ".format(Webapi.sqlEncode(pat[0].substr(1)));
return sql;
}
/* -------- */
な,感じでYUIの物を移植しています。
YUIでは,先頭文字が,/か//だったと思いますが,私の所では,//は別目的で使用していて,/と///になりました。
# //は,コレを実装前に ”//ジャンル” で使ってしまったので。。。
> 自力でいじろうとすると腰据えてやらなくちゃいけないからなー
是非,是非,触ってみてくださいね。

159:名無しさん@お腹いっぱい。
18/05/16 01:01:39.15 MrAnNUsY0.net
>>158
なるほど、 / の時はタイトル検索で /// の時はその他諸々で検索するわけか
イメージはわかったような気がする
とりあえずは新旧TSID比較して移行したサービスの予約情報書き換えるツール
書くのが先かな
今回のBS再編でもMaidは移行が楽な方だね

160:名無しさん@お腹いっぱい。
18/05/18 14:28:41.64 HP3SaQFp0.net
auto_record テーブルの query と option
event テーブルの fsid
record テーブルの fsid
service テーブルの fsid
user_epg テーブルの fsid
これだけ書き換えてやればBS移行後のチューナー再読み込みも
自動予約の登録し直しも要らない気がするけどどうだろう

161:tvmaid
18/05/18 22:38:28.61 ZyfyMoce0.net
>>160
わかるなら、それでもいいね。
ちなみにmayaの場合は、テーブル名がrecord→reserveになってるけど。

162:名無しさん@お腹いっぱい。
18/05/19 00:11:12.83 5iV9iSPu0.net
>>161
おっと、tvmaid-5.dbはreserveッスね
22日に試してみよう

163:名無しさん@お腹いっぱい。
18/05/21 12:14:02.83 cpDffPD20.net
最近使いはじめましたが
Tvmaid起動常駐中って自動スリープにならないのでしょうか?
予約もなにも入ってない状態での場合です
winの経過時間でスリープ入らないので・・・

164:名無しさん@お腹いっぱい。
18/05/21 13:20:29.46 cpDffPD20.net
↑失礼しました。
設定出来ました。

165:名無しさん@お腹いっぱい。
18/05/23 20:33:55.08 5CcAloNV0.net
>>161
新旧TSID比較してSQL吐き出すツール使って試した結果、うまくいったように見える
けれどスターチャンネル見ないしもう使い道が無いw
秋のCS再編で使えるかな

166:tvmaid
18/05/24 17:15:47.10 5XOBbfc70.net
>>165
たぶんまたfsidが変わるから、使えるんじゃないかなあ。
fsidが変わらなければ、tvmaidは何もしなくていいんだけど。

167:名無しさん@お腹いっぱい。
18/06/08 13:52:14.54 h0VznQeO0.net
ほしゅ

168:名無しさん@お腹いっぱい。
18/06/08 21:00:38.05 Tf8MReEm0.net
ホント話題無いね 安定してるし導入も簡単だから仕方ないっちゃあ仕方ないけど

169:keii
18/06/10 15:33:17.71 NUEr4Z3W0.net
『中の人』様
Tvmaid Web UIの"録画"や"ライブラリ"から,ラズパイ+OSMCへ,再生コマンドを発行する処理を載せてみました。
程度は "動くけど…” って残念な感じ(笑
お時間のある時に,ご覧いただければ幸いです。
# あ,そういえば,FireTV+kodiで試してなかったよ orz

170:名無しさん@お腹いっぱい。
18/06/11 21:45:27.92 jLiWFTjR0.net
音声チャンネルの主/副を切り替えるように出来ないかな?

171:名無しさん@お腹いっぱい。
18/06/12 13:11:52.57 9gZ15Neg0.net
maidberについてお聞きしたいのですが、フォントの色設定や背景の設定は出来ませんでしょうか?

172:tvmaid
18/06/12 21:50:14.85 2EGk5fuL0.net
>>168
そうだといいけど、単にユーザ数が少ないからでしょうな。
>>169
windows版で動かしてみた。
けど、リモコンを使うようなデバイスがないと便利さがわからないようだ・・・
>>170
主/副切り替えは、ffmepgのオプションを替える必要があるけど、
今のところそれは「画質」切り替えになってるんだよな・・・
(主/副切替を考えてない作り)
確かにめんどうなので、再生画面で「設定切り替え」できるようにしたいところ。
>>171
できない。
背景って、画像表示とか?
色とか背景設定は考えてなかったなあ。
言われてみれば真っ白で、開発ソフトのサンプルプログラムみたいだよねw
今の作りだと、いろいろな表示ができないので、作り直したいとは思ってる。

tvmaidの今後だけど、新しい技術やデザインを取り入れて作り直す予定です。
↑こういうのはだいたい失敗して、音沙汰がなくなる死亡フラグw
ver2.0 betaが出て終わるパターンだな・・・

173:keii
18/06/12 22:24:09.61 RU8ciXyD0.net
>>172
> リモコンを使うようなデバイスがないと…
全くその通りです。 本件,ラズパイ+kodi(OSMC)+TVで,成り立つ感じ。。。
この組み合わせだと,HDMI経由でTVのリモコンが有効になります。
# とは言っても,ラズパイには,手のひらサイズのキーボードを繋ぎっぱなしですが…
使用イメージは…
Tvmaidから,再生するファイルを,一通りPlaylistに押し込んで,再生開始。
再生のコントロール(早送り等など)は,リモコンで,でって感じです。
まぁ,kodi Web UIで直接,Playlistに押し込んだほうが早いのですが,対象ファイルへ辿り着くのが面倒だったので
Tvmaidで検索,押し込み or kodi WebUIでファイルが有る所を開くって感じです。
kodiには,TSファイルでDualMonoな音声の場合,主/副の切り替えが出来ないって問題があるので
視聴するジャンルに依っては,意外と使いづらいです。

174:171
18/06/13 17:27:51.09 SCBohCV+0.net
>>172
背景色がTvrockのberの色だと見やすいなぁと思い聞いてみました
作り直す時フォントや背景色変更考慮頂けたら嬉しいです。

175:keii
18/06/26 20:37:45.26 A1BUFOre0.net
Oculus Goで,Tvmaid WebUIを開いてTVを見る… って,OculusGoのスレに上がっていて笑った。
"あっち"にネタを載せた翌日…
URLリンク(mevius.2ch.sc)
ちなみに,"ライブ"はもちろん,"録画"でTS再生/シークもOK。
MOD版の"ライブラリ"で,MP4のダウンロード再生もOKでした。
ただ,繰り出しのPCが非力なので,ロングシークは,不安定。
”Go”のDNLA Playerって,微妙なのが多いので,UIも慣れているし,Tvmaidの配信機能で良いかぁ~って感じになります。
ただ,”Go”のWebブラウザで,全画面表示にすると,画面が大きすぎて,正直疲れる。
しかも,視聴中に寝落ちする(笑

176:名無しさん@お腹いっぱい。
18/06/30 22:12:04.39 Q8AFLgo00.net
自動予約で+をクリックしても登録するためのダイアログが
表示されないのですが、皆さんはできてます?
バージョン20以降から使っていて、過去はできていたはずなのですが
Firefox,Chrome,Edgeのどのブラウザでもダイアログが開かないんです。
何度か新しいものに入れ替えつつ、今はMAYA 30を使ってます。

177:176
18/06/30 22:17:51.87 Q8AFLgo00.net
Waterfoxで試したらダイアログ出ました
ひとまずこれでしのぎます

178:名無しさん@お腹いっぱい。
18/07/08 16:57:18.71 56oTK7tG0.net
使用するポートを変更したいんやが、どこ変えたらええんや?

179:keii
18/07/09 08:43:59.11 6nEI2hms0.net
>>178
>使用するポートを変更したいんやが、どこ変えたらええんや?
\user\main.def
url=…//+:20001/
epgurl=…localhost:20001/maya/index.html
一旦,Tvmaid.exeを終了,”20001”を希望するポートへ修正,Tvmaid.exeを起動。
この設定は,Tvmaid.exe起動時に読み込まれます。
この設定を修正した場合,Timekeeper及びMaidBarも同様に修正する必要があります。
合わせて,PCのFirewallの設定を見直す必要があるかも…

180:名無しさん@お腹いっぱい。
18/07/09 12:36:27.78 L649Ap1X0.net
>>179
ありがとう。
これ以外にもweb-del.batとポート番号変更したweb.batの実行が必要やったわ

181:keii
18/07/09 20:21:07.32 6nEI2hms0.net
>>180
>これ以外にもweb-del.batとポート番号変更したweb.batの実行が必要やったわ
あっ,申し訳ありません。
この2つ,完全に失念していました。
公式ページの方も見てたのに orz

182:名無しさん@お腹いっぱい。
18/07/09 21:07:27.51 A+O2SGPP0.net
>>181
なんや、公式の人じゃない、良い人やったのか。ありがとうな

183:keii
18/07/10 07:43:26.20 QXnsH0ee0.net
>>182
>なんや、公式の人じゃない、良い人やったのか。ありがとうな
いえ,こちらこそ,勉強させて頂きました。
有難うございました。

184:名無しさん@お腹いっぱい。
18/07/27 08:10:16.93 MNk5i77O0.net
hls qsvencc配信で、qsvencc3.xxxだと配信れない、2.xxにするとok。パラメータは導入ガイドの記載通り。pcはi5-3500 z68 tvtest0.90。
他のアプリでのqsvencc3エンコードは出来ている。
2.xxで使てるから問題はないけど、気持ち悪い。

185:keii
18/07/30 11:00:46.90 8nIlYqzr0.net
>>184
>2.xxで使てるから問題はないけど、気持ち悪い。
QSVEncC 3.08で試して見た所,hls.defの ”-o -” でパイプ出力指定しているのにも関わらず,ファイル出力してしまっている様です。
Tvmaidの問題では無いっぽいです。

186:名無しさん@お腹いっぱい。
18/07/30 21:28:25.61 o9lRzSGH0.net
何度かリトライしないと再生始まらなかったけどそういうわけかぁ
2.xxにしたら普通に再生された
横からですがサンクスです

187:keii
18/07/30 22:36:19.16 8nIlYqzr0.net
>>186
取り敢えず,2.xで,良好に動作していらっしゃるのであれば,そのまま,様子を見て頂いた方が良いかも知れません。
私の方は,2.57ってかなり古い奴を,そのまま使用しております。
# CPUがN3700なので,上げてもしようが無い… って事ですが。
> 何度かリトライしないと再生始まらなかったけどそういうわけかぁ
うわ。 これは早まってしまったかも…
私の方では,”-o -” のパイプ出力が,ほぼ確実にファイル生成していたもので…
QSVEncCの作者様のBlogに,質問を投げてしまいました orz
うまくいく事があるとすれば,ほかにも原因が有るのかも知れませんね…
# QSVEncCにしてもFFmpegにしても,あの魔法の呪文の様なオプションには,正直,どうにか出来る気がしません(笑
新しい物には,素晴らしい事や不思議な事など,色々と出がちだと思います。
何より "チャレンジする" って事になりますので,その辺は寛大な心で接して頂ければ幸いです。
# 私は "今日は この位にしておいてやる!" って,投げちゃう事が多いです…

188:keii
18/07/30 22:36:44.42 8nIlYqzr0.net
>>186
取り敢えず,2.xで,良好に動作していらっしゃるのであれば,そのまま,様子を見て頂いた方が良いかも知れません。
私の方は,2.57ってかなり古い奴を,そのまま使用しております。
# CPUがN3700なので,上げてもしようが無い… って事ですが。
> 何度かリトライしないと再生始まらなかったけどそういうわけかぁ
うわ。 これは早まってしまったかも…
私の方では,”-o -” のパイプ出力が,ほぼ確実にファイル生成していたもので…
QSVEncCの作者様のBlogに,質問を投げてしまいました orz
うまくいく事があるとすれば,ほかにも原因が有るのかも知れませんね…
# QSVEncCにしてもFFmpegにしても,あの魔法の呪文の様なオプションには,正直,どうにか出来る気がしません(笑
新しい物には,素晴らしい事や不思議な事など,色々と出がちだと思います。
何より "チャレンジする" って事になりますので,その辺は寛大な心で接して頂ければ幸いです。
# 私は "今日は この位にしておいてやる!" って,投げちゃう事が多いです…

189:keii
18/07/30 22:39:07.12 8nIlYqzr0.net
ごめんなさい。
2度投げしてしまいましたorz

190:名無しさん@お腹いっぱい。
18/08/03 07:56:32.58 efO1tfMz0.net
>>185
qsvencc3.09(パイプ出力できない場合があったのを修正。)
配信されるようになりました。
関係者の方々ありがとうございました。

191:keii
18/08/03 16:19:00.54 2DqmaIwR0.net
>>190
私の方も,ついさっき確認しました。
うまく動作出来て幸いです。

192:名無しさん@お腹いっぱい。
18/08/08 08:27:25.73 1aPuM7eI0.net
tvmaid作者様
大変重宝してます。
uiの改良希望です。
番組表から局名押しで、配信遷移出来たらうれしいです。

193:keii
18/08/18 14:51:07.28 50yAdKew0.net
過疎っているみたいなので,小ネタを。
TvmaidMAYAの予約情報をGoogleカレンダーに登録する機能を追加して,Amazon EchoやGoogle Homeで喋らせてみました。
カレンダーの ”タイトル” に番組タイトル,”説明” に番組内容とジャンルを入れて登録。
当て字,難読,妙なタイトルの読み上げ精度は,Google Homeの方が良さげ。
タイトルで “~II #5” などは,『~あいあいしゃーぷご』って読み上げるのは,ご愛嬌(笑
すっからかんだったカレンダーの”予定”が,ぎっしり入って嬉しいやら悲しいやら。。。

194:keii
18/08/28 15:06:32.18 b5X2KSDo0.net
今朝,CSトラポン移動が有りましたが,(BSの時 同様)こちらは静かですね…

195:名無しさん@お腹いっぱい。
18/08/28 17:53:33.25 hUIkFEGq0.net
tvtestの再スキャン後のmaidのチューナー更新押しだけですね。
tvmaid,tvtestは使いやすく安定性した良いアプリですね。

196:名無しさん@お腹いっぱい。
18/08/28 18:39:13.88 71XD3bjq0.net
チャンネルのIDが変わっているらしいので、自動予約のチェックもした方がいいと思う。

197:keii
18/08/29 08:01:22.74 xy7LXotV0.net
TvmaidMAYA リリース 28.3(現行は30)で,自動予約のチェック機能が実装されています。
これを使うと簡単に確認できます。
また,今回移動になったチャンネルで,番組表から直接予約した物も確認が必要と思われます。

198:名無しさん@お腹いっぱい。
18/10/23 21:28:15.85 7E9WXx1q0.net
報告。ipad ios12 safari chrome で PinP、全画面視聴出来た。リリース30です。

199:名無しさん@お腹いっぱい。
18/11/02 14:18:31.44 6dP791yF0.net
Yui使ってるよまだ
MAYAにしようと思っても起動できない (ジョボン
なんかやり方あるん?

200:名無しさん@お腹いっぱい。
18/11/02 20:00:16.73 aQ13aeDI0.net
そろそろ週間番組表きたかな?

201:名無しさん@お腹いっぱい。
18/12/03 23:13:49.10 NW1WtEcK0.net
テスト

202:名無しさん@お腹いっぱい。
18/12/22 19:40:42.32 1RILbfjL0.net
テスト

203:keii
19/01/05 15:32:03.95 cgUGXQ080.net
TvmaidMAYA release 30 用の『週間番組表』を作ってみました。
# 作ったと言うより,MAYA改からの逆移植
URLリンク(www.axfc.net)
TvmaidMAYA wepg.7z
やっつけ作業のぶっつけ本番って感じの品物なので,おヒマな方推奨。
動かなくっても御容赦を…

204:名無しさん@お腹いっぱい。
19/01/21 07:14:50.88 Yx/bjatf0.net
PX-MLT5PEっていう地デジ+衛星x5っていうチューナーカードが出たみたい。
これって対応してるのかな?
使っている人、教えて。

205:名無しさん@お腹いっぱい。
19/01/21 12:18:47.80 Kb6ZU4fS0.net
PT3と同じ使い方出来るならいけると思うけど

206:名無しさん@お腹いっぱい。
19/01/21 20:38:13.43 jt7WuT6K0.net
地デジ/BS/CS共用 5チューナだからな
ちょっと変則

207:名無しさん@お腹いっぱい。
19/01/22 16:03:58.20 pk7/9a4C0.net
5チューナー全部BSとCSも割り当てられるの?
なら便利だな

208:名無しさん@お腹いっぱい。
19/01/22 16:16:04.33 yC6ss2tT0.net
まともに動けば便利そうだけどPLEXだからどうかな

209:名無しさん@お腹いっぱい。
19/02/26 11:25:03.65 32kTs0WL0.net
なんでPCI-EでTSデータを転送しないんだよ……まーたUSB 2.0かよ。
これはPLEXというよりもDigibestの技術力が無いからか?

210:名無しさん@お腹いっぱい。
19/03/08 19:58:11.84 gbudBVIr0.net
保守

211:名無しさん@お腹いっぱい。
19/03/22 08:27:08.66 uPdAze5g0.net
安定して動いてるからレスが少ないな、良い事なんだけどなんか寂しい。

212:keii
19/04/02 10:03:27.44 ytkhnz1a0.net
便りが無いのは元気な証拠?かな(笑
もう,やることは,検索キーワードの更新とHDDの整理くらい。
それと私の場合は,自改トラブル対応かな…
ちょっと前まで,Tvmaid R30 改 +PT3x2で,録画失敗が稀に出てて,PT3Ctrl.exeを常駐にしたら解決した。
Tvmaidで録画終了時,サムネ生成するように改造したけど,録画PCがしょぼいので,複数同時起動は重すぎたっぽい。
あと,Tvmaidから無理やりツイートしたり,Googleカレンダーに予約情報を押し込んでいるので,仕様変更が無いことを祈るのみ(笑

213:名無しさん@お腹いっぱい。
19/04/08 22:20:47.79 GLC/2E/R0.net
fire tv stick視聴 で重宝してます。あえて要望2件です。
1.チューナーが開けませんエラー表示で、ok押下が無反応で、抜け出せません。ブックマークから番組表urlを呼び出して対応してます。
2.カーソルキーでの操作。

214:名無しさん@お腹いっぱい。
19/04/08 22:33:17.55 GLC/2E/R0.net
連投失礼します。
1は、配信出来ない状況で諦める事なので、その事はさほど気になってません。

215:keii
19/04/10 09:37:25.24 s59HN5Mf0.net
>>213
> 1.チューナーが開けませんエラー表示で…
これは,PCやスマホでも,同様の現象が発生します。
# こちらもFire TV Stick(第2世代)+FireFox for Fire TVで試してみました。
中の人が,意図的(リロードさせる為?)に,このようにしている可能性がありますが
以下4行(Liveだけなら2行)の末尾「 , ""」 を削除すれば,”OK”で抜けられるようになります。
# 例えば,message, ""); → message); な感じ。
auto-reserve.tag.html
381 Dialog.alert("自動予約数の取得に失敗しました。理由 : " + ret.message, "")
live.tag.html
279 Dialog.alert((message == null ? "不明なエラーです。" : ret.message, ””)
486 Dialog.alert("チューナの取得に失敗しました。理由 : " + ret.message, "")
record-play.tag.html
458 Dialog.alert(message == null ? "不明なエラーです。" : message, "");
修正後,即時反映の為,ブラウザのキャッシュクリア必須。
> ブックマークから番組表urlを…
~:20001/maya/index.html#live をブックマークして貰うと,直接 Live な画面を開く事ができます。
index.htmlの後ろ,#~が開く画面になります。(”index.html”と何も付けないと#epg(番組表)になります)
#の後ろの文言は,PCなどのブラウザで各ページを開いて確認してみて下さい。

216:名無しさん@お腹いっぱい。
19/04/24 21:22:44.88 rKp/D0ea0.net
Tvmaid 使っていませんが、質問させてください。
Amatsukaze というエンコード ソフトがありますが、これと連携できますか?
Tvmaid 経由で TvTest に録画させて それを Amatsukaze で mp4 ファイルに
変換してくれるまでを自動化できればいいです。

217:keii
19/04/25 11:07:52.68 w/lY7O7D0.net
>>216
Tvmaidには,"録画後プロセス"って設定が有って,録画終了時にbatやexeを起動できます。
その際,引数として録画したTSファイルのフルパスが渡されます。
Amatsukazeの "EDCB用録画後実行バッチ" で作成したバッチファイルを,以下のように修正すれば
AmatsukazeのQueueに押し込むことが出来ると思います。
-f "$FilePath$"

-f "%1"
Amatsukazeは使った事がないので,何かの取っ掛かりにして頂ければ幸いです。

218:名無しさん@お腹いっぱい。
19/04/26 15:59:27.25 khE2AiYt0.net
>>216
URLリンク(jbbs.shitaraba.net)
5chにAmatsukazeスレは立てないようです。

219:名無しさん@お腹いっぱい。
19/04/26 19:15:03.52 RtPXWw6V0.net
こんど PLEX チューナー + TvTest + Tvmaid + Amatsukaze を試してみようと思います。
Amatsukaze の したらばスレ 知りませんでした。 とても参考になります。
ありがとうございました。

220:名無しさん@お腹いっぱい。
19/05/01 21:58:04.83 N01zRkez0.net
fire tv でsilkブラウザでwan視聴してます。
一般的にqsv変換の配信はhlsとpdどちらが安定ですか。
.
それからチューナー受信がたまにドロップするのと、上り回線が突然落ち込み変動が激しい劣悪環境です。有利はどの配信方法ですか。

221:名無しさん@お腹いっぱい。
19/05/22 23:41:40.80 ThOvbobE0.net
たまに保守

222:名無しさん@お腹いっぱい。
19/06/19 17:27:18.31 PQIKvt9L0.net
そして保守

223:名無しさん@お腹いっぱい。
19/06/19 18:10:58.67 wxJCMNJL0.net
いつか保守

224:名無しさん@お腹いっぱい。
19/06/20 14:57:45.46 4mewp/Js0.net
YUIでよかね?

225:名無しさん@お腹いっぱい。
19/06/20 21:43:23.98 WlFwuxqQ0.net
MAYAもええでぇ

226:名無しさん@お腹いっぱい。
19/06/20 22:17:10.36 hQIrVrxo0.net
どんな風にええの?

227:名無しさん@お腹いっぱい。
19/06/21 20:22:49.45 NW7kECso0.net
モチロン、躾がいがある所やけど…ぉ?
週間番組表とか無い機能を…
”調教(実装)”、”調教(実装)””調教(実装)”!
お好みmaidに仕立て上げる… (ぐへへ?ぇ違うん?
ただ、やりすぎると、”M”ayaが反転、”S”aya化するぽい?(嘘

228:名無しさん@お腹いっぱい。
19/06/22 22:30:52.19 5n5+OxiT0.net
次世代tvmaidまだかお

229:名無しさん@お腹いっぱい。
19/06/23 13:02:13.36 06XJ+Ydf0.net
どのチューナーが何処を選局しているか分かるようになった?

230:名無しさん@お腹いっぱい。
19/06/24 10:55:57.17 9unA+kbG0.net
TVmaidと同時にMaidbarを起動するにはどうやるの?

231:名無しさん@お腹いっぱい。
19/06/25 10:25:14.30 A/SQGcxt0.net
両方スタートアップに登録って方法しかわからない
yuiの時は同時起動してたのにな

232:名無しさん@お腹いっぱい。
19/07/22 13:13:00.45 sRR0qtPP0.net
何となく保守

233:名無しさん@お腹いっぱい。
19/08/04 22:38:35.71 5wh+JyKX0.net
TvRemoteViewer_VBの番組表取得用に入れたけど
こっちのほうが番組表も録画リストも見やすいし設定もシンプルで素晴らしい
あっちは現在放送中の番組のみ表示でTSファイルから番組内容取得もできない
QSVにも対応してておまけに録画もできるからライブ再生と録画視聴は乗り換えた
TVTest64bitに非対応
TSファイルが読み取り専用になっていると登録に失敗する
の2点は改善してもらえたらありがたい
それとセグメントファイルの保存先のオプションや
EDCBみたいにEPG取得時に放送波時間でPC時計を同期できるとうれしい
あとは録画を整理したいのでこんな感じで
録画フォルダ A;B
TSフォルダ C;D;E
サブフォルダも含める X
録画先Aが使用不可ならBを使う
「TSファイルを登録」するとA,B,C,D,EのTSを登録
みたいに録画先と保管先に複数フォルダを指定できて
サブフォルダも見に行ってくれるオプションがあると最高
録画先複数は条件付けが大変そうだからシンプルに
録画フォルダ A;B;C
みたいにして録画はAでTS登録はA,B,Cみたいなのでもいいかも

234:keii
19/08/05 15:31:23.82 WKuSl89w0.net
『中の人』… じゃなけど
『TVTest64bitに非対応』
バイナリは配布されていませんが,自ビルドすれば動かす事は出来ます。
(先ほど,やってみた。 TVTest0.9.0(x64)+Tvmaid Rel30 mod14.6(x64))
ただ,使用に耐えるかは不明。
Hint: lib\System.Data.SQLite.dllが32bitです…
『TSファイルが読み取り専用になっていると登録に失敗する』
TsFileInfo.cs内 TsFileInfo()の
Title = Path.GetFileNameWithoutExtension(path); で
例外がスローされました: 'System.UnauthorizedAccessException' (mscorlib.dll の中)が発生
なぜ,この関数がダメなのかは調べてないので不明。
『放送波時間でPC時計を同期』
私もそう思った時期がありましたが,TOTから取ってくると最大+/-500mSの誤差が有るようです。
『録画を整理したい』
Tvmaidに多くを求めるのは酷かと…
ただ,予め保管先満杯時の予備保管先を指定できると安心できるかと思いますが…
# 予備とかサブフォルダとかは,自前で載せちゃいました…
# ついでに『Mediaindex』的な機能とかも…

235:名無しさん@お腹いっぱい。
19/08/05 20:04:40.02 YwGKiFDn0.net
うちはMaid(YUI)とTvTest0.9.0.x64の組み合わせでたまに録画に失敗する
0.8.2x64たと問題なし

236:keii
19/08/06 08:05:17.13 lD2YQ+lY0.net
>>235
MAYAとの組み合わせで,0.8.2は未検証ですが…
TVTest0.9.0は,0.7.2fixと比較して起動時の初期化プロセスが若干変わっています。
この為,『うまく動いている』様に見えるだけで,実は,正しく動作していませんでした。
MAYAは,Rel 28.1で,TVTestプラグインに修正が入っています。
また,(mark10alsさんの)YUIのソースを覗いてみましたが,修正前のMAYAと同様の問題が発生しそうです。
# "Tvmaid 0.9.0 トラブル"でググると,ネタが出て来ます。
# ”part2”のページで,答え合わせ(?)してます。

237:名無しさん@お腹いっぱい。
19/08/06 13:15:47.06 yJ0Sm1kh0.net
maid bar もうちょっとなんとかならんの?

238:名無しさん@お腹いっぱい。
19/08/06 18:56:24.07 NrVa4M2R0.net
EPG取得時に視聴中だと取得も視聴も失敗するからリトライするか空きチューナー使うか待つかして
>233
録画フォルダのサブフォルダも検索する機能は確かにあるといいかも
時計は放送波のずれ>TOTのずれだろうから録画鯖にはPC時計より放送波時計って気持ちはわかる

239:keii
19/08/08 17:55:05.14 Fq5wOb4/0.net
>>238
MAYAのソース見てみましたが,録画予約実行と番組表取得は,折り合いをつけて動作する様になっていますが…
Live視聴は,蚊帳の外の様です。
普段,視聴機能は使ってないので気にしてませんでしたが,録画予約とバッティングすると,非常にマズそう…
# もしかして,Web UIで選べない?
Tvmaidを二重起動して,視聴専用を用意するとか… (チューナーの無駄遣い?)
ソース修正して自ビルドするとか…

240:名無しさん@お腹いっぱい。
19/08/12 14:13:50.14 A9Z8xHyU0.net
Tvmaidは現状で糞安定してて、余計な機能増やして欲しくない
失敗せずに録画出来るって事が一番重要
安定するソフトの組み合わせバージョンなんて固定で良い
読取り専用とか、録画先が利用出来ない場合の処理とか、まったく不要
(本当に利用出来ないのか、遅いだけなのかチェックしに行くだけでも録画失敗に繋がる)

241:名無しさん@お腹いっぱい。
19/08/14 22:25:45.75 euyj1Jjl0.net
新しいのを使わないといけないって決まりはないから変えたくないならそのまま使い続ければいい
サブフォルダ読みにいくには以下4か所を変更
WebApi.cs
1. 325行目を変更してサブフォルダのTSファイルも削除可能にする
var file = Directory.GetFiles(AppDefine.Main.Data["record.folder"], record.File, SearchOption.AllDirectories)[0];
2. 336行目を変更してサブフォルダのTSファイルもファイルチェック可能にする
var files = Directory.GetFiles(recFolder, "*.ts", SearchOption.AllDirectories);
3. 404行目を変更してサブフォルダのTSファイルも登録する
var files = Directory.GetFiles(AppDefine.Main.Data["record.folder"], "*.ts", SearchOption.AllDirectories);
VideoStreamReader.cs
4. 106行目を変更してサブフォルダのTSファイルも再生可能にする
var path = Directory.GetFiles(AppDefine.Main.Data["record.folder"], rec.File, SearchOption.AllDirectories)[0];
意図的に1を変えないことでTvmaidからは録画フォルダ直下のTSのみ消せるようにできる
サブフォルダのTSを削除しようとしても一覧から消えず削除もされない
自分の場合フォルダ分けした=消したくないファイルなのでそうした
PCでサブフォルダの整理をしてからTSファイルを登録すればいい
あとこの変更には必要ないけど.csprojの"<HintPath>H:\project\TvmaidMAYA\lib\"を"<HintPath>..\lib\"にすればライブラリを相対パスで参照できる

242:名無しさん@お腹いっぱい。
19/08/15 21:31:05.42 cIMT6d0L0.net
スリープ関連はもっとシンプルにすべき
今のだと自動復帰でなければWindowsに問答無用でスリープされてしまうし、Tvmaidのスリープメニューと自動スリープはOSの機能とかぶるからいらない
手動でスリープ移行とアイドルでスリープする設定はWindowsに任せて、Tvmaidは自動復帰かどうかに関係なく録画中、番組表取得中、視聴中、予約が近い時にスリープを抑止するだけでよい

243:keii
19/08/16 10:58:35.59 pA67DyKN0.net
>>241
単純にサブフォルダも対象にすると,同一ファイル名が存在した場合,面倒が起きませんか?
# ファイルをサブフォルダへ移動後,リネームしなければ問題ないけど…
>>242
私のところは,ヘッドレスの録画専用機,電源入れっぱなし運用なのですが
WebApi.csに以下を追加,WebUIからもSleep移行を可能にしてます。
# 合わせて,WebUIも加工しています。
public void GoSleep() // WebUIからSleep発行
{
SleepMan sleepMan = new SleepMan();
sleepMan.SetSleep();
Log.Info("WebUI経由で,スリープへ移行します。");
}
TVリモコンからcurlやら出来るデバイスを用意して,WoL/GoSleep出来て便利です。

244:名無しさん@お腹いっぱい。
19/08/16 20:30:22.69 lMNHvU580.net
情報提供。
ffmpeg の最新版(少なくとも 4.2 以上)を使って Tvmaid MAYA をセットアップすると、字幕があるチャンネルを再生できなくなります。ffmpeg 4.1.4 を使うと問題を回避できます。
最新版の出力の一部。
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Stream #0:2 -> #0:2 (? (?) -> webvtt (native))
Decoder (codec arib_caption) not found for input stream #0:2
4.1.4 を使うとこうなる。
Stream mapping:
Stream #0:0 -> #0:0 (mpeg2video (native) -> h264 (libx264))
Stream #0:1 -> #0:1 (aac (native) -> aac (native))

245:名無しさん@お腹いっぱい。
19/08/16 21:06:44.98 fN0z7aMF0.net
>>242
素のTvmaidだと視聴中にスリープ抑止しないから
HlsStream.cs
54行目に挿入して視聴開始時にスリープ抑止設定
SleepState.Stop(true);
138行目に挿入して視聴視聴終了時にスリープ抑止解除
SleepState.Stop(false);
のような変更が必要
スリープ運用はWindowsでするから抑止のみでいいというのはその通り
自動復帰後素早くスリープさせたいなら自動スリープは残してもいい
>>243
同名ファイルの登録は1回しかできないから二重登録にはならない
登録も再生も先に見つけたほうがされる
登録後に録画フォルダ内で移動してもコピー作っても再登録は不要
ファイル名が変わると別物扱いになるから再登録が必要

246:keii
19/08/17 11:31:52.61 nZDK5+UY0.net
>>244
ARIB字幕対応の為?
#0:2が邪魔っぽいので,*.defの記述に "-map 0:v -map 0:a" を追加すれば行ける?
>>245
>登録も再生も先に見つけたほうがされる…
私にとって,これが厄介なのです(泣
以前,予備フォルダ対応も含め"サブフォルダを対象にする"を載せたのですが
この事もあって,結局,使わずじまい。
# "Tvmaid セットアップ" で,ON/OFF可能にしてます。
今は,Tvmaidに無理矢理載せたMediaindex機能の方で,運用しています。

247:名無しさん@お腹いっぱい。
19/08/17 15:47:49.15 DAOhA0iW0.net
スリープ・復帰に関しては "おま環" が多すぎてTvmaid自身が面倒を見る必要は無いと思う。
TvRockと同じ過ちを犯して欲しくない。
Tvmaidはスリープ・復帰を管理する外部プログラムを呼び出す機能だけを持っていて、
スリープ・復帰をするのは各自の環境に合わせたプログラムを差替えてやってもらえば良い。

248:名無しさん@お腹いっぱい。
19/08/21 22:10:32.87 BKBmmh1X0.net
>>245
なぜかスリープ抑止解除に失敗することが多かったので挿入する場所を変えて
void RemoveSegment()の中のFile.Delete(path);の下にしたら失敗しなくなった

249:名無しさん@お腹いっぱい。
19/09/26 00:13:03.49 WId94Hii0.net
VCEEncC で配信しようとしたけど、解像度lowでも30分もつことなく、途中で止まって困っています。
3400G APUの内蔵GPUでは非力すぎかなぁ。
コマンドラインオプションは、公式サイトの QSVEncC のを元に設定したけど、
おかしいところありますか?
hls.def
encoder=VCEEncC64\VCEEncC64.exe
window=hide
high=--sar 1:1 -f hls -m hls_time:2 -m hls_list_size:1 -m hls_segment_filename:{segment-id}-%d.ts --output-thread 0 --avhw
--audio-codec aac --audio-ignore-notrack-error --audio-samplerate 48000 --audio-bitrate 192 -c h264 --vbr 512 --gop-len 60 --tff --output-res 1280x720 -i - -o -
middle=--sar 1:1 -f hls -m hls_time:2 -m hls_list_size:1 -m hls_segment_filename:{segment-id}-%d.ts --output-thread 0 --avhw
--audio-codec aac --audio-ignore-notrack-error --audio-samplerate 48000 --audio-bitrate 192 -c h264 --vbr 512 --gop-len 60 --tff --output-res 1024x576 -i - -o -
low=--sar 1:1 -f hls -m hls_time:2 -m hls_list_size:1 -m hls_segment_filename:{segment-id}-%d.ts --output-thread 0 --avhw
--audio-codec aac --audio-ignore-notrack-error --audio-samplerate 48000 --audio-bitrate 192 -c h264 --vbr 512 --gop-len 60 --tff --output-res 640x320 -i - -o -

250:名無しさん@お腹いっぱい。
19/09/26 00:14:03.46 WId94Hii0.net
(続き)
pd.def
encoder=VCEEncC64\VCEEncC64.exe
type=video/webm
window=hide
high=--sar 1:1 --audio-copy -m frag_duration:1000000 -f mp4 --codec h264 --output-res 1280x720
--cqp 28 --quality fast --input-analyze 3 --avhw -i - -o -
middle=--sar 1:1 --audio-copy -m frag_duration:1000000 -f mp4 --codec h264 --output-res 1024x576
--cqp 28 --quality fast --input-analyze 3 --avhw -i - -o -
low=--sar 1:1 --audio-copy -m frag_duration:1000000 -f mp4 --codec h264 --output-res 512x288
--cqp 28 --quality fast --input-analyze 3 --avhw -i - -o -
タスクマネージャー見てると、HWデコーダーとHWエンコーダーがずっと30%くらいで推移してて、
突然100%に飛ぶと同時に止まります。

251:名無しさん@お腹いっぱい。
19/09/28 17:06:29.98 KQlsUt6d0.net
>>249 ですが、入出力をファイル指定にして VCEEncC.exe を実行したら、数秒~数十秒で落ちます。
タイミングが不定期なので、ハードウェアの問題ぽいです。
APU の初期不良含め確認してみます。

252:名無しさん@お腹いっぱい。
19/10/28 06:48:09 Q92PkeVi0.net
保守

253:名無しさん@お腹いっぱい。
19/12/02 07:18:12.30 fuctzkNf0.net
原因特定できてないけど勝手にスリープ抑止するバグと
再生停止してもブラウザ閉じてもチューナーが視聴中でロックされるバグがある
前者は番組表を更新して自動スリープして復帰した後とか怪しいかな
後者はライブ再生開始後すぐに止めたりブラウザ閉じると起きやすい
どちらも発生したらTvmaidを終了させないと止められない

254:名無しさん@お腹いっぱい。
19/12/04 20:27:31.90 kzfPh8Gm0.net
>>253
これ多分EPG更新後にスリープ抑止解除されないままTvmaidがスリープさせてる
で次に手動で復帰したら抑止が効いててスリープしない
何らかの要因でSleepState.Stop(false)がスキップされてるのか
>>248
に抑止解除に失敗するから場所変えたってあるから見てみたら
try{ }の中にあると失敗しなくなるみたいなので
EpgUpdater.csのSleepState.Stop(false);をserver.RemoveRef();の上に移してみた
しばらくこれで様子見てみます

255:keii
19/12/05 17:27:40 YLR4fPvV0.net
スリープ関連は,"おま環"なことが多いので,難しい…ですよね。
# 確か『中の人』は,スリープ運用していないって言っていた様な…

で,ザックリおさらい(?)
Tvmaidのスリープ制御 SleepMan()は,Gui/MainForm.csのMainForm()から呼ばれます。

先刻のSleepMan.cs内の関数で
SleepState.Stop(); ...引数Trueでcounterを++,Falseで--,counterが0でSetState(true)を,1でSetState(false)を実行。
SleepState.SetState(); ...OSのSleep動作を制御(TrueでSleepさせない)
SleepState.IsStop(); ...SleepState.Stop();内のcounterを確認(return count > 0;なので,0で戻り値False)

* SleepState.Stop()は,あくまでEpgUpdate用,その辺を理解しないで,他で使うと"動作しているように見えるけど…” な状態になります。
  SleepState.Stop(false);がSleep許可(or 再スリープするよう準備)って訳では無い。
  SleepState.SetState();を使っても,OSの電源管理がSleepに移行しない設定ならSleepしない。

Sleep復帰後の処理はOnResume()にて行なっていて
・設定で "自動Sleepする" な場合
 ・現在の時間が次の予約の3分前以内なら、自動復帰したと判断し、再スリープするよう準備。
 ・それ以外の場合,自動復帰ではないと判断,TvmaidはSleep(準備含む)しない。
 ・この際,OSの電源管理設定を弄っていないので,OS都合でSleepする可能性がある。
 ・但し,EPG更新,予約録画時は,SleepStateを使ってOSがSleepするのを阻止している。

OS側のSleep制御は,SetThreadExecutionState()を使っている。
Sleep移行には,SetSuspendState(PowerState.Suspend, false, false)を実行している。

>> 254
ストリーミング中に,ブラウザを閉じると固まるのは…
HLSストリーミングのタイムアウト(?)は30秒,その間はチューナを手放さないと思われます。
# Streaming/HlsStream.csのCheckActive()参照

開始直後に停止の方は,遭遇した事ないので…

256:名無しさん@お腹いっぱい。
19/12/12 19:33:24.75 WsdRpk5f0.net
>>254
もしかすると自動スリープがオンの時に自動復帰でEPGが更新されると
SleepState.Stop(false)が実行されてから実際に抑止解除されるまでの間に
自動スリープされてしまうって症状かもしれない
場所変えてもダメだったので単純に自動スリープをオフにしてみた
これでスリープ抑止効果が残らなくなるならビンゴ

257:名無しさん@お腹いっぱい。
19/12/25 21:27:40.54 V6YR7lS00.net
>>256
自動スリープは関係なかった
EPG更新時にTVTestがサービス切り替えに失敗するとスリープ抑止が残る
別のTVTestでチューナー使用中に手動で更新したら
再現率100%でスリープ抑止解除されなかった
勝手に抑止されるっていうのは自動更新中にチャンネル変更で時間がかかったとか
他でチューナー使ってたとかでサービス切り替えでミスしてる
BonDriverProxy使っててログに残らないからわからなかった
チューナー共有ソフトだと切り替えできない時は視聴中のチャンネルを返すから
切り替え失敗にならないみたい
原因が見つかったのであとは解決策がほしい

258:keii
19/12/26 13:34:30.64 e2R26hzf0.net
改造版でLive(HLS)視聴中,放送局を変更した際にStart()内でStop()が呼ばれることがあり
SleepState内のカウンタの値が思っていたものと違うものになる。
# 要はfalseが一回多く実行される
この事で,TvmaidからOSに対するSleep抑止制御がおかしな事になる。
これは,Tvmaidを再起動するまで治らない。
代案(仮)
SleepState.Stop()を使うなら,VideoStreamRecorder.csの方に設置すれば
上手く回るのではないかと思います。
ここなら,HLSでもPDでもLiveでも録画ファイルでも,Sleep抑止制御できると思います。
簡単に試した感じでは上手く動いていそう,でも,恒久的にOKか不明です。
# ついでにSleepManのSleep()にも小細工した方が良いかも…

259:名無しさん@お腹いっぱい。
19/12/26 19:57:58.08 Rz5YJZsc0.net
>>257
手動でEPG更新中止してもスリープ抑止残った
これも再現率100%
コードの問題なのか言語の問題なのか環境なのか
とにかく更新中にエラーか手動中止があるとダメ
抑止解除失敗がどこで起きてるかまではわからなかった
うちはチューナー使用中はBonDriverProxyが抑止してくれるから
EpgUpdater.csからSleepState.Stop()の2行を削除してよしとした

260:名無しさん@お腹いっぱい。
19/12/26 20:41:49.26 Rz5YJZsc0.net
>>258
245のやつか
チャンネル変更は新規にStartを呼ばずStopだけしてストリーム切り替えるから
カウンタが-1されてずれる
上に書いたEPG更新中の抑止解除失敗も意図せぬカウンタのずれで
そっちはtrueが多くなってる
VideoStreamRecorder.csの
Interlocked.Incrementの下とInterlocked.Decrementの上で計4箇所に
SleepState.Stop()を入れたら大丈夫そうではある
録画は使ったことないけどもしかしたらスリープ抑止で穴があるかも
アルゴリズムに抜けがあるとカウンタがおかしくなる
BonDriverProxy使ってれば録画視聴時以外は抑止してくれるけど
できればTvmaidでやってほしい
作者さん不在でこういうのも個人でDIYするしかない
視聴中の音量調整できたらいいけどこれはさすがに素人には難しい

261:名無しさん@お腹いっぱい。
19/12/26 22:13:08.91 Rz5YJZsc0.net
こんな感じかな
2行追加でライブ視聴時のスリープ抑止・解除
VideoStreamReader.cs
43行目Interlocked.Increment(ref ready);の下にSleepState.Stop(true);
75行目Interlocked.Decrement(ref ready);の上にSleepState.Stop(false);
2行追加で録画視聴時のスリープ抑止・解除
VideoStreamReader.cs
123行目Interlocked.Increment(ref ready);の下にSleepState.Stop(true);
133行目Interlocked.Decrement(ref ready);の上にSleepState.Stop(false);
うちは録画視聴時のみでいいから下のだけ
チューナー使用時はBonDriverProxyがスリープ抑止するから
元々あったEpgUpdater.csとRecorder.csのSleepState.Stop()は削除した
>>241
のサブフォルダ改造とこれでビルド
あとはdefファイル変更とhtml改変でデフォルト値を変えてる
使ってないWebPDとユーザ番組表と実況コメントを消して
削除済み録画は表示しないにチェック入るようにした
視聴時のARIB字幕オンオフ機能もほしいけどこれも難しそう

262:keii
19/12/26 22:38:36.32 qW1E4sIK0.net
>>261
弄りすぎてオリジナルの行数は不明なのですが,RecordStreamReader()の
if (File.Exists(path) == false)
throw new Exception("指定されたIDの録画ファイルはありません。");

if (File.Exists(path) == false)
{
SleepState.Stop(false);
throw new Exception("指定されたIDの録画ファイルはありません。");
}
として頂けると,さらに良い感じになると思いますが,如何でしょう?
# 実は,削除した録画ファイルをWebUIから再生しようとしたら,問題が出たので…(笑
ARIB字幕も気になりますが,Live視聴メインの方には,予約録画>番組表更新の優先順位判定に
Liveが含まれていないのは問題かも…

263:名無しさん@お腹いっぱい。
19/12/26 23:35:37.88 Rz5YJZsc0.net
>>262
Dispose()だけが実行されないケースってありますか?
RecordStreamReaderに追加するSleepState.Stop(true)は
throw new Exception("指定されたIDの録画ファイルはありません。")と
throw new Exception("record streamで無効な開始時間が指定されました。")
より下にあればダメな時はthrowされてtrueにする前に止まるはず
個人的な改造は置いといてスリープ機能の改善(簡略化)と
視聴、録画、EPG更新が競合した場合のチューナー割り当てのアルゴリズムは
次の更新があるのであれば最初にやってほしい

264:名無しさん@お腹いっぱい。
19/12/27 00:38:51.00 PeDWb9m10.net
SleepState.Stopでtrueとfalseの数が合わなくなって
スリープ抑止カウンタがおかしくなるのが原因だから
EpgUpdater.csとRecorder.csのSleepState.Stopを削除
SleepState.Stopは廃止してSleepMan.csに
(VideoStreamReader.Ready || Recorder.Running || EpgUpdater.Running)
を満たす間だけスリープ抑止するclassを常駐させれば解決だけど
常駐させる方法は知らない
自動スリープもOSがするから必要なさそう
Tvmaidによる手動スリープもOSのスリープボタンでいい
リモートでスリープさせたい場合はhtmlにボタンを設置

265:keii
20/01/06 15:49:13.89 trDY2V4t0.net
>>261
> より下にあればダメな時はthrowされてtrueにする前に止まるはず
すみません。 ご指摘の通りです。 盛大に勘違いしてました orz
123行目にtrueを入れるなら,throw new Exception("…の上に追加は不要ですね。
私の方では,LiveStreamReader()の場合,TvTest起動動作前に(true)したかったので,try{}内の先頭に挿入。
そのノリでRecordStreamReader()も関数の先頭付近に入れたので,throw new Exception("の上に必要でした。
#SleepMan.Sleep()は有効時,1秒間隔で動作するので,TvTestやファイル操作で,もたついている間にSleep発動されるのが嫌だったため。
#実際に,もたつきでSleep発動するかは,未確認。
同様にDispose()の(false)も関数の最後(catch{}の後)に入れています。
#LiveStreamReader.Despose()のtry{}内で2秒待ちが有るし…
> Dispose()だけが実行されないケースってありますか?
VS上Debugで動かして様子を見ると,RecordStreamReader()は,内部で例外(上記,thow new含む)が発生した場合,呼ばれない様です。
LiveStreamReader()はtry…catchしているので,多分大丈夫。

266:keii
20/01/06 17:58:44.29 trDY2V4t0.net
連投ご容赦願います。
WebUIでLive視聴中に番組表更新に邪魔されない様にしてみる(仮)
>>261 の改造に追加で,RecTimer.csの85行目辺りに小細工
else if (Queue.Find(tvdb, tuner) != null) // Queueが有れば,EpgUpdate
{
var server = new TvServer(this.tuner); // 視聴中EpgUpdate回避実験 2020/01/06
if (server.IsOpen() == false)
{
var updater = new EpgUpdater(tuner);
updater.Start();
}
}
注意:
・あくまで実験レベルなご提案(無保証)。
・チューナの取り合い発生時,予約録画 > Live視聴 > 番組表更新 な関係。
・Live視聴中に番組表更新が発動,同番組表更新中にLive視聴を停止すると番組表更新に取られてしまう。
 # この改造では,取り返せません orz
 停止せずに他局へ切り替える分には,大丈夫な感じ…
・Maidbarからの操作は,ガン無視なので,番組表更新は発動する。
・BonDriverProxyなどでチューナ共有していて,Tvmaid制御の他でチューナを使っている場合
 Tvmaidは今まで通り ”サービス切り替えに失敗しました” する。
Maidbarも含めた,根本的な優先順処理実現は,少々(いや,大分?)面倒ですね。。。

267:名無しさん@お腹いっぱい。
20/02/07 07:57:00.44 r3NqZH/y0.net
保守…

268:名無しさん@お腹いっぱい。
20/02/15 21:59:53 lpVfmFmc0.net
幻の2スレ目

Tvmaidについて語るスレ Part.2
スレリンク(avi板)

269:名無しさん@お腹いっぱい。
20/03/09 11:58:51 RNlWsZsx0.net
保守…

270:名無しさん@お腹いっぱい。
20/04/09 00:48:57 Cm2XmcPA0.net
保守…

271:名無しさん@お腹いっぱい。
20/05/09 11:49:25 SlU+uRuB0.net
保守…

272:名無しさん@お腹いっぱい。
20/06/01 11:42:10 yASbnmN60.net
age

273:名無しさん@お腹いっぱい。
20/06/01 12:20:01.00 CJ31wODx0.net
URLリンク(i.imgur.com)

274:名無しさん@お腹いっぱい。
20/07/18 07:41:25.56 cpIgpsq80.net
保守…

275:名無しさん@お腹いっぱい。
20/08/12 11:43:09 j2cUWQjt0.net
保守

276:名無しさん@お腹いっぱい。
20/09/09 06:59:20 m9LIL2BT0.net
保守…

277:名無しさん@お腹いっぱい。
20/10/11 23:53:22.87 8h65bZkm0.net
保守△

278:名無しさん@お腹いっぱい。
20/11/11 07:29:53.34 lUnSKIxm0.net
保守…

279:名無しさん@お腹いっぱい。
20/11/21 21:17:08.87 49VbMmHK0.net
ソースフォーク版ってどこにあるんですか?

280:名無しさん@お腹いっぱい。
20/11/24 11:17:45.24 ntBYYUzp0.net
>>279
>ソースフォーク版ってどこにあるんですか?
フォーク版って?

281:名無しさん@お腹いっぱい。
20/11/24 18:01:22.60 URt+18VW0.net
知らない奴ほど首突っ込むんだよな、何でだろう

282:名無しさん@お腹いっぱい。
20/11/24 18:03:19.94 ff9F2ORy0.net
お前がそんなくだらないことを書き込んだ気持ちと
似たようなもんさ

283:名無しさん@お腹いっぱい。
20/11/24 19:17:25.52 URt+18VW0.net
tvmaid氏もkeii氏も降臨しなくなったからなー、>>282のアホしか出てこなくなったりするわな

284:keii
20/12/10 08:51:56.39 eN46bhyX0.net
保守…

285:名無しさん@お腹いっぱい。
21/01/05 01:59:04.67 JnoEPDeY0.net
yui 1.7 まだ使ってるわ
欠点だらけだけど普通使いやすい
TVTest複数起動はこれしかない

286:keii
21/01/06 11:28:12.75 oBWyI3/v0.net
みなさま,ご無沙汰しております。
私の所は,今もMAYA(改)が安定動作中。
現状,致命的な困り事がないので,このまま継続して使用する予定です。
そういえば…
近々,BSの帯域再編が有るようですが,Tvmaidだと面倒が少なくて良いですよね。

>>279
もう,ご存知かもしれませんが…
YUI系なら『mark10als』さんのが,GitHubに有るようです。
MAYA(改)は,少し前にGitLabに上げました。
# 『中の人』様,ごめんなさい。
# 公開しないって言っていたのですが… もうゴールしてもいいですよね。
GitLabに上げただけなので,動作確認など一切行っておりません。
もし,お試し頂く際は,自己責任,自己解決でお願いします。
# そのままBuild出来るかも未確認です。
使用方法は,マニュアルを添付していますので,そちらでご確認下さい。
# /maya/manual.htmlで開けるようにしています。

287:名無しさん@お腹いっぱい。
21/01/08 01:58:53.80 1L51oG820.net
わけあってインストールしなおしたら
番組表の表示に20秒ぐらいかかるようになってしまった
どうすればいいんでしたか
もう忘れちゃった

288:名無しさん@お腹いっぱい。
21/01/09 06:58:38.71 LCi67XI30.net
使ってるうちに早くなったわ

289:名無しさん@お腹いっぱい。
21/02/09 12:50:08.40 Cc3kN4Ki0.net
保守

290:名無しさん@お腹いっぱい。
21/03/05 17:30:43.17 duxmM0Vwk
自由な働き方を求め10代~20代の登録が拡大。フリーランス登録者約3.4倍に増加。
URLリンク(prtimes.jp)
フリーランスエンジニア専門の案件一括検索サイト「フリーランススタート」、
掲載案件数1ヶ月で10,000件増加し、累計掲載案件数16万件突破!さらにリモートワークの掲載案件数5,000件突破!
URLリンク(prtimes.jp)
フリーランスエンジニア案件検索サイト「フリーランススタート」、Android版アプリをリリース
URLリンク(codezine.jp)
フリーランス向けの求人は「テレワーク可能」が主流に 2021年は労働者の地方への移住が進む?
URLリンク(nlab.itmedia.co.jp)
フリーランス向け報酬即日払いサービス『先払い』申込件数5,000件突破
URLリンク(prtimes.jp)
ITフリーランスの独立支援サービス『テックビズ』&定額制全国住み放題『ADDress』提携開始
URLリンク(prtimes.jp)
リース、フリーランスのためのお部屋探しアプリ「smeta」の正式版をリリース、提携賃貸管理戸数が6万戸を突破
URLリンク(prtimes.jp)
家族50万円・単身30万円を支給、新潟県が「テレワーク・フリーランス移住」で応援金
URLリンク(www.bcnretail.com)
ワーケーション会社員増加中、定額制宿泊サービス「HafH」を実体験
URLリンク(finance.yahoo.co.jp)

291:名無しさん@お腹いっぱい。
21/03/08 08:09:55.29 tYvu9SSi0.net
保守…

292:名無しさん@お腹いっぱい。
21/04/07 10:23:24.59 lB+3eQ+W0.net
YUIたその
maid barからどのチューナーがどのチャンネルを見ているのか分からない不便を乗り越えて使ってます。

293:名無しさん@お腹いっぱい。
21/05/03 12:26:31.72 XhXcATuF0.net
保守……

294:名無しさん@お腹いっぱい。
21/06/07 21:58:39.87 vF7LBs7t0.net
保守………

295:名無しさん@お腹いっぱい。
21/07/03 00:03:18.91 9ynUH3gq0.net
保守…………

296:名無しさん@お腹いっぱい。
21/07/03 17:01:19.86 9qeHEJNl0.net
何となくODBC経由でデータ引っ張って Accessとか Excelでなんかできないかなー
と思ってやってみたけど、日付フィールドの変換が上手く行かなくて挫折

297:名無しさん@お腹いっぱい。
21/07/10 11:00:58.21 vM/ylTSU0.net
>>296
tvmaid-5.db event.startやendは,Ticks値です。
変換は…
UnixTime(JST) = (Ticks / 10000000) - 62135596800 - 32400
ExcelTime(JST) = (UnixTime + 32400) / 86400 + 25569
とされています…?
32400 = 協定世界時と日本標準時の差の秒数
86400 = 1日の秒数
25569 = UNIX Time の基準時刻 (1970/01/01(木) 00:00:00 UTC) に相当するシリアル値
* Tvmaidが保持している値は,すでに "JST" なので,時差の調整は不要です。
Excelならセルに…
=((A1 / 10000000) - 62135596800) / 86400 + 25569
って感じ…でしょうか…
DB Browser for SQLite等なら…
select
datetime(start / 10000000 - 62135596800, 'unixepoch') as sdatetime,
datetime(end / 10000000 - 62135596800, 'unixepoch') as edatetime,
title
from event;
って感じ…

298:名無しさん@お腹いっぱい。
21/07/11 14:54:14.11 FgEJufhh0.net
>>297
ODBCの設定で [Always BIGINT]のチェック入れてなかったから 32bitにまとめられてました
失礼

299:名無しさん@お腹いっぱい。
21/08/13 00:24:09.71 qQhJ3VVM0.net
保守。

300:名無しさん@お腹いっぱい。
21/09/02 12:01:40.79 hxTUVAU40.net
保守。。

301:名無しさん@お腹いっぱい。
21/09/02 16:37:43.40 wZ7Br2R20.net
300

302:名無しさん@お腹いっぱい。
21/10/04 17:31:57.51 EditF1en0.net
保守。。。

303:名無しさん@お腹いっぱい。
21/10/19 00:20:10.36 Ld979P950.net
Live配信をフジ021chとかをチャンネル指定して起動するコマンドがありましたら教えてください。更に全画面も指定出来たらいいな。
ショートカットアイコンからワンクリック視聴したいです

304:名無しさん@お腹いっぱい。
21/10/19 18:50:43.23 +1/7441W0.net
>>303
コマンドは用意されていません。
ですが,配信方法がPDならブラウザで以下のようなURLを開けば,すぐに再生が始まります。
URLリンク({MaidPC)<)
な感じになります。
後はお好きな方法で,ブラウザを起動,上記URLを開く,表示最大化,までを行えばご希望の動作に近いことが出来ると思われます。
注意:
・PDが使えないブラウザの場合は諦めてください。
・ブラウザの機能で再生しているので,操作はブラウザのプレイヤーの物になります。
・録画で使用する予定のあるチューナーを指定しないで下さい。
 * カチあった場合,どんな動作をするか不明です,録画に失敗するかもしれません。

305:名無しさん@お腹いっぱい。
21/10/21 21:02:03.07 Qktojcgu0.net
hls.defで運用してました、Pd.defを使って無かったので配信設定が確認できたら、試してみます
ありがとうございます

306:名無しさん@お腹いっぱい。
21/10/30 17:10:56.40 Wa0Bjum60.net
>304
ご指示に従い設定したつもりですが、エラーで再生できないです、どの辺が間違っていますか。
windows10pro 21h1 tvtest073 Maya30
MaidPCのIP: 127.0.0.1 もしくは  localhost もしくは実IP
チューナー: wt-01
fsid: 140610784855056&mode (tbsに相当)
画質: middle
方式:pd  待ち時間:2
URLリンク(127.0.0.1:20001)
サーバーPCでlocalhostでブラウザChromeにてPD再生確認できました。
しかし次のURLでは再生できませんでした
URLリンク(127.0.0.1:20001)
エラー500
このページは動作していません127.0.0.1 では現在このリクエストを処理できません。
HTTP ERROR 500
fsidやチューナ名を他にかえたりしてこちらもだめでした.
URLリンク(127.0.0.1:20001)

307:名無しさん@お腹いっぱい。
21/10/31 00:09:01.18 Djuy4mtM0.net
>>306
WebUIから再生出来ているとの事ですので,dp.defの設定は問題と思います。
> ...tuner=wt-01&;fsid=140610784855056...
- 途中の ";" は不要です。(/mayaも不要,...20001/livestream/... です)
- チューナ名は大文字/小文字の区別が有ります。設定した通りに記述します。
- fsidが古く有りませんが?
- TVmaidは,溜め込んだ局Logoを消しません。
fsidが変わっている場合,上書きされず古いものが残ります)
ご参考:
dp.defのwindow項の hide を消すと,encoderの画面が隠されず表示されます。
# Errorの場合,すぐに閉じてしまい参考にできませんが…
window=hide

window=
ご参考2:
WindowsのChromeなら F12 Networkタブ を開く
この状態でLive再生を行うと横にバーが伸びていく行がある
これがstreamでName欄でこのstream行を探しマウスオーバすると件のURLが表示されます。

308:名無しさん@お腹いっぱい。
21/10/31 00:17:28.96 Djuy4mtM0.net
>>307
すみません
>dp.defの設定は問題と思います
dp.defの設定は問題 無いと 思います。 です。

309:名無しさん@お腹いっぱい。
21/10/31 23:44:52.87 gC5CD+J20.net
>307
解決出来ましたありがとうございます。
;が不要ケアレスミス、チューナ名の先頭大文字が使われてました。
この修正後再生出来ました。
画像は最大化ではなく解像度サイズになるんですね。
それとチャンネルが画面内で変えられないのですね
でも一発再生に満足です。

310:名無しさん@お腹いっぱい。
21/11/01 14:14:50.52 ebVE64kC0.net
>>309
うまくいった様で,何よりでした。
本件,Streamを直接ブラウザで受けているだけなので,操作には不便が多いです。
チャンネル切り替えは,URLをBookmarkに登録すれば,サクサク(?)切り替えが出来ます。
また,VLCなどのプレイヤーソフトを使う手も有ります。
VLCなら,メディア(M) →ネットワークストリームを開く(Ctrl+N) の
「ネットワークURLを入力して下さい」に本件のURLを入力すればOKです。
プレイリストの作成は面倒ですが,こちらの方が汎用性があると思います。

311:名無しさん@お腹いっぱい。
21/12/01 06:59:21.70 K9gYjaoG0.net
保守…

312:名無しさん@お腹いっぱい。
22/01/01 00:39:26.79 FqfsQ94b0.net
保守…

313:名無しさん@お腹いっぱい。
22/01/17 17:15:27.55 0OD1CUfv0.net
保守…

314:名無しさん@お腹いっぱい。
22/01/19 06:39:42.28 DTUKdAZz0.net
3月下旬にBSジャパネットネクストが始まるけど、対応してる?

315:名無しさん@お腹いっぱい。
22/01/19 14:30:17.65 4rBptk0L0.net
>>314
当日,やってみないと判らないのですが…
以前に有った各種変更の時は,当該チャンネルをTvTestで視聴出来るように調整出来れば
Tvmaidでは "チューナー更新"の後,"番組表取得" すればOKと思われます。

316:名無しさん@お腹いっぱい。
22/02/18 08:43:04.13 Ye9qH9JS0.net
保守…

317:名無しさん@お腹いっぱい。
22/03/09 19:15:31.42 eTZS5yOx0.net
>>314
試験電波発射中になっていたので,試してみました。
私,PT3使いなので… BonDriver_PT3-S.chset.txtを編集。
TVTestでチャンネルスキャン,新3局が出てくるのを確認。
Tvmaidでチューナー更新を実行,WebUIやメイドバーで新3局が出てくるのを確認。
一応,番組表更新を実行して,番組表に"試験電波発射中"って出てくればOK…
と思われます。
BonDriver_PT3-S.chset.txt (抜粋)
BS23/TS3 BS松竹東急 0 26 11 18803 ;20220309 試験電波開始
BS23/TS2 BSJapanext 0 27 11 18802 ;20220309 試験電波開始
BS23/TS1 BSよしもと 0 28 11 18801 ;20220309 試験電波開始
26, 27, 28の数字は,ファイル内で任意に付ける連番なので,環境に合わせて要修正です。

318:名無しさん@お腹いっぱい。
22/04/10 08:58:09.26 7TtBiLVl0.net
>>317
録画できましたありがとう

319:名無しさん@お腹いっぱい。
22/05/10 08:10:51.45 RimTFS/b0.net
保守…

320:名無しさん@お腹いっぱい。
22/06/10 09:33:01.03 t2iNK52I0.net
保守…

321:名無しさん@お腹いっぱい。
22/06/10 09:33:24.17 t2iNK52I0.net
保守…

322:名無しさん@お腹いっぱい。
22/07/10 09:09:45 ns8jed+F0.net
保守…

323:名無しさん@お腹いっぱい。
22/07/27 18:00:50 /7FLl0z40.net
不具合が一切ないので何も書き込むことがない
礼賛って訳じゃないけどEDCBとか面倒なのを辞めて正解だった

324:名無しさん@お腹いっぱい。
[ここ壊れてます] .net
保守…

325:名無しさん@お腹いっぱい。
[ここ壊れてます] .net
保守…

326:名無しさん@お腹いっぱい。
22/10/25 19:03:55.96 YKw3iigK0.net
TEST

327:名無しさん@お腹いっぱい。
22/10/26 23:56:05.64 Qa/cCYo60.net
てすてす

328:名無しさん@お腹いっぱい。
22/11/26 10:39:28.05 ox8bg7Sb0.net
保守…


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch