A8DOG

A8DOG

随便写写,记录折腾过程!
telegram

新手入門オールインワンシステム 小雅alist+emby 日記踏み入れ

前書き:#

新手入坑 All In One システム Open WRT と Open Clash 日記踏んだり蹴ったりを書いたが、それは Open WRT と Open Clash のプロセスを記録するだけだった。しかし、その中で多くの時間を費やして研究と試行錯誤を行った。

そして、今日のテーマは小雅 alist+emby で、昨日の午前 12 時から午後 12 時までの数時間を費やして構築したが、実際には非常に複雑ではなく、 pre > 懒人一键脚本を使用して簡単に設定するだけで遊ぶことができます。私が主に苦労したのは、emby での再生中に「現在互換性のないストリームがありません」というメッセージが表示されることで、Mac コンピュータでウェブクライアントを開く必要があります。最初は再生できない場合がありますが、後で分かったのは、小雅 alist は阿里クラウドディスクを使用して再生するだけでなく、別の海外クラウドディスクも使用するということです。設定していないため、再生できません。

実際のプロセス全体を通じて、私のすべての操作は問題ありませんでしたが、ちょっとした設定の問題で emby が再生できなくなりました。

入坑ノート:#

私の小さなホストは、私のガールフレンドが私に京東白条で支払ったものです。私は今はお金を持っていて、先に花呗や白条などを使って現金を残しています。現在、テスト用のいくつかの Linux システムと Open Wrt を持っていますが、最近、私のガールフレンドは韓国のドラマやバラエティ番組をよく見るようになりました。一部の韓国のドラマにはダウンロードが必要で、再生のスムーズさと体験が悪いため、広告なしでは見ることができません。

また、私も時々テレビドラマや映画を見ることがあり、さまざまなプラットフォームのメンバーシップを開設する必要があります。現在、家庭用メディアサーバーとして使用している小さなホストを作りたいと思いました。以前、alist を使っているときに小雅 alist について聞いたことがあり、小雅 alist を構築して emby と組み合わせて、ポスターウォールとビデオメタデータの表示機能を実現しました。

具体的な効果は、iPad のスクリーンショットを直接表示します:

IMG_0377
IMG_0378
IMG_0379

構築チュートリアル:#

Synology NAS や私と同じように PVE システムに Ubuntu または Centos をインストールしている場合でも、構築することができます。ここには便利なワンクリックスクリプトがあります。

GitHub:https://github.com/DDS-Derek/xiaoya-alist

これにより、小雅 alist と emby のフルパッケージがインストールされ、メタデータと画像が直接システムにダウンロードされ、emby にインポートされ、小雅 alist を介してファイルが再生されます。このワンクリックスクリプトを使用すると、[現在互換性のないストリーム] というメッセージが表示されることはほとんどありません。表示される場合は、スクリプトのインストール中に、p で始まるアカウントを設定するように求められるステップがあるためです。これは別のクラウドディスクであり、デフォルトでは設定されていません。現在再生しているビデオはおそらくこのクラウドディスクファイルを呼び出して再生しているため、設定していないためにファイルにアクセスできず再生できません。

また、別の可能性は、阿里クラウドディスクのスペースが不足していることです。小雅 alist の再生原理は、ファイルを阿里クラウドディスクに転送し、実際のリンクを解析して再生することです。

[現在互換性のないストリーム] は emby クライアントまたはウェブクライアントでのみ表示されます。私が遭遇した問題は、ウェブクライアントでは正常に再生できるが、携帯電話と iPad では [現在互換性のないストリーム] というメッセージが表示されることです。

トラブルシューティング:#

最初はデコードできない問題だと思っていましたので、PVE 仮想マシンでの GPU パススルーについて検索し、私の CPU に対応する具体的なチュートリアルを見つけました:https://diyforfun.cn/644.html と Bilibili のビデオ:

それでも [現在互換性のないストリーム] が表示されるため、別のシステムに切り替えて AI を試しても解決策はありませんでした。ウェブ再生は正常で、emby クライアントは使用できません。

このスクリプトには Jellyfin のフルパッケージも含まれています:

Snipaste_2024-04-25_17-31-01

これはさらに厄介です。ワンクリックインストールでは、数十 GB のメタデータの圧縮ファイルをダウンロードし、解凍する必要がありますが、操作が完了しても起動できません。

この時点で、非常に長い時間を費やして、多くの時間を費やしました。emby クライアントで再生できない場合は、第三者のクライアントで再生することを考えました。PC ではどのような状況でも正常に再生されますが、第三者のクライアントでは iPad で再生できません。最後に、ウェブクライアントで再生リンクソースをコピーして iPad のプレーヤーで再生する準備をしました。すると、ローカルネットワークが見つからないというメッセージが表示され、ソフトウェアを使用するときに、いくつかの権限を拒否する傾向があることに気づきました。ローカル設定に移動して、ローカルネットワークへのアクセスを許可しました。すると、再生できるようになりました。

その後、私の iOS の携帯電話に戻り、emby にアクセスしてローカルネットワークにアクセスし、再生をテストしました。iPad でも同じ操作を行い、正常に再生できました。再生できないのは、emby クライアントがローカルネットワークにアクセスできないためです。以前の記事では、私のネットワーク環境は家庭内のデバイスがすべて同じゲートウェイの下にあるため、この問題を考慮していませんでした。根本的な原因は、私のデバイスが emby クライアントにローカルネットワークへのアクセス権限を与えていないことです。

この記事を書くのは iPad のスクリーンショットをコンピュータにアップロードするのが面倒だからです。Apple の製品の AirDrop を使用できますが、コンピュータはファイアウォールがオンになっており、すべての着信リクエストを拒否しているため、AirDrop はファイルを送信するだけで受信することはできません。最初はこの問題をコンピュータのシステムのバグだと思っていました。

今後、NAS または Synology システムを試して、さまざまなデバイス間でファイルを転送する予定です。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。