Livestreamer改修
Livestreamerをちょっと改修。Livestationを視聴するときのための機能追加しました。
あとGitHubからPull Request出したこと無かったので軽くメモもつくったけど俺しか役立たねぇなこれ。
Livestreamerをちょっと改修。Livestationを視聴するときのための機能追加しました。
あとGitHubからPull Request出したこと無かったので軽くメモもつくったけど俺しか役立たねぇなこれ。
参考リンク
ストリームいじってるプログラムを書いたりしていたんだけど、なんかいろいろあるストリーミングサービス (ustreamとか) のURLなげたらうまい具合に探ってもらって簡単にストリームを抜き出せるライブラリとかあったら便利そうじゃね?
とかおもってたけどまぁフツーにありました。
コマンドラインから利用できて、あとPythonでできてるのでPythonのライブラリとして使用できる。あと使って無いけどWindowsでも動きそうなかんじ。大変素晴らしい。
25個ぐらいのサービスに対応してるようです。さすがにニコニコとかは無い。
恒例のGentooハマり。
Kernel 3.12から3.13や3.14にカーネルアップするとどうもうまく動かなかった。
具体的には、ディスクマウントのところでタイムアウト (ログには「Timed out waiting for device dev-sda6.device」とか出る) したり、nouveauのドライバで初期化にこけたり。
いろいろと調べつつ、以下の二ヶ所直せばとりあえず動いた。
/etc/fstabの全てのディスクとNFSの行に「noauto, x-systemd.automount」オプションをつける。
Gentoo Forums :: View topic – Systemd timing out during local disk mount
ここみてやってみたら動いた。ただ「temporarily fix」だよと言っている。
なんかfsckとかぶったりしてうまくいかないっぽい。
systemdをemergeしたときに完全に見落としていた。こんなメッセージが出る。
* Messages for package sys-apps/systemd-208-r3: * CONFIG_SYSFS_DEPRECATED: should not be set. But it is. * CONFIG_SYSFS_DEPRECATED_V2: should not be set. But it is. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems.
これをOFFってなかった。非常に残念なミス。