【視聴・録画】Linuxでテレビ総合16 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
>>749
その宿題は、ジャン死じゃなくて
ジャン死に、実力示せとか煽った人のヤツだよ
これで宿題全部おわり docker-mirakurun-epgstationで録画鯖作り直したら録画時の外部コマンドが通らない。
docker版で他の人は出来てるのかな? 例えば epgstation/config 内のファイルはEPGStationコンテナ内では /app/config にマウントされてるから注意よ おいらはepgstation/configの中に実行ファイルやバッチジョブを保管するようにしている。 config内に実行ファイルを置いてもう少し試行錯誤してみます スクリプトをconfig に置いた場合こんな感じの記述でOK?
reservedeletedCommand: '/bin/bash %root%/config/bar.sh >>760
サンクス
epgstation のlogにはエラーなしでだけどホスト上に反映されない… >>761
config書き換えたあとEPGStation再起動した?
再起動しなくても反映される設定と再起動しないと反映されない設定項目がある。
もし再起動してたなら無視してくれ。 >>762
shファイルのプロパティで開き方をソフトウェアの実行にする事で問題が解決しました。 >>764
chmod +xで権限は付与してあった
それとは別にファイルを何で開くかのデフォルトの設定がテキストエディタで作成した物だったのでテキストエディタになってた。
コマンド叩いて実行可能だからそこまでは気がつかなかった… GUI? WindowManager? Filer?で参照されるプロパティ設定が関係してくる、って事なのか?
そうだとすると、俺なら気づけない >>728
docker-mirakurun-epgstation環境なんですが、DBに接続できないです。
localhostは受け付けない仕様なのでローカルネットワークアドレス指定しても
出来ないですね。
ナニカ良い方法有ればおしえてほしいです。
どうしたものか… >>767
docker-compose.yml
で、mysqlにも
ポート指定追加しましたか?
それと、解放したポートをアプリ側で
ちゃんと指定してますか? >>768
ポート開放はしましたがうまく行かない感じです。
i.imgur.com/DInLLvN.jpg docker-compose.yml(抜粋)
> image: mariadb:10.4
> volumes:
> - mysql-db:/var/lib/mysql
> ports:
> - "3307:3306"
> - "3310" >>770
その、3310の行は、いらないので削除して
アプリ側のポート番号を
3307
にして接続テストしてみてください >>769
あ、ごめんなさい
その画像のエラーは、MySQLのドライバーが入ってないっていうエラーですね
依存関係設定しといたはずなんだけど…
一応、以下のパッケージが足りてない感じだと思います
arch系: mariadb-libs
debian系: libqt5sql5-mysql
fedora系: qt5-qtbase-mysql
因みに、ポート番号違いで接続できなかった時は
こういうメッセージになります
https://i.imgur.com/NLSD9sJ.png >>772
ありがとうございます。上げていただいたパッケージを
インストールして行けました。
ライブTVも見れるようになったのですが、4K解像度(スケーリング150%設定)だと
フルスク表示なのに2560x1440のスケーリング表示で画面一部しか表示されないみたいでっす
何が原因なんでしょうか? >>773
んー
その、へんになってる
原因は、私が4kモニタ持ってないので
テストしてないからです 新規に録画サーバー構築してAmatsukaze 連携させようとしたらmonoのサーバーエラーでインストール出来ない… >>775
monoねぇ
昔はちょっと期待してたけど
MSに買収されちゃってから、存在感なくなっちゃね
Windowsで動かした方がいいんじゃないの? epcltvappって、解像度変えてエンコードしながら視聴できないのかな? Mirakurunって次々と色々あるからmirakcに乗り換えるか PX-W3PE5ぽちった
linuxで弄り倒すぞー 見れた見れた
$ recpt1 --udp --addr 127.0.0.1 --port 1234 --b25 --strip 101 - /dev/null
vlcでネットワークストリーミングを開き、udp://@:1234を指定 対処分かる方、どうぞお助けくださいまし(_ _)
EPGStation v2のインストールがうまくいきません
[試したこと]
$ sudo rm -rf node_modules package-lock.json && sudo npm install とか
$ sudo npm install -g @vue/cli @vue/cli-service-global など
エラーの詳細
-----------
~/epg/EPGStation $ sudo npm run build
> epgstation@2.6.20 build
> gulp build && cd client && npm run build
[10:59:37] Using gulpfile /home/lev/plex/epg/EPGStation/gulpfile.js
[10:59:37] Starting 'build'...
[10:59:37] Starting 'clean'...
[10:59:37] Finished 'clean' after 5.17 ms
[10:59:37] Starting 'eslint'...
[10:59:39] Finished 'eslint' after 2.56 s
[10:59:39] Starting '<anonymous>'...
[10:59:44] Finished '<anonymous>' after 4.96 s
[10:59:44] Finished 'build' after 7.52 s
> epgstation-client@2.6.20 build
> vue-cli-service build
sh: 行 1: vue-cli-service: コマンドが見つかりません
-------------------- すみません、自己解決です
↓ここに書いてあるとおりにしたら、npm run build できました
https://github.com/l3tnun/EPGStation/blob/master/doc/linux-setup.md
よく調べもせずに、すいませんでした。m(_ _)m miraktest入れた
ちょっとテレビが見たいときに便利 WindowsServerにMirakurun起動する際エラーが出るんだけど
わかる方いますか?※3.8ではでなかった。
Error: The specified module could not be found.
\\?\C:\nodejs\node_modules\mirakurun\node_modules\@node-rs\crc32-win32-x64-msvc\crc32.win32-x64-msvc.node win ならわざわざmirakurun使わずEDCB一択 EDCBがwineで動くかいじってみたいけど
むしろEDCBのソースを使ってLinux版EDCBクローンを
誰かに作って欲しい
自分にはスキルありません! docker-mirakurun-epgstation 簡単で良いけど不具合が出やすいのでdockerなしで構築し直したわ そうかなあ
うちのdocker-mirakurun-epgstationはPT3といっしょに
もう2年近く安定稼働してるよ dockerありでもなしでも安定して動いてればそれでいいだろうよ dockerだとバージョンによって外部コマンド実行が出来たり出来なかったりあるね
epgstation v2.6.20だとdockerだとダメだけど非dockerは実行出来る 柔らかい版使ってる人、pcsc_scan動作しますか?
$ docker exec docker-mirakurun-epgstation_mirakurun_1 pcsc_scan
pcsc_scan: symbol lookup error: pcsc_scan: undefined symbol: g_rgSCardRawPci dockerのコンテナ外部のコマンドは当然実行できないよ
外に出たデータに対して処理するのがいい >>792
PTシリーズは、カーネルにドライバー入ってるから、Dockerでも扱いやすいんじゃないの?
Plexの非公式ドライバーのヤツとかだと
dkms運用だし非Dockerの方が扱いやすいかも…
そんなこんなで、めんどくせ
ってなって
未だに、非DockerのV1使ってんだけど
いい加減、アプグレしないとな 特に困ってなければアップグレードしなくてもいいんじゃない
mirakurunはメモリ使用量が削減されたりとか、チューナーのやりくりが新しいバージョンのほうが改善されてるとかあるけど、
特に問題がなければ無理にアップグレードしなくてもよいと思うけど >>798
特に困ってはないけど
V2だと、容量不足になったら古い録画自動で消してくれんだよね
V1は、それないから年に何回か
うっかり容量オーバーして録画失敗することがる 不安定だったラズパイ録画環境でエンコードを中華ミニpcに任せるようにしたらど安定。
やっぱりラズパイだと負荷かけるとダメなんだな >>800
まじで〜
1.7からだったのかぁ
うちの1.6です
>>801
ラズパイじゃなくても、最新ハードじゃないと
Linuxでエンコードの負荷軽減ってハードル高いんだよ
1Gの有線LANとか、wifiの5G帯域とか、そこそこ高速な
ネットワーク使ってるならエンコードしないで
TSでストリーミングした方法が
サーバー、クライアント双方で負荷が最少になります ResPiはどうしても電源が弱いからね
CPU負荷がかかると簡単に電力不足して落ちる >>804
リンク開いたら
1.7って書いてあったからです MythTVスレにも貼ったのですが、こちらでも告知しときます(´・ω・`)
----
また、Debian/sid向けのビルドと一緒にMythTV ISDB版をリリースしました:
https://github.com/Artanejp/mythtv/releases/tag/31.0%2Bfixes20220222.gitf7d1d249eb.ISDB.1
で、これに含まれてるIMEパッチ(要は日本語入力(とは限らない…CJK入力など)できるようにする奴)が、昨日だかリリースされたv32にマージされたので、急いでISDB対応をやってます(´・ω・`)
https://www.mythtv.org/wiki/Release_Notes_-_32
の
[23d68e91c7] [libmythUI] Initial support of IME via QInputMethod.
ですー(´・ω・`) MythTVスレでも書いたのですが、こちらにも失礼いたします。
一応、MythTV v32の日本仕様ISDB対応をリリースしてみました(´・ω・`)
https://github.com/Artanejp/mythtv/releases/tag/Experimental-32%2BISDB-Ja.20220327-1
まだまだ色々問題含みだと思いますが、試せる方はテストして、できるだけ、GitHubのIssuesの方にダメ出し御願いします。
どうにかして、本家のコードベースにマージさせられるようにやっていこうと思いますので…そこら辺の手続き論的な奴の絡みですので、お願い申し上げますm(_ _)m 色々と問題がでてきたので、まだインストールしないほうがベターだと思います。
一番問題なのは、EPGぶち消すと言う問題が出てきたので…
今、問題解決を行っています。
もう少しお時間ください。
本当に申し訳ございません。 どのスレで聞いたら良いのかわからないのでここで聞いてみますが、linuxで使える番組表のソフトって何かありますか?
chinachuの番組表みたいので、キーワードとか登録すると該当する番組をチェックしてくれるようなやつです。
録画はそれ見て自分でやれば良いと思ってるのですが。今はchinachuで自動で予約された番組をチェックして、別なレコーダーで予約してるのですが、もうちょっと自分で改良したいのでそのベースになるシステムが無いかな?と思った次第です 実現したいことが単純な処理ならmirakurunのapi叩いたりprograms.json使って作るのも良さそう そうか、mirakurun:port/api/eventsを定期的にチェックすれば〜〜が出るぞbotとか作れるのか mirakurun 3.9 が正式リリースされたら更新しようと待つこと早数ヶ月 Fedora 36 で https://github.com/m-tsudo/pt3 をmakeしようとすると下記のエラーが出て難儀してます。
35までは使えてたんだけど。
解決方法ないですか?
make -C /lib/modules/`uname -r`/build M=`pwd` V=0 modules
make[1]: ディレクトリ '/usr/src/kernels/5.18.11-200.fc36.x86_64' に入ります
warning: the compiler differs from the one used to build the kernel
The kernel was built by: gcc (GCC) 12.1.1 20220507 (Red Hat 12.1.1-1)
You are using: gcc (GCC) 12.2.1 20220819 (Red Hat 12.2.1-1)
CC [M] /home/user/src/pt3_pci.o
/home/user/src/pt3_pci.c: 関数 ‘pt3_pci_init_one’ 内:
/home/user/src/pt3_pci.c:923:14: エラー: 関数 ‘pci_set_dma_mask’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
923 | rc = pci_set_dma_mask(pdev, DMA_BIT_MASK(64));
| ^~~~~~~~~~~~~~~~
/home/user/src/pt3_pci.c:925:22: エラー: 関数 ‘pci_set_consistent_dma_mask’ の暗黙的な宣言です [-Werror=implicit-function-declaration]
925 | rc = pci_set_consistent_dma_mask(pdev, DMA_BIT_MASK(64));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: いくつかの警告はエラーとして取り扱われます
make[2]: *** [scripts/Makefile.build:289: /home/user/src/pt3_pci.o] エラー 1
make[1]: *** [Makefile:1842: /home/user/src/pt3] エラー 2
make[1]: ディレクトリ '/usr/src/kernels/5.18.11-200.fc36.x86_64' から出ます
make: *** [Makefile:12: pt3_drv.ko] エラー 2 3ヶ月前に既に対応してくれてるように見えるけどソースはちゃんと更新しとるんけ? >>816
すまん、お騒がせしました。
pull したつもりだったけど、エラーでpull出来てなかった…。
pullがエラーになってた原因はリモートリポジトリが
$ git remote -v
origin git://github.com/m-tsudo/pt3.git (fetch)
origin git://github.com/m-tsudo/pt3.git (push)
になってたせいでした。
下記に直したらちゃんとpull出来てmakeも通りました。
$ git remote -v
origin git@github.com:m-tsudo/pt3.git (fetch)
origin git@github.com:m-tsudo/pt3.git (push) >>773
今さらですけど、4Kモニターでなくても
スケーリングで拡大したら
症状が再現できたのでなおしました
あと、マルチメディアキーとか
Bluetoothとか、KDEConnectとかから
プレイヤーを操作できるようにして
再生中にスリープしないようにする
設定も追加しました
https://gitlab.com/oioi555/QEPGS-Player/-/releases/v1.1.0
あー疲れた >>819
お疲れ様です。時間見て試してみます。
あと別の話なんですがPLEXの非公式ドライバはカーネル5.19以上に
アップデートすると使えなくなりますね、カーネルオプションになにか追加すれば
動くみたいです。
今後Ryzen7x00シリーズにカーネル変えたら、PLEX利用
できなくなるっぽいんですよね、ただ使うだけのユーザーなんで
困ったなぁ >>820
これ?
https://github.com/nns779/px4_drv/issues/24
1チャンネルのPX-S1UDをテストで使ってたんだけど
これはカーネルにドライバー入ってて
カーネル上げすぎると動かったのそのせいなのかな?
>>821
これ?
https://github.com/daniel5151/surface-dial-linux
ライブ視聴はおまけなんで、考えてないけど
録画動画みたくプレイリストに対応させたら多分できますね
今回のアプデで、タグや録画リストで複数選択して再生すると情報パネルに
プレイリストが表示されて、KDEConnectとかから
次/前のトラックの操作できます
で
ライブ視聴は、Loddingが長くてチャンネルコロコロ変えるの向いてないので
マルチプレイモードって機能作りました
良かったらそっち使ってみてください
使い方は、プレイヤーの設定でマルチプレイを有効にして
視聴したいチャンネルを複数開きます
その状態でフルスクリーンにすると画面分割して同時に視聴できます
注意点は、多チャンネルチューナーが必要なのと、EPGStationの同時ストリーミング設定を増やしておくこと >>821
すっかり忘れてたけど
偶然、あなたの夢叶える機能実装してました
これは、VLCで見る方法ですけど
予め拡張子の、m3u8(プレイリストファイル)
の関連付けを、VLCに設定しておきます
(KDEなら、設定の個人設定>アプリケーション>ファイルの関連付け)
で
QEPGStationのナビゲーションのライブTVで、「チェック項目でプレイリストを作成」を実行
そうするとナビゲーションのプレイリストに
[作成日時]_ライブTV_プレイリスト.m3u8
ってファイルができるので
そいつで右クリックして
外部プレイヤーで再生ってやってください
VLCは、MPRIS対応してるので
そのダイヤルでクルクルしてチャンネル変えられます >>823
yeah GJ!!!
とりあえずやすみはいったらためしますわ >>824
あ
間違っちゃったよ
× QEPGStation
○QEPGS-Player
ちなみに、QEPGS-Player無くても
手書きでプレイリスト作ればできるからね
アプリ自作する前はそうやって見てました chinachuでchrome等からlocalhostから接続できないため録画・視聴できない症状になりました
ubuntu 20.04
専用機で1年ぐらい動かしていて録画・視聴しかしていないです
recpt1は機能していてコマンドから直接録画はできます
・cpu使用率が妙にあるのでrootから調べたらpm2が原因でkillしたら使用率が下がりました
・chinachu-operatorが起動していない、起動しない
・npmでhttp-authでエラーが出ていた
npm installでインストールできないのでgithubからインストールするも変わらず
あとは色々やってだめで最後にやった記憶にあるのもが
sudo n 10.19.0で
chinachuの再インストール
これでlocalhostから番組表など表示でき録画・視聴出来るようになりましたが
再起動するとまたlocalhostで接続できない症状になります 全然書き込み出来なかった
logのこれが最後なので、最近はlogは出力していなかったようです
2022-03-30T10:49:45: PM2 log: App [chinachu-wui:0] starting in -fork mode-
2022-03-30T10:49:45: PM2 log: App [chinachu-operator:1] starting in -fork mode-
2022-03-30T10:49:45: PM2 error: Trace: [Error: EACCES: permission denied, open '/usr/local/var/log/chinachu-wui.stdout.log'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/usr/local/var/log/chinachu-wui.stdout.log'
}
at Object.God.logAndGenerateError (/usr/lib/node_modules/pm2/lib/God/Methods.js:34:15)
at /usr/lib/node_modules/pm2/lib/God/ForkMode.js:87:13
at wrapper (/usr/lib/node_modules/pm2/node_modules/async/internal/once.js:12:16)
at WriteStream.next (/usr/lib/node_modules/pm2/node_modules/async/waterfall.js:96:20)
at WriteStream.<anonymous> (/usr/lib/node_modules/pm2/node_modules/async/internal/onlyOnce.js:12:16)
at Object.onceWrapper (events.js:483:26)
at WriteStream.emit (events.js:376:20)
at WriteStream.emit (domain.js:470:12)
at internal/fs/streams.js:335:14
at FSReqCallback.oncomplete (fs.js:180:23)
2022-03-30T10:49:45: PM2 error: Trace: [Error: EACCES: permission denied, open '/usr/local/var/log/chinachu-operator.stdout.log'] {
errno: -13,
code: 'EACCES',
syscall: 'open',
path: '/usr/local/var/log/chinachu-operator.stdout.log'
}
at Object.God.logAndGenerateError (/usr/lib/node_modules/pm2/lib/God/Methods.js:34:15)
〜上記の部分と同じな模様〜
at FSReqCallback.oncomplete (fs.js:180:23) ログファイルのpermissionがおかしいって書いてあるね
開けずに即死してリトライしてで pm2 がビジーなのでは
インストールしたときに実行した(そしてログファイルを作った)ユーザと pm2 が自動起動するときのユーザが違うとかそういうのでは レスありがとうございます
permissionのことは確かにそうですね
それにしては
このログは上書きインストール後のおかしくなってからと
最初の異常が出るまで数ヶ月あったことや再起動すると異常がでるのに
logには初期の頃の出力しかないことがきになります
chinachuに切り替えてインストールしているつもりですが
次回インストールするときはもう少し慎重にやってみます
自動起動についても調べてみます ttps://pbs.twimg.com/media/C3lso5_VYAAI9Td.jp こういうのはどこが適切なんだろ
chinachuスレ? F-22 を飛ばすのにかかるコスト 1時間あたり $85,000 SpinelからMirakurun(3.9.0-rc.3,Ubuntu22.04)環境に移行しようと頑張ってるんですけど、BSだけチャンネルスキャンでNo signalなのって何が考えられますか?
チューナーはPT3*2でやってて、mirakurunが自動設定してくれるそうなのでカーネルのDVBドライバを使ってます。
地上波は4つとも同時にTVtestでネットワーク越しに見れるんですが…
WEBUI開くとEventsに
tuner (update) {"index":0,"name":"adapter0","types":["BS","CS"],"command":"dvbv5-zap -a 0 -c ./config/dvbconf-for-isdb/conf/dvbv5_channels_isdbs.conf -r -P BS15_0","pid":65574,"users":[],"isAvailable":true,"isRemote":false,"isFree":false,"isUsing":false,"isFault":false}
みたいなのが出てました。
一応tuner.ymlとchannel.ymlを置いておくので何かヒントがあればご教示ください(泣)
https://pastebin.com/raw/3kmx0KEz
https://pastebin.com/raw/dQge6XNY >>837
マンションなのでアンテナには電源供給されてるはずですね… >>839
別にスレ違じゃないでしょう?
PTシリーズ持ってないから
回答はできないけど
日本のBSだかCSは、ガラパゴス使用率だから、なんかやんなきゃいけないんじゃなかったかな
ググれば、先人の知恵が見つかると思うけど… aCSTVはたしかにインターネットからのテレビ配信の受信が可能だけど
日本国内の放送局にはまだ対応出来てないみたいだった
Hypnotixのほうが良いよ root@antix1:/home/demo/Downloads# apt install ./hypnotix_2.6-1~mx21+1_all.deb
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'hypnotix' instead of './hypnotix_2.6-1~mx21+1_all.deb'
The following additional packages will be installed:
gir1.2-xapp-1.0 libgnomekbd-common libgnomekbd8 libxapp1 libxklavier16
python3-chardet python3-idna python3-imdbpy python3-requests
python3-setproctitle python3-unidecode python3-urllib3 xapps-common
Suggested packages:
python3-sqlalchemy python3-sqlobject python3-psycopg2 python3-cryptography
python3-openssl python3-socks python-requests-doc
Recommended packages:
python3-lxml gist
The following NEW packages will be installed:
gir1.2-xapp-1.0 hypnotix libgnomekbd-common libgnomekbd8 libxapp1
libxklavier16 python3-chardet python3-idna python3-imdbpy python3-requests
python3-setproctitle python3-unidecode python3-urllib3 xapps-common
0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
Need to get 897 kB/1,025 kB of archives.
After this operation, 6,652 kB of additional disk space will be used.
Do you want to continue? [Y/n]
こんな感じでインストールすれば良いだけだったよ >>840
>ググれば、先人の知恵が見つかると思うけど…
すでに先人の人たちはこんなことくらいは解決していたんだね >>843
ん
PTシリーズってTS抜きの先駆者の人達が
つのる最古参でしょう
なんかヒントがありそうなもんだけど…
ここには、たまーにPT3のドライバーメンテしてくれてる人とかも現れんで、それを待つか
私はよく知らないんだけど、過去にこのスレ荒らされた事があって、DTV板に避難所があるので、そちらで質問してみたら解決できるかもしれません
CSはしらんけど、私んちは、PLEXの非公式ドライバーで、先人のレシピで構築したセットアップでBS見てます mirakurun の更新来たんだけど、どうしたら良いの? 普通にリリースされてるみたいだから、githubリポジトリのPlatforms.mdの記載通りにアップデートすればよいと思うよ >>845
そういう噂もあるけど
v1からv2のアプグレで、もう十分に機能追加してってからね
私なんか、まだv1でド安定の運用中です プロプライアテリなものはやっぱ駄目だな。教訓になった。
ある側面ではうまく動いても、違う側面でうまく動かず。
そしてそれが致命的。ちゃんとオープンソースで動くか確かめないと駄目だ。
二週間捨てた捨てたようなものだな。
NVIDIAおまえの事だよ。 ■ このスレッドは過去ログ倉庫に格納されています