X



Tvmaidについて語るスレ_7_ ©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 転載ダメ©2ch.net
垢版 |
2017/07/06(木) 00:56:42.41ID:fLuU1BF90
Tvmaidについて語るスレです。DTV板にスレ立てると落ちやすいのでソフト板にお引越し。

Tvmaidは、Windows用録画予約プログラムです。
TVTestを使用して、番組表の取得、録画を行います。
ttp://nana2.sarashi.com/
Tvmaid MAYA(開発中)
Tvmaid RIOは、タッチデバイス用のUIとストリーミング対応(公開終了)
Tvmaid EXおよびTvmaid YUIは、Tvmaidの改良・進化バージョン(公開終了)

1.Tvmaid YUIの派生「mark10als」版
 "Tvmaid YUI 1.7a mod by mark10als at 2016/05/02"
 ttp://www1.axfc.net/u/3660193

前スレ
http://mevius.2ch.net/test/read.cgi/avi/1485820044/ 👀
Rock54: Caution(BBR-MD5:e0bffe56a78b676895fac41f57f0ed6b)
0070keii
垢版 |
2017/12/04(月) 00:15:24.21ID:7NFZOLXJ0
>>69
自己レス訂正
>…1440x1080や640x480の場合
640x480じゃなくて,720x480です(よね!)… これだから酔っ払いは orz

今,何気にhls.defの”-vcodec libx264”を”-vcodec h264_qsv”したらQSVが効いてるっぽい。
FFmpegは Ver3.4 (64bit static) ,CPU使用率は,Low設定で半分強程度に減少。
再生開始時,SDソースは,ひどく不安定だけど,そこを乗り切れば,安定するっぽい。
非力PCでTvmaidを使っている身としては,非常に有難い。
0071tvmaid
垢版 |
2017/12/04(月) 18:28:52.94ID:G+vZG+WQ0
>>68
それって、どういうときに必要?


>>69-70
リリース25で「HLS開始待ち」という設定を追加してみた(ブラウザ側で指定)。
1〜3を選択し、デフォルトは1。
これを「2」で試してみてほしいです。rel2401より少し開始が速くなるはず。

そのPCの速度については大丈夫そう。
ライブはそんな感じで、録画再生は、どんどん先を読み込むので2.5を維持するはず。

>Past duration 0.xxxxxxx too large

これはよくわからないので、また後で調べるつもり。

>rel2401では,rel23より "Waitting" が頻繁に出る感じがします。
>これが効いているのかな?

待つのは最初だけなので関係ないと思う。
他の環境でも出るので、とりあえず問題なさそう。

>今,何気にhls.defの”-vcodec libx264”を”-vcodec h264_qsv”したらQSVが効いてるっぽい。

以前それを使ってみたら全然効いてなかったけど、動くようになったのかなあ。
HLSでQSVを使うなら、QSVEncを使った方が安定するようです。
0072keii
垢版 |
2017/12/04(月) 22:40:24.51ID:7NFZOLXJ0
>>71
早速,色々対応頂き,有難うございます。

