>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
Unknown

APTVでAppleデバイスを統合メディアセンターに変える方法

最近、Apple TVとMacでM3Uプレイリストを再生するための適切なプレイヤーを探していました。App Storeの無料アプリのほとんどは広告だらけです。有料ユーティリティは基本的なM3U8解析に月額数ドルのサブスクリプションが必要です。GitHubでオープンソースプロジェクトのAPTVを見つけました。リポジトリは2,800個のスターを獲得していますが、READMEのドキュメントは稀疏に見えます。

このアプリがどのように機能し、なぜコミュニティが積極的にサポートしているのか弄清楚决心ました。

すべてのガジェットを一つのバンドルに

APTVの主な特徴は、Appleデバイスへの対応範囲の広さです。著者は実質的にどこでも動作するプレイヤーを構築しました。

このアプリは以下のプラットフォームをサポートしています:

  • iOSとiPadOS
  • 大画面向けのtvOS
  • ノートパソコンとデスクトップ向けのmacOS
  • Apple Watch向けのwatchOS
  • 車載用のCarPlay
  • Apple Vision Proヘッドセット向けのvisionOS

設定は統一されています。MacまたはiPhoneでアプリをダウンロードし、プレイリストのリンクを貼り付けると、データは即座にiCloudに同期されます。家に帰りApple TVの電源を入れると、チャンネルリストとお気に入りが既にそこにあります。手動でエクスポートしたり、リモコンで長いリンクを入力する必要はありません。

iOSのインターフェース

プレイヤーが内部でできること

本質的に、APTVはM3U形式のプレイリストファイルを解析し、M3U8ストリームを再生します。基本的なシェルスクリプトとは異なり、便利な視聴のための組み込み機能セットを備えています。

プレイヤーはネットワークからTVガイドEPGを取得し、番組スケジュールを読み込みます。ストリーミングプロバイダーがアーカイブをサポートしている場合、APTVはブロードキャストを巻き戻して過去のエピソードを表示できます。

プレビュー機能はうまく実装されています。アプリがリスト内の現在のチャンネルのサムネイルをリアルタイムで生成します。ストリームを切り替えずに、何が放送中かをすぐに確認できます。

ドライバー向けにはCarPlayサポートがあります。車がメディアシステムに接続されているとき、道路上でTVチャンネルやニュースのバックグラウンドオーディオを聴くことができます。

macOSで実行中

watchOSでも、プレイヤーはお気に入りリストを表示し、ストリームを起動します。ニッチな機能ですが、一部のユーザーには便利です。

プレイリストを見つけずにテストする方法

著者はリポジトリにいくつかのテストリンクを残しています。これらはインストール直後にプレイヤーの機能をチェックするのに適しています。

標準IPTVストリーム: https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u

番組アーカイブサポート付きのテストプレイリスト: https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/aptv-playback.m3u

ソースはオープンネットワークから収集されています。著者は一部のチャンネルが一時的に利用不可の場合があると警告しており、設定で時折設定を更新する価値があります。

将来の計画

開発者は積極的に作業しており、以下の機能を予定しています:

  • 外部ディスプレイへのDLNAストリーミング
  • 複数の設定を単一のリストに集約
  • チャンネルと番組の検索センター
  • visionOSのインターフェース最適化

このプロジェクト誰が恩恵を受けるか

AppleハードウェアでIPTVを視聴するための軽量なツールを探しているなら、APTVは仕事をこなします。唯一の注意点は、メインリポジトリとTelegramでの議論が中国語であることです。アプリ自体は翻訳なしで明確で直感的です。

このアプリケーションはApp Storeで入手可能で、リポジトリ内のオープンソースコードはSwiftUIでクロスプラットフォームプレイヤーを実装する方法を学ぶ機会を提供します。

関連プロジェクト