HN 日本語サマリー

← 一覧へ戻る
プログラミング

ISponsorBlockTV: あらゆるYouTube TVクライアント向けのSponsorBlockクライアント

ISponsorBlockTV: SponsorBlock client for all YouTube TV clients (github.com)

99 pointsby xnx42 コメント

要約

iSponsorBlockTVは、YouTube TVアプリと連携し、SponsorBlock APIを使用してYouTube動画内のスポンサーセグメントやイントロなどを自動スキップするセルフホスト型アプリケーションです。広告の自動ミュートや「スキップ広告」ボタンの自動クリック機能も備えています。多くのプラットフォームに対応しており、GitHubで公開されています。

全文翻訳

iSponsorBlockTV

[画像: ghcr.io Pulls] [画像: Docker Pulls] [画像: GitHub Release] [画像: GitHub Repo stars]

iSponsorBlockTVは、お使いのYouTube TVアプリ(互換性は以下を参照)に接続し、SponsorBlock APIを使用してYouTube動画内のセグメント(スポンサーやイントロなど)を自動的にスキップするセルフホスト型アプリケーションです。YouTube広告が表示された瞬間に自動でミュートし、「スキップ広告」ボタンを押すこともできます。

注意

YouTubeは画面IDコードのフォーマットを変更したようで、既存のコードをすべて無効化するプロセスを進めています。そのため、デバイスを再度ペアリングする必要があります。ペアリング方法については、wikiで情報を確認してください。

インストール

wikiを確認してください。

互換性

凡例: ✅ = 動作中, ❌ = 動作しない, ❔ = 未テスト

リストにないデバイスをテストした場合は、イシューまたはプルリクエストを開いてください。

デバイスステータス
Apple TV✅*
Samsung TV (Tizen)✅
LG TV (WebOS)✅
Android TV✅
Chromecast✅
Google TV✅
Roku✅
Fire TV✅
CCwGTV✅
Nintendo Switch✅
Xbox One/Series✅
Playstation 4/5✅
  • AirPlayを使用してオーディオを別のスピーカーに送信している場合、広告ミュートは機能しません。

** ショート動画はYouTube側の制限により、完全にはサポートされていません。単一のショート動画は、表示される警告メッセージで「切断」オプションを選択するか、サムネイルを長押ししてメニューを開き、「再生」をクリックすることで視聴できます。

使用方法

ネットワークアクセスのあるコンピューターでiSponsorBlockTVを実行してください。デバイスと同じネットワーク上にある必要はありません。youtube.comへのアクセスのみが必要です。

自動検出には、セットアップ中にコンピューターがデバイスと同じネットワーク上にある必要があります。YouTube TVコードを使用して、デバイスをiSponsorBlockTVに手動で追加することもできます。このコードは、YouTube TVアプリケーションの設定ページで見つけることができます。

使用ライブラリ

  • pyytlounge デバイスとの対話に使用
  • asyncio および aiohttp
  • async-cache
  • Textual 素晴らしい新しいグラフィカルコンフィギュレーターに使用
  • ssdp 自動検出に使用

このプロジェクトを使用しているプロジェクト

貢献

  1. フォークしてください (https://github.com/dmunozv04/iSponsorBlockTV/fork)
  2. 機能ブランチを作成してください (git checkout -b my-new-feature)
  3. 変更をコミットしてください (git commit -am 'Add some feature')
  4. ブランチにプッシュしてください (git push origin my-new-feature)
  5. 新しいプルリクエストを作成してください

貢献者

[画像: Contributors]

Made with contrib.rocks。

ライセンス

[画像: GNU GPLv3]