rel25を試して見ました。
”HLS開始待ち=1”では,問題現象が発生,”2”では出なくなります。
”HLS開始待ち=2”で,絵が出るまで11秒,rel2401より1秒縮みました(笑
ちなみに,”window=hide1”にして,配信開始をキック〜TVTest起動〜ffmpep起動まで
5秒程度かかっています。

”-vcodec h264_qsv”ですが,ちょっと前までは,ダメだったような記憶(自Build必須)が
ありまして,今回は,気まぐれでやってみた感じです。

試しに,マニュアルページ "[HLS] QSVEncを使用" のまんま,hls.defを用意してみたのですが
”音声のみ”になってしまうので,私の環境では,もう少し調整が必要のようです。
# 正直,ffmpegもQSVencCもオプションが魔法の呪文のようで… 正直つらい(笑
0073keii
垢版 |
2017/12/05(火) 11:59:24.38ID:R3I9hjl70
QSVencCでHLSやってみた。(断片的報告になり申し訳ないです)
hls.defは”[HLS] QSVEncを使用”のもの,基本そのまま。

iPhone+Safai
各モード問題なし,ただし,"HLS開始待ち=2"では,15秒後に一旦停止,再開する。
"3"では,停止なしで問題なし。待ち時間は12秒以上15秒以下。
# ffmpegでlibx264なら”2”でOK,h264_qsvなら”3”の方が良い感じ,でもh264_qsv,頻繁に絵が破綻する。

Mac+Safari
High,Middle: OK
Low: 画像出ない,音声はOK

Mac+Safari+QSVencCの場合,512x288はダメみたい。 640x320ではOK。
Mac+Safari+ffmpegで ”h264_qsv” は512x288でも大丈夫。
QSVencCだと”level2.1”になってしまうのが問題?それとも解像度?
512x288は,レベル指定 --level 3や3.1にしてもダメだった。(--Profile high追加しても…)

コンソールでは,こんな感じ…
Output H.264/AVC High @ Level 2.1
512x288p 1:1 29.970fps (30000/1001fps)
avwriter: h264, #1:aac/2ch -> aac/2ch/192kbps => hls

Output H.264/AVC High @ Level 3
640x320p 1:1 29.970fps (30000/1001fps)
avwriter: h264, #1:aac/2ch -> aac/2ch/192kbps => hls

この件,Appleがやる事なので,”こんなもの”。 まぁ,Mac,iPhone両方で動く640x320にすればOKかな。

Tvmaidから2 Client(MacとiPhoneへ)に同時配信(Lowですが)でも,負荷が軽いQSVencCの方が断然良さげです。
もっとも,私的には,配信機能は,ほぼ使用しないので,rel7改に戻しますね(爆
また何かあれば…
0074tvmaid
垢版 |
2017/12/05(火) 18:08:20.22ID:+uU8Hecr0
>>72-73
詳細なレポートありがとう。
おかげでHLSが結構安定したと思います。


HLS開始待ち=2があれば、3はいらないと予想してたけど、3の方がいい場合もあるのか・・・
「HLS高速化 オン/オフ」みたいにしようと思ってたんだけど。
(設定をちょっとでも減らすつもりで)

>"3"では・・・待ち時間は12秒以上15秒以下。

3秒ていど速くなる予想だったので、そのくらいかなあ。

>Mac,iPhone両方で動く640x320にすればOKかな。

Mac+Safari+QSVencCのときだけは、QSVencCに何かオプションがいるのだろうか・・・
とりあえず、ホームページのQSVEncのオプション例はこのサイズにします。

>私的には,配信機能は,ほぼ使用しないので,rel7改に戻しますね(爆

それは残念。
配信にも興味を持ってもらえることを祈るw
0075keii
垢版 |
2017/12/06(水) 13:41:50.95ID:axVhwk3X0
>>74
>詳細な…
そんなことはないです。 =hサポート表”(更新有難うございます)をちゃんと見たら
漏れ漏れだった orz
…て,事で,私,”穴があったら埋めたい”性なので,PD/MP4やEMUを追試して見ました。
これで ”どM” なApple信者でも大丈夫?かな。

結果は,長くなってしまったので,”あっち”へ。
お手数になりますが,ご確認頂けます様,お願い致します。

>配信にも興味を持ってもらえることを祈るw
私的には”必要”は”行動”のトリガーな感じなので,現状は…
ただ,安定化が進む新リリースのTvmaidの機能を ”取り込んでしまいたい” 欲求はムラムラと(笑
# これも”穴があったら埋めたい”系?目的手段が逆転系?(爆
0076keii
垢版 |
2017/12/08(金) 12:06:14.30ID:RGsG4sXF0
>>74
ご指摘頂きました,Mac+Safari+HLS EMU (QSVencC)を再試験。
うっ動いたよぉぉぉ… Apple疑ってごめん。(何してくれてんだ俺…

では,なぜ?
画質Lowの解像度を512x288でやってました。orz
(”再生できないデータです”って出ます)
640x320以上で行えばOKです。

『中の人』さま,誠に申し訳ありません。
対応表の再修正をお願いします。
0077tvmaid
垢版 |
2017/12/08(金) 17:20:42.63ID:T8rYIKfX0
>>76
修正しました。
512x288についても、QSVEncのところに書いときます。

MP4もオプションの問題だと思うけど、よくわからない、という書き方に変更。
0078keii
垢版 |
2017/12/08(金) 22:46:56.55ID:RGsG4sXF0
>>77
>修正しました。
お手数おかけします。

MP4に関しては,とにかくオプション豊富なffmpeg,QSVencCですので,時間をかけてじっくり検証する必要がありますね…
環境とかも効いて来そうだし。
0079keii
垢版 |
2017/12/20(水) 16:09:25.60ID:qw7N0rPW0
『中の人』様
マージしたネタを”あっち”に置きました。
7zのパスは,お手数ですが,”あっち”の”ソース”を見てみてください。
0080keii
垢版 |
2017/12/25(月) 16:51:51.52ID:jIad+p9I0
『中の人』様
サムネの差分を”あっち”に置きましたので,お時間が有る時で構いません,ご覧いただければ幸いです。
0081keii
垢版 |
2018/01/05(金) 17:28:36.48ID:Ei3I0j/Q0
『中の人』様
mp4再生の差分を"あっち"に置きました。
ストリーミングじゃなくて,Download()を使っています。
また,mp4の情報収集の為,NuGetのmediainfo関連を使っています。

問題等がありましたら,ご指摘頂けますよう,お願い致します。
0082名無しさん@お腹いっぱい。
垢版 |
2018/02/05(月) 08:16:27.78ID:xq9NYwbj0
予約録画でキーワードにひっかかった番組数はすぐわかるけど、
具体的にどの番組がひっかかってるかって全体の予約一覧から見るしかないんですかね?
0084tvmaid
垢版 |
2018/02/05(月) 18:14:41.40ID:J21dRt9U0
>>82
自動予約の話だよね?

自動予約の編集パネルの右上に虫眼鏡のアイコンがあるので、
それをクリックすると、「予約予定」が表示される。

>>83
週間番組表は今のところない。
けど、作る予定。
と、前にも書いて結局まだできてない・・・
0085名無しさん@お腹いっぱい。
垢版 |
2018/02/11(日) 10:04:10.75ID:fPm05XJP0
チューナモニターのイマジカがシネフィルWOWOWに表示が変わらないんだけど
どうやってせせればいいですか?
0087名無しさん@お腹いっぱい。
垢版 |
2018/02/13(火) 19:44:59.64ID:04TfZh460
☆ 私たち日本人の、日本国憲法を改正しましょう。現在、
衆議員と参議院の両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
0088名無しさん@お腹いっぱい。
垢版 |
2018/02/15(木) 08:56:12.19ID:LSPRNdvw0
メイドバーを最小化時にタスクトレイに入れたくて
notifyIcon入れてビルドしようとしたらエラーが出ます。

エラー CS0246 型または名前空間の名前 'Codeplex' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。

警告 参照コンポーネント 'DynamicJson' が見つかりませんでした。

警告 この参照を解決できませんでした。アセンブリ "DynamicJson" が見つかりませんでした。アセンブリが間違いなくディスクに存在することを確認してください。 コードにこの参照が必要な場合、コンパイル エラーが発生する可能性があります。

この三つなんですが、VisualStudioのインストールに失敗していたりなにかほかに必要なものがあったりしますでしょうか?

環境は
Win10Pro x64
VisualStudio 2017 Comunity
です。
0089kei
垢版 |
2018/02/15(木) 15:59:51.30ID:TRHiGPmo0
『中の人』様
ご無沙汰しております。
色々(?),捏ねくり廻したmaidを"あっち"へ置きました。
お時間の許す事がありましたら,触って頂ければ幸いです。

今回は,完全に蛇足機能です。
何卒ご容赦を…
# また,"初期不良"など,有りましたら平にご容赦を(ガクブル…

>> 88
横から失礼致します。

ソリューションエクスプローラ
→Maidbar →参照 で,Dynamicjsonの所 黄色い三角になってませんか?
もしそうなら
→Maidbar →参照で右クリック →参照の追加
左ペインの"参照"を選び,Dynamicjson.dllがリストに有り,パスがlibを指していることを確認
* TimekeeperやTvmaidも同様です。

OKなら,ごめんなさい。 見なかったことにして下さい。
0091keii
垢版 |
2018/02/15(木) 20:33:24.50ID:TRHiGPmo0
>>90
ビンゴ!
良かったです。
実は,前に私も同じ所でつっかえました(笑
0092keii
垢版 |
2018/02/20(火) 15:42:20.80ID:bSfQMGH50
『中の人』様

ご指摘頂きました問題点を修正した版(差分)を"あっち"へ置きました。
時間がある時に,ご覧いただければ幸いです。

# 差分なので,しばらくは置いておきます。
0093keii
垢版 |
2018/03/01(木) 11:33:38.43ID:GWoMQf1L0
『中の人』様
途中経過などのご報告は,こちらで宜しいですか?

今もテスト中ではありますが,新TvmaidPlugin.tvtp,調子良さそうです。
今の所,こちらの環境では,問題出ていません。

ちょっと意地悪をして,mod5+Spinel環境で,サービス切替/録画開始マージン双方を0msにすると,切替に失敗する事がありました。
若干ですが,マージンは欲しいようです。
# mod5にて300/200で使用していますが,初期値 200/200でもOKかな?

もう少し回して見ますね。
0094keii
垢版 |
2018/03/01(木) 14:06:09.60ID:GWoMQf1L0
連投すみません。

『中の人』様

バグ修正した差分を”あっち”へ置きました。
お時間の許す事がありましたら,ご覧頂ければ幸いです。

今回もバグ修正のみです。
0096tvmaid
垢版 |
2018/03/03(土) 17:06:43.20ID:Zk+8qggZ0
>>95
QSVEncCをNVEncCに変えて、QSVEncCオプションの
「--avqsv」を、「--avcuvid」または「--avhw」にすればいいかも。

環境が無いので、TvRemoteViewer_VBのオプションを見ただけで
試してないけど・・・
0097keii
垢版 |
2018/03/04(日) 11:15:55.58ID:2GTjKI3y0
>>93
新TvmaidPlugin.tvtpの件
Q1900+PT3x2でWin7,mod6環境で,waitは,切替200ms/録画開始200ms

単発の録画は,問題なさそうなので,ちょっと意地悪して
30分番組 CS 4サービス同時録画開始/終了を3コマ連続で実施
サービスは,可能な限り,毎コマ別になる様にしてます。
同一サービス連続録画の問題はmod6で解決できた感じなので,今回はサービスをバラしてみました。

1度目は,2コマ目の録画が途中で停止したらしく,半分くらいしか録画できなかった。
TvmaidのLogには,正常に完了と…
2度目は,2コマ目録画開始時にpt3Ctrl.exeが死んだ。3コマ目は録画全滅(笑
3回目は,問題は発生せず,完走しました。

1度目,2度目は”おま環”な感じです。
”おま環”ついでにSpinel経由だと,録画開始で6秒程度失ってます。
# N3700+PT3x1でWin10,TVTestは0.7.23な環境
まぁ開始マージン10秒なので,本編にヒビかず問題なしです。
0099tvmaid
垢版 |
2018/03/04(日) 21:15:19.10ID:g4Co9dSc0
>>97
テストありがとう。

EDCBのドキュメントにも書いてあった。
https://github.com/epgdatacapbon/EDCB/blob/master/Document/Readme_EpgTimer.txt#L1527

Spinelの場合で、起動後とBonDriver切り替え後が問題か。
だとすると、TVTest起動後にウエイトを入れたほうがいいかも。

>>98
それはよかった。
ちなみに書き換えたのはどの設定?
QSVEncのHLS設定を「avcuvid」に書き換えればOK?
0100keii
垢版 |
2018/03/05(月) 09:07:22.80ID:U9wLYaub0
>>99
以前,サービス切替のWaitを設定できる様にした際の動作実験中に…
BonDriverがSpinelの場合,TVTestの「デフォルトのBonDriver」は,"なし"でも前回のサービスになってしまう様でした。
Spinelの設定には,同様の設定が無い様で,"あぁ,こんな動きするのか…"と。

> Spinelの場合で、起動後とBonDriver切り替え後が問題か。
上記の通り,起動後,Spinelは前回サービスる,ようなので,その部分に手当てが必要かも。
ですが… 現状,ちゃんと動いている(意地悪なテストしてませんけど(笑)ので,まぁいいかぁ〜って絶賛放置中(笑
私の場合,Spinelは実験環境で,クライアントもVMでWifiなので,"おま環"かな?と気にするのを辞めちゃってました(笑
# 前にWifiのAPがポンコツすぎて,CSの番組表更新で"サービス切替失敗"頻発ってのもあったし…

話変わって。
ストリーミングでの失敗例,音声5.1chな奴だった,以下のようにdp.defを調整(QSVEncCでですが…)
--audio-copy
 ↓
--audio-codec aac --audio-stream :stereo
な,感じ。 以前,2ヶ国語もこの辺,調整ってあったような…
FFmpegもQSVEncCもオプション多くて難しいです(笑
0101tvmaid
垢版 |
2018/03/05(月) 20:33:14.74ID:tndtgfPi0
>>100
こちらでは、サービス変更前、録画前両方ウエイト0で動かして、
起動時にサービス変更が失敗しても、リトライでうまくいくようなので、
もうこれでいいかなあと考え中。

>ストリーミングでの失敗例

mp4?
HLSの方では「--audio-codec aac」としてるのだから、同じでよかったかも・・・
0103keii
垢版 |
2018/03/06(火) 09:17:48.03ID:sKfh8Ulw0
>>101
> もうこれでいいかなあと考え中。
これでも失敗するケースは,他にも要因ありそうだし…
これでOKでは?

> HLSの方では…
あ”,ほんとだ,めっさ悩んだのに,こんな身近に答えが orz
せっかくのマニュアル,ちゃんと読まなきゃ…ですね(泣
# 多彩なオプション群に,もう半泣きでした(笑
0104tvmaid
垢版 |
2018/03/07(水) 14:26:31.81ID:KsjmJ+JA0
久々にバージョンアップ。

録画の尻切れ対策に、マージンの動作を変えてみた。
連続する次の予約が無いときは、終了マージンを無視して最後まで録画するようにした。


あと、新しいtvmaidを作ってみたので、よければ動かしてみて。
http://nana2.sarashi.com/tvmaid-eriri/

TVTestの代わりに、EpgDataCap_Bon.exeを使う。
(当然EDCBが必要。TVTestはいらない)

同一チャンネルの複数サービスの録画を実行できる。
プレビュー版なので、変な動きするかも・・・


>>102
動作報告サンクス。 👀
Rock54: Caution(BBR-MD5:e0bffe56a78b676895fac41f57f0ed6b)
0105HO
垢版 |
2018/03/09(金) 04:34:43.35ID:2eMO5zaZ0
初めまして。新規です。

あんまり使わないタブレットで
ロケフリ視聴+録画サーバー作ろうと思って、
いろいろ試しました。

Tvmaidはなんといっても、ウェブデザインが素晴らしいです。
UIがきれいだと、意外と使う気が出ます。
ストリーミング機能もとても使いやすいです。


ちょっと特殊な使い方ですが、
ライブストリーミングの見ながら録画したいです。
(容量節約のためTSより配信出力のほうがいいです)
視聴せずにffmpegでのストリーミング録画はできましたが、
視聴中、ffmpeg録画を始めるとウェブでの配信が止まりました。

実はTvRemoteViewer_VBで、そのような観ながらストリーミング録画を実現しました。
でもTvmaidの場合、「配信開始アクション」と「配信中ストリーミングへのアクセス」
が一緒になっていて、2コ開けたら1コ目を落としてしまうみたいです。

なにか方法ないでしょうか?


>>104
作者様、バージョンアップありがとうございます。
さっそく入れてみましたが、番組表取得ができないです。(取得開始後反応なし、ログ出力なし)


*外国人こととて、文は不備なところが多く、ご了承ください。
0106tvmaid
垢版 |
2018/03/09(金) 21:21:48.84ID:tH4yOxAO0
>>105
ffmpeg録画とは何でしょう?
ffmpegでtvmaidにアクセスするってこと?

>「配信開始アクション」と「配信中ストリーミングへのアクセス」
>が一緒になっていて、2コ開けたら1コ目を落としてしまうみたいです。

これは、HLSの話?そうだとして答えると、

(A)配信開始アクション
/webapi/StartHls?stream=012345&type=live&・・・(省略)

(B)配信中ストリーミングへのアクセス
/hls-playlist/stream.m3u8?stream=012345

この場合、(A)に1回アクセスしてHLSを開始してから、(B)を別々のアプリ(ブラウザとVLCとか)で、それぞれアクセスできるはず。
つまり、(A)(B)(B)とアクセスする。

(A)(B)(A)(B)とアクセスすると、2回目の(A)で1回目の(A)を終了してしまう。
ちなみに「stream=012345」の数字の部分が識別番号になっていて、
↓のようなことはできる。

/webapi/StartHls?stream=0&type=live&・・・
/hls-playlist/stream.m3u8?stream=0

/webapi/StartHls?stream=1&type=live&・・・
/hls-playlist/stream.m3u8?stream=1

>さっそく入れてみましたが、番組表取得ができないです。(取得開始後反応なし、ログ出力なし)

試してみたけど、こちらでは普通に取得できるので、原因がわからないなあ・・・
0107HO
垢版 |
2018/03/10(土) 03:54:06.54ID:uKj6Ocd40
>>106
ヒントありがとうございます。
謎がやっと解けました。
「そうかあれはHLS方式か、やはりPDではそういうことできないんだ」

「でもHLSでは一回もうまく動かしてない」(PC Chrome)

「確かブラウザサポート状況がマニュアルに書いてあった」

EdgeでHLSで動かしてみたら、初めてHLSストリーミングで見れました
「そっか、Chromeが最強ブラウザであっても、できないこともあるんだ…」
。。。という感じでした。

見ながら録画するのもうまくできました。
ありがとうございます。
0108HO
垢版 |
2018/03/10(土) 04:03:24.42ID:uKj6Ocd40
>>106

あ、すみません。
IRIRIのことですが、そうですね、ログ出力もないので、
原因はどこにあるか調べようもないです…
一つ考えられるのは、
システム言語の問題でEDCBからデータ取得時、
文字化けが起きたのではないかと思っています。
よくUnicodeデフォルトエンコードやシステム表記言語を変えたりするんで、
MAYAやEDCB_Web2を導入した時もチャンネル名に文字化けが起きまして、
手動でいつくかのchファイルを変換して解決したんです。
0109tvmaid
垢版 |
2018/03/10(土) 17:14:42.73ID:OhkbDKN40
>>107
うまくいったのは良かった。
でも、>>105はPDの話だった?

PDだと、ブラウザで見ながらライブストリームへのURL
/live-stream/stream?tuner=・・・
を使って、VLCで見たりできる。
「2コ開けたら1コ目を落とす」ということはしてない。

>>108
付属してるEPGデータ取得DLLの設定の問題かも。
修正してアップロードしました(リリース2.1)。
0110HO
垢版 |
2018/03/13(火) 02:43:35.75ID:g9znoKYI0
>>109
確かに、落とさないようになっています。
おかげさまで、いまはPDでもHLSでも
録画しながら視聴することができました。
誠にありがとうございます。

そして、PHPとバッチファイルを使って、
簡易のストリーミング録画のシステムを作ってみました。
それを使って小容量録画を試みています。

そこでですが、
ドキュメントに書いていないAPIの有無を聞きたいです。
1)視聴/ストリーミング中サービスfsid、あるいは番組タイトルなどの情報を取得する方法。またはもっと詳しいログ。
2)ストリーミング状態(方式)を分かる方法。
3)HLS方式、アクセスのない時、ストリーミングを停止しない方法。および強制止める方法。

本来の使い方とはだんだん離れていて、申し訳ない気持ちですが、
もし教えていただけるならよろしくお願いします。
0111tvmaid
垢版 |
2018/03/13(火) 20:11:39.26ID:rznZPVe30
>>110
ストリーミング録画のシステムが、どういうものなのか知らないので、
できるかどうかわからないけど・・・

1)視聴/ストリーミング中サービスfsid、あるいは番組タイトルなどの情報を取得する方法。

ストリーミングへのURLがわかっているなら、URLから取得。
(PD)/live-stream/stream?tuner=xxx&fsid=***&mode=low
(HLS)/webapi/StartHls?stream=xxx&type=live&tuner=yyy&fsid=***&mode=low

fsidが取得できるなら、WebAPIのGetTableで、SQLを使って取得(JSONで返却)。
/webapi/GetTable?sql=select title from event where fsid=*** and start < XXX and end > XXX

***にfsidを、XXXには現在の時刻を入力。時刻は.NETのTicks単位。
(西暦1年1月1日0時0分0秒からの100ナノ秒単位の経過時間)

2)ストリーミング状態(方式)を分かる方法。

URLで判断。
(PD)/live-stream?tuner=・・・
(HLS)/webapi/StartHls?・・・、または、/hls-playlist/stream.m3u8?stream=・・・

3)HLS方式、アクセスのない時、ストリーミングを停止しない方法。および強制止める方法。

HLSプレイリストにアクセスが無いと30秒で止めてしまうので、定期的にプレイリストを取得する。
/hls-playlist/stream.m3u8?stream=***

ストリーミングを止めるのは、
/webapi/StopHls?stream=***
***には、StartHlsで指定したのと同じ値を指定する。
0112keii
垢版 |
2018/03/15(木) 12:49:02.21ID:3r4byAcE0
『中の人』様

バグ修正した差分を”あっち”へ置きました。(mod6 →mod7)
お時間の許す事がありましたら,ご覧頂ければ幸いです。

今回は…
先に頂いていた ”切り替え失敗対応” の取り込みと軽微なバグ修正です。
あ,あと,マニュアルも含まれています。(今回のは,盛大に手抜き品です(笑

新シリーズ ”ERIRI” リリースおめでとう御座います。
> 当然EDCBが必要
試してみたいけど,私には,敷居が高い orz
EDCBだけで力尽きそう(笑
0113keii
垢版 |
2018/03/19(月) 17:00:05.10ID:87Lc9LKH0
『中の人』様

バグ修正した差分を”あっち”へ置きました。(mod7 →mod8)
この時期,何かとお忙しいとは存じますが,ご覧頂ければ幸いです。

今回は…
軽微なバグ修正と,別窓再生だったMP4を,”録画”画面と同じ感じにしてみました。
# record-play.tagをコピって,やっつけ改造,検証不足なので,ちょっと危ない?
seekが使えるようになって,ちょっと便利です。
0114keii
垢版 |
2018/03/21(水) 15:44:55.81ID:1Y0nI7Il0
『中の人』様

漏れていた,Timekeeperの差分を”あっち”へ置きました。
お手数をお掛けして,すみません。
0115tvmaid
垢版 |
2018/03/22(木) 13:28:38.22ID:l5DaEWrX0
新しいtvmaidを作ったので、動かしてみてほしいな〜。
http://nana2.sarashi.com/tvmaid-reika/

今度のはTVTestを使うけど、>>104のように同一チャンネルの複数サービスの録画を同時実行できる。

実際にはEDCBの録画プラグインを使って録画する。
プラグインは同梱しているので、EDCBは必要ない。

xtne6f氏版EDCBの、EdcbPlugInを参考にして作ってみた。
(EdcbPlugInは、EDCBからTVTestで録画できるようにするもの) 👀
Rock54: Caution(BBR-MD5:e0bffe56a78b676895fac41f57f0ed6b)
0116keii
垢版 |
2018/03/24(土) 15:14:19.95ID:r1GYzBRx0
『中の人』様

Timekeeperを弄ったものを”あっち”へ置きました。
この時期,何かとお忙しいとは存じますが,お試し頂ければ幸いです。

今回は…
“あっち”で頂いたネタを,ちょっとだけ(有効/無効のみ)入れてみました。
# ”全部入り”の件は,私にとっては,”大ごと”なので,どうかご容赦を(笑
0118keii
垢版 |
2018/03/25(日) 00:43:36.68ID:PvbwlJkA0
>>117
ご指摘頂き,有難うございます。 おっしゃる通り,“過ぎ” ました。
# 『中の人』様に接触できて,浮かれすぎました。 反省しています。

言い訳になりますが,現状,私の方から『中の人』様への連絡する方法が,ココしか無い(知らない)のです。
ですが,もう,改造の方は,一通り落ち着きましたし,『中の人』様へ,全て,お渡しできたので
もう,不快にさせる書き込みは,しないと思います。

どうか平に,ご容赦頂けます様,お願い致します。

>>All
スレ汚し,誠に申し訳なく思っています。
ご指摘を頂くまで,気が付かない愚行の数々,どうかお許し下さい。
あと,この場を使う事で『中の人』様へ ”お返し” が出来た事,御礼申し上げます。

では,失礼いたします。
0119tvmaid
垢版 |
2018/03/25(日) 11:36:02.93ID:X85zmb2Z0
>>118
レスが真面目過ぎるw
ここ2chやでえ。

他に連絡手段が無いし、あっち(ブログ)も公開してるわけだから、
完全な私信でもないんじゃないかなあ。

指摘が気になるなら「あっちにtvmaidの記事を書いたからみんな見てね」とか。
いろいろ書いたり、試してくれる人は少ないからやめないでくれ〜。


しかし、このスレ他に見てる人いたんだな。
EDCBっぽい機能(同一TS複数サービス録画)、どう思う?

作ってみたものの、必要無い気がしてるのだが・・・
(というか、あんまり使いどころがない)
0121名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 18:09:37.02ID:WRpgdTp80
何かが動いてるとわかるだけでもユーザーにとってはありがたいこと。
全く関係ないことでもないし遠慮なくやったらいいよ
0122tvmaid
垢版 |
2018/03/25(日) 20:02:29.62ID:X85zmb2Z0
>>120
どういう改造?
mark10alsさんの?

>>121
別に遠慮とかじゃなくてw
どう思う?じゃ漠然としすぎてたかも。

EDCBとTvRockの比較で必ず出るのが、同一TS複数サービス録画で、
これでマージンによる尻切れを回避できるというレスがよくある。

でもこれで回避できるのは、同一TS、かつ時間が連続する番組のときだけだ。
別TSではダメだし、連続でないなら同時録画機能がなくてもいい。

ERIRI用に考えた「連続でないとき終了マージン無視(>>104)」を、MAYAにも付けたら、
違いは「同一TSの連続番組のとき」だけになってしまった・・・

このためだけにERIRIを維持する理由になるだろうか。
他にEpgDataCap_Bonを録画アプリとする利点があるかなあ。

さらには、TVTestで同じことを実現するREIKA(>>115)も作ったが、同じ理由で微妙すぎる・・・
0123名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 20:13:33.98ID:IcgSl9e70
>>122
そう、mark10alsさんのヤツ。あの人コテハンどおりALSで入院してるみたいだね…

tvtp 64ビルドして TvTest0.8.2 x64で動かしてるけど快調。
0.9.0では何故か上手く動かない
0124名無しさん@お腹いっぱい。
垢版 |
2018/03/25(日) 22:15:51.78ID:WRpgdTp80
>>122
すいません、>>121>>181さん宛でした
まだ新しいのは試せてません。個人的にはEDCBを使うことで録画しながら他PCでみれるかもと期待しています
0125keii
垢版 |
2018/03/27(火) 15:39:41.22ID:BNdZN2rH0
>>122
ERIRIの利点の件にて,需要の有無は不明なのですが…

"録画フォルダ"のHDD断片化対策?で,"録画時に予め確保する"が,出来そうですね。
# createSize?を用意するのが面倒そうですが…

TvRock+rectaskからの移行組な私としましては,今の所,少々不安に思っている点であります。
今の所,録画は,多くても同時2TSくらいなので,MAYA+TVTestでHDD障害が出た事は無いのです…
TVTestにも事前確保機能があれば良いのですが,視聴試験ソフトなので,致し方ないです。

>>124
TVTestで,localhostのUDPでしか試していませんが,EpgDataCap_Bon.exeのUDP設定を有効にすれば
録画中の番組の視聴は可能でした。(まんま,EDCBの機能?)
ERIRIのWebUI『ライブ』では,チューナが"録画中"になってしまう為,選ぶ事は出来ません。
0126tvmaid
垢版 |
2018/03/27(火) 20:34:19.96ID:CSevzpxw0
>>123
x64のことは考えてないからなぁ・・・
x86とそんなに変わらないはずだけど、なんで動かないんだろ。

>>124
そっちか・・・
まあ、これからも書いてほしいなあ。

>>125
EDCBの断片化対策みたいなのは、やらなくてもWindowsがうまくやるんじゃないかな。

書き込み速度も、Windowsが自動的にまとめて書き込むから、
地上波1つ2MB/s程度の書き込みが複数あっても、遅れることはないはず・・・

でも、そういう細かいところをサポートする多機能さがEDCBの特徴だとは思う。
1つの予約で複数ファイル保存する機能とかもあるけど、めったに使わなそう。

>ERIRIのWebUI『ライブ』では,チューナが"録画中"になってしまう為,選ぶ事は出来ません。

録画中でもできるよ。
「録画中」でも、そのまま録画中のチューナとサービスを選ぶ。

ちなみに、ライブとTVTestを同時に使う場合は、
UDP送信先を、127.0.0.1:1200、127.0.0.1:1234みたいに2つにして、
設定で上に表示されてる方はERIRIが使うので、後の方をTVTestで指定する(この場合1234)。
0127keii
垢版 |
2018/03/28(水) 10:13:27.21ID:nPuc+4zU0
>>126
お教え頂いた通り,UDPの設定をすることで,録画実行時に『ライブ』とTVTest両方で視聴する事が出来ました。
ですが,UDP設定で,ちょっと躓きました。
"EDCBあるある"でしたら,無視してください,今回初めて,ERIRIを試す為にEDCBを触ったので,分らない事だらけです。

EpgDataCap_bon.exeの…

"ネットワーク設定"タブにて,送信先一覧に表示されている順番 …1200が上
127.0.0.1:1200
127.0.0.1:1234

画面左下の欄 …1234が先
Signal: 16.23 Drop: 0 Scramble: 0 space: 0 ch: 0
UDP送信:127.0.0.1:1234 127.0.0.1:1200

EpgDataCap_bon.ini …Port0が1234
[SET_UDP]
Count=2
IP0=2130706433
Port0=1234
BroadCast0=0
IP1=2130706433
Port1=1200
BroadCast1=0

この状態では,『ライブ』はOKですが,TVTestでPort:1234が選べませんでした。
ini直接編集で,Port0が1200,Port1が1234とすればOKの様です。
画面左下の欄の方も,1200が先になります。←ここが確認ポイントですね。
0128tvmaid
垢版 |
2018/03/28(水) 18:09:11.24ID:QYLfirOA0
>>127
>画面左下の欄の方も,1200が先になります。←ここが確認ポイントですね。

そういうことですな。
設定画面と違うとは気づかなかった。

ただ、そういう使い方なら、チューナ共有ソフト(Spinelとか)を使った方が便利じゃないかなあ。

>今回初めて,ERIRIを試す為にEDCBを触ったので

それはわざわざ乙。
ところで、TvRockやPtTimerから移行する場合、普通まずEDCBに行かない?w
0129keii
垢版 |
2018/03/28(水) 19:52:08.29ID:nPuc+4zU0
>>128
xtne6f版での出来事で,他のブランチは未確認です。
恐らくですが,表示は,iniの上から順番で,動作はPort0など数字順な感じでしょうか。
初EDCBだったので,ちょっと時間が掛かってしまいました。

> ただ、そういう使い方なら、チューナ共有ソフト(Spinelとか)を使った方が便利じゃないかなあ。
Spinelは,お遊び環境(開発環境って言ってみたい!)で利用していますが,正直,面倒な気がします(笑
# ちなみに,送りは Win10HomeにPT3x1+Spinelで,受けは MacBookPro+VMwareでWin10Proです。
私は,ERIRIが動いていれば,余計な事をしなくても,"ちょっと確認"が簡単に出来て便利かなと感じています。

> それはわざわざ乙。
”わざわざ"感は,ありませんでしたよ(笑
"好奇心が勝った"って感じです。 ”新型"って単語には勝てません。

> ところで、TvRockやPtTimerから移行する場合、普通まずEDCBに行かない?w
当時?(EDCBがまだVer8くらい?),何か面倒な事やっているなぁ〜と,距離を取っていたのですが
そのまま,月日は流れ…って感じで,今に至ります。(流れすぎですね…
Tvmaidへ移行するまで,なんとなくTvRockで凌いでいたのですが,正直 ”もう疲れた” のです(笑
そこで,TVTestが動いていれば,”ポン付"で使えるMAYAに飛びついた次第です。

レスのついでで,誠に恐縮ですが,1点,質問をさせて下さい。
MAYA Release27の更新(謝辞が遅れました,更新,御礼申し上げます)を,mod版に取り込み中なのですが...

WebApi.cs::UpdateRecordStatus()の2つ目のSQL文
tvdb.Sql = @"update record set status = (status - (status & {0})) where ...
って,感じで宜しいでしょうか?
dnSpyの出力って,最適化?されて出るので,素人の私には,???な事が多くありまして…
# ちなみに,TvmaidがC#の初体験(笑)相手です。
0130tvmaid
垢版 |
2018/03/29(木) 18:01:36.38ID:HpjPSA4z0
>>129
>ERIRIが動いていれば,余計な事をしなくても,"ちょっと確認"が簡単に出来て便利かなと感じています。

そう言ってもらえるのはありがたいけど、TVTestが単体で使えなくない?
どうにかEpgDataCap_Bonを起動する必要がある。

>TVTestが動いていれば,”ポン付"で使えるMAYAに飛びついた次第です。

EDCBのver8はわからないが、今のは他のソフト無しに使えるし、多機能ですごいと思うよ。
使わなそうな機能も多い気がするけど。日本メーカー製品的な感じ?
tvmaidは中華パッドかなw

あと、リリース27のソースコードをアップしたので見てください。


ERIRIとMAYAは差別化して並行開発の予定だったが、結果的には、
ERIRIの機能をMAYAに一部移植し、ERIRI(とREIKA)は開発中止の方向だな・・・
0131keii
垢版 |
2018/03/29(木) 20:01:17.58ID:bOBgRHU+0
>>130

> どうにかEpgDataCap_Bonを起動する必要がある。
申し訳ございません。 私の方からの,言葉が足りませんでした。
"ぉ?こんな時間,あれ録画してっかな?" って時に,簡便に確認し,そのまま視聴するって感じを夢想しました。
# これだと,途中からの視聴になりますので,良い事ではありませんが…

> 使わなそうな機能も多い気がするけど。日本メーカー製品的な感じ?
まさに,示唆頂いた通りだと…
長年に渡り綿密に考えられ,機能毎に適切に纏められ,各パーツ毎の再利用性も十分に考慮されている…と
まさに,工業製品(笑

しかしながら,私には,治具は不要でして(笑
なぜ,exe 一つで(厳密には違いますが),ポンと突っ込んで,サクッと動くものが無いのかと,日々思っていました。
# TvRockは,ポンは良いけど,サクッと行かない所が,厄介と感じております。

> あと、リリース27のソースコードをアップしたので見てください。
はい,有難く頂戴致します。
以前も,ソースを頂くとこで,更新漏れを発見できた経緯がありましたので,非常に助かります。
実は,先ほどから,dnSpyしてDiffったソースを使い,modした物のテストを開始したところです。
最終的には,"真"ソースでmod版をチェックした物を,お渡し出来たらと考えております。

> ERIRIの機能をMAYAに一部移植し、ERIRI(とREIKA)は開発中止の方向だな・・・
幾分,もったいない気がしますが… (あぁ,姉妹たちが,ディスコンされてしまう orz
ですが,"可能性"を見せて頂けた事,その御尽力に感謝いたします。
それと,私の方も,EDCBのビルドと導入(と言っても使ってませんが),EDCBのソースを眺める,良いきっかけになりました(笑
重ねて,御礼申し上げます。
0132名無しさん@お腹いっぱい。
垢版 |
2018/03/31(土) 12:31:57.05ID:GsY3tLuI0
>>126
書き方が悪かった たぶん俺環だし特に不便も無いです

TvTest 0.8.2 x86 x64とも動く
TvTest 0.9.0 x86 x64とも動かない
0133keii
垢版 |
2018/04/14(土) 22:19:02.77ID:NOWv/B1M0
"あっち"へ頂いたコメント ”ジャンル取得を6つ,BS/CS拡張ジャンルに対応” な件,勉強(?)の為,こちらでも実装を試みてみました。
あまり変更を加えない様に載せた為,かなり,ずるい事になっていますが… 使えればいい…って事で。
# 細かいところは,”あっち” で…

“規定” など読むのは久々だったので,”デジタル番組特性コード表(user_nibbleの運用)”など,なかなか面白かったです(笑

動作の方は,eventテーブルを一旦,deleteしてから,番組表を再取得し,今の所,上手くいっている感じです。
ただ,番組表のデータは大量なので,全点チェックするって事はしていません。

いまだに,”用途” は思いつきませんが,載せておけば,何かに使えるかも…
# genre_textにも拡張分が入るので,『検索』でヒットはします。
0134tvmaid
垢版 |
2018/04/15(日) 13:12:21.14ID:RryuxipN0
>>133
こちらもだいたい同じ内容でバージョンアップした。

拡張ジャンルはそんなに重要でもないと思うけど、
あった方がよかろうということで。

ブログの方にもコメントを書いたんだけど、送信失敗してるのかなあ。

文章の、””の使い方が特攻の拓みたいw
0135keii
垢版 |
2018/04/15(日) 18:29:34.45ID:wZwV2btK0
>>134
> こちらもだいたい同じ内容でバージョンアップした。
お疲れ様でした。
"あっち"にソース差分も上げましたので,お時間が御座いましたら,ご覧いただければ幸いです。

私としては,有るものは,見えていた方が良いかと思っています。
それに,ジャンルカラーが,適正に付く様になったので,それだけでもよかったと思っています。
使い方に関しては,ピンとくるものが無くて,"ジャンル全録" 位しか,思いつきません(笑

コメントを頂けたそうですが,到着していませんでした。
"あっち" は,今月頭に絶不調になり,システムメンテが入ったのですが
それ以降も,相変わらず,調子が悪い感じです。

オーナーでも,投稿に失敗する有様だし orz
それでも,スパムコメントは,ちゃんと投稿出来たりしているので…
もう,なんだかなぁ〜(怒)って感じです。
0136tvmaid
垢版 |
2018/04/15(日) 21:25:34.87ID:RryuxipN0
>>135
変更点は見せてもらいました。

拡張ジャンルの映画は、まとめた方がいいのかなあ。
けど、なんで映画限定なんだろう。
「アクション」とかのサブジャンルは、ドラマやアニメにも共通して使えばよさそうだけど。

たしかに、ジャンルは使いどころがない。
ジャンルから検索することはないだろう。

使えるのは、番組表を色分けするくらいか。
そうすると、そもそもサブジャンルがいらないのかも。

ただ、DMMのAVのジャンル分けは意外に使える。
「映画/アクション」は使わないけど、
「アニメ/ツンデレ」とか「アニメ/姉・妹」は、あると使うかもしれん。

ブログへの投稿は、エラーとか無かったけど、消えたのか・・・
0137keii
垢版 |
2018/04/16(月) 09:29:27.22ID:vlzeaD9U0
>>136

> 拡張ジャンルの映画は、まとめた方がいいのかなあ。
いえ。 今今有るテーブルを流用した結果ですので,まとめる事自体,良いと思っていません。
"増えたら終わり"な実装ですし(笑
この実装は,"サックと簡単に",欲しい機能を載せたかった… と。
あと,何より私の能力不足ですね(笑,これが一番の理由

私の勝手な想像ですが…
BS/CSデジタル放送開始時,力点がスポーツと映画のチャンネルが多かった為ではないかと思います。
今みたいに,それ以外のジャンルが細分化,先鋭化していなかった…
当時,アニメのジャンルが,ここまで広がるって,想像すらしていなかったのでしょう。
# R-15な “大きなお友達” 向けなんて… 絶対無理です(爆

何より,TVや市販の録画装置では,”最初のジャンル” 以外は,興味なしって感じ。
content_nibble_level2の方も,細かい所と,そうではない所,結構 "偏っている” 気がするので
使いどころが,微妙ですね。

“あっち”のコメント機能,先ほど試したら,復活している様です。
もう,なんだか… orz
0138tvmaid
垢版 |
2018/04/17(火) 21:14:05.53ID:s/2c7iKW0
他のソフトのスレは、BSのチャンネル移動で盛り上がってるけど、ここは静かだなー・・・
0140keii
垢版 |
2018/04/18(水) 14:07:13.70ID:qzNYltwz0
>>138
確かに,あっちもこっちも,盛り上がってますね(笑
Tvmaidは,TVTestさえ動かしてしまえば,やる事が少ないので,"盛り上がる"って所までは行かない…かな(笑
私のところは,台数が多いので,"これがTvRockだったら…"と考えると… Tvmaidに乗り換えて正解でした。

話変わって…
この機会(?)に,0.7.23から0.9.0(x86)に置き換えようとして,ちょっとした問題に遭遇しました。
PT3の環境で,番組表取得など,複数のチューナ同時起動で,TVTestは,起動するものの,制御に失敗します。
この時,BonDriverをチューナ毎に分ければ(-S0,-S1...),うまく動作する様です。
# チューナ分けて,まだ2日目ですが,今の所,良好です。(PT3x2でもOK)

TvmaidPluginBase.hのInitMutex()で,DeviceIDを渡している ”はず” なのに,引数なしの方が動作している様な感じです。
しかも,ProcessExplorerで覗くと,TVTest側に,2組のmutexが出来ていたり,1つも出来ていなかったり… 運任させな感じです。
実PT3環境で,Debug出来ていないので,推測の域は出ませんが。。。
0141keii
垢版 |
2018/04/18(水) 18:29:13.47ID:qzNYltwz0
>>140
自己レスです。

TVTest 0.9.0のログを取得して,0.7.23の物と比較してみました。
起動プロセスが,若干違う様で,この違いによって,0.9.0は,うまく動作しない様です。

長文のログは,ここではどうかと思いましたので,”あっち”に置きましました。
ご覧いただければ幸いです。
0142tvmaid
垢版 |
2018/04/18(水) 20:51:10.87ID:i6uPz1010
>>141
これは気づかなかった。
0.7と0.9とでプラグイン初期化のタイミングが違うのか。

ブログの方にもコメント書いたけど、投稿できたかなあ。
2回ほどエラー出たけど・・・
0143keii
垢版 |
2018/04/18(水) 22:45:43.98ID:qzNYltwz0
>>142
これには正直,”やられた” って感じております。
”やられ” はしましたが,私的には,本件が,”0.9.0が調子悪い”件の好転のきっかけに成れればと思っています。
>>132 様も0.9.0で,調子悪いってお話でしたし。

頂いた改善策,明日以降,試してレポートしますので,少々,お時間を頂きます事,ご了承願います。

”あっち”の件,2つ頂いていました。
お手数おかけして,申し訳ございません。
まだ,エラーするのですね orz
5月半ばにSSL対応するって,アナウンスがあったけど,まずは,基本的な所を,まともに動く様にしてほしいです(怒
# まぁ,昔から,評判が悪い様なので,期待はしてませんが…
0144keii
垢版 |
2018/04/19(木) 16:14:32.22ID:dsp6u2yF0
>>142
ご提示頂いた解決策を適用したTvmaidPluginをビルド。
3台のPCで,複数回,番組表取得を行いましたが,問題は発生していません。

ProcessExplorerで覗いても,mutexは1組だけ。
TVTestのログにも,おかしな所は,見受けられませんでした。

現在,全台,0.9.0(x86)に入れ替え,動作中,このまま様子見します。
何か出たら,またご報告いたします。
0145tvmaid
垢版 |
2018/04/19(木) 19:54:49.79ID:25kxyD1n0
報告サンクス。
大丈夫そうかな。
少し様子を見てアップ予定。
0146名無しさん@お腹いっぱい。
垢版 |
2018/04/29(日) 12:47:34.58ID:42rXI3JX0
要望ってここで良いでしょうか?

視聴画面にアンテナピクトとバッテリー残量出ると嬉しいのですが可能でしょうか
0148tvmaid
垢版 |
2018/04/30(月) 17:50:44.46ID:BcXfl2ta0
>>146
調べてみたら、バッテリー残量は取得できるようだ。
でも悪いけど、付けないと思う。

androidは画面の上の方を触ると出てくるし。
画面のアイコンは、少ない方がいいと思ってるので。

使ってないアイコンないかなぁ〜なくせないかなぁ〜と、いつも考えてるw
0149名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 19:27:32.79ID:tAvJ5G/n0
>>148
レス有難うございます
今でも全画面の時に半透明のツールバーみたいの出せますよね
チャンネルとか情報が出てる部分です
そこの空きスペースに出たら便利かなと思いました。
だもよく考えたらブラウザーベースなので面倒くさそうですね…
0150名無しさん@お腹いっぱい。
垢版 |
2018/05/03(木) 12:43:42.16ID:wKWAZO/M0
>>144
未だにYUI使いだけど、参考に TvMaidPlugin.cpp 254行目に

if(_this->window == null) break;

入れたら TvTest 0.9.0 x64動いた。まだ番組表取得しかしてないけどちょっと様子見る。
0151tvmaid
垢版 |
2018/05/04(金) 13:33:52.16ID:9wggR8HG0
>>149
表示設定とかで、付け外しできるようにするとか考えられるが、それも結構大変で・・・

>>150
報告乙、といいたいところだが、mayaを使おうよ〜。
0152名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 16:23:02.16ID:YVXTKLYN0
>>151
Maya入れて見た
YUIからいきなりDB乗換は出来ないっぽいのでDB直接いじって何とか自動予約の移行に成功

で、ユーザ番組表の並び替えは出来なくなったんでしょうか

あと、ビルドはそのままするだけ、ってあったけど、
nugetから System.Data.SQLite と DynamicJson 入れないとダメでした
0153名無しさん@お腹いっぱい。
垢版 |
2018/05/13(日) 16:40:19.85ID:YVXTKLYN0
あとは検索の正規表現の扱いが変わった? のと報告ページが無くなったのが気になったところでしょうか
0154tvmaid
垢版 |
2018/05/14(月) 12:38:30.42ID:82X/MZ330
>>152-153
乙。
WebUIを作り直したときに、正規表現、ユーザ番組表の並び替え、報告ページは作らなかった。
いわれてみれば、YUIで十分なら劣化してる感じだな・・・
(スマホ/タブレット対応、ストリーミングが必要ないなら)

でも、たくさんバグ修正してるので、その面ではmayaの方がいいと思う。

ところで、どうしてビルドしてるの?何か改造?

>あと、ビルドはそのままするだけ、ってあったけど、

それらのライブラリのパスを環境に合わせて直さないといけないみたい。
(dll自体は、ソースのlibフォルダに置いてある)
ドキュメントを修正しとく。
0155名無しさん@お腹いっぱい。
垢版 |
2018/05/14(月) 20:41:45.00ID:NkmEss+30
>>154
どうも。
検索機能的には俺に合わないみたいですね。

ビルドは単にしてみただけ、というかプラグインだけ 64bit化して使うかも知れない程度です。
0156keii
垢版 |
2018/05/14(月) 21:36:34.75ID:fTdPCtIm0
>>155
横からですみません,ご容赦頂けますようお願い致します。

正規表現での検索は,YUIから移植で可能です。
YUIの処理を,まんま(?),MAYAへ載せる感じです。
util.jsをゴニョればOKですよ。
# その節は,『中の人』様にはお世話になりました 。

報告ページは,ページ自体存在しないので,0から生成する必要がありますが,可能ですよ。
まんま載せるにしても,ベースになっている RIOT.js の"お作法”の理解が必要になり,結構面倒でありますが…

YUI改 by ALS様の様に,自分に合う感じに弄ってみては,どうでしょうか…
MAYAって,弄り倒すには,結構,素性が良いですよ(笑

謹言

> それらのライブラリのパスを環境に合わせて直さないといけないみたい。
現在,私は,MAYAを弄って使用してますが,初めてビルドした際,VS2017もC#も初めてだったので,"こんな物なのね〜"と,スルーしておりました(笑,libにdllが有ったし…
私の感覚って,実は結構,(世間様と)ずれてる… のかな(爆
0157名無しさん@お腹いっぱい。
垢版 |
2018/05/15(火) 00:26:33.34ID:YCVNM5E10
>>156
そんないいもの作ってるなら公表してくれればいいのにw

自力でいじろうとすると腰据えてやらなくちゃいけないからなー
5/27雨降ったら頑張ってみるか
0158keii
垢版 |
2018/05/15(火) 21:07:45.05ID:s35ZYZ1B0
>>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では,先頭文字が,/か//だったと思いますが,私の所では,//は別目的で使用していて,/と///になりました。
# //は,コレを実装前に ”//ジャンル” で使ってしまったので。。。

> 自力でいじろうとすると腰据えてやらなくちゃいけないからなー
是非,是非,触ってみてくださいね。
0159名無しさん@お腹いっぱい。
垢版 |
2018/05/16(水) 01:01:39.15ID:MrAnNUsY0
>>158
なるほど、 / の時はタイトル検索で /// の時はその他諸々で検索するわけか
イメージはわかったような気がする

とりあえずは新旧TSID比較して移行したサービスの予約情報書き換えるツール
書くのが先かな

今回のBS再編でもMaidは移行が楽な方だね
0160名無しさん@お腹いっぱい。
垢版 |
2018/05/18(金) 14:28:41.64ID:HP3SaQFp0
auto_record テーブルの query と option
event テーブルの fsid
record テーブルの fsid
service テーブルの fsid
user_epg テーブルの fsid

これだけ書き換えてやればBS移行後のチューナー再読み込みも
自動予約の登録し直しも要らない気がするけどどうだろう
0161tvmaid
垢版 |
2018/05/18(金) 22:38:28.61ID:ZyfyMoce0
>>160
わかるなら、それでもいいね。
ちなみにmayaの場合は、テーブル名がrecord→reserveになってるけど。
0163名無しさん@お腹いっぱい。
垢版 |
2018/05/21(月) 12:14:02.83ID:cpDffPD20
最近使いはじめましたが
Tvmaid起動常駐中って自動スリープにならないのでしょうか?

予約もなにも入ってない状態での場合です
winの経過時間でスリープ入らないので・・・
0165名無しさん@お腹いっぱい。
垢版 |
2018/05/23(水) 20:33:55.08ID:5CcAloNV0
>>161
新旧TSID比較してSQL吐き出すツール使って試した結果、うまくいったように見える
けれどスターチャンネル見ないしもう使い道が無いw
秋のCS再編で使えるかな
0166tvmaid
垢版 |
2018/05/24(木) 17:15:47.10ID:5XOBbfc70
>>165
たぶんまたfsidが変わるから、使えるんじゃないかなあ。
fsidが変わらなければ、tvmaidは何もしなくていいんだけど。
0167名無しさん@お腹いっぱい。
垢版 |
2018/06/08(金) 13:52:14.54ID:h0VznQeO0
ほしゅ
0169keii
垢版 |
2018/06/10(日) 15:33:17.71ID:NUEr4Z3W0
『中の人』様

Tvmaid Web UIの"録画"や"ライブラリ"から,ラズパイ+OSMCへ,再生コマンドを発行する処理を載せてみました。
程度は "動くけど…” って残念な感じ(笑

お時間のある時に,ご覧いただければ幸いです。
# あ,そういえば,FireTV+kodiで試してなかったよ orz
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況