問題タブ [plex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
45 参照

bash - エピソード番号の繰り返しをスキャンする bash スクリプト、エピソード修飾子の追加

youtube-dl を使用して、特定のブログをアーカイブしています。カスタム bash スクリプト (tvify と呼ばれる) を使用して、コンテンツを Plex 対応のファイル名に整理し、後でホーム Plex サーバー経由で再生できるようにしています。

ブロガーが同じ日に複数のビデオを投稿しない限り、コンテンツのアーカイブは正常に機能します。その場合、スクリプトは特定の月/日付に対して複数のファイルを作成し、プレックスは重複したエピソードを認識します。plex アプリでは、それらを同じエピソードの個別の「バージョン」としてまとめます。その結果、ビデオの説明がその内容と一致しなくなり、追加のサブメニューにアクセスしない限り、1 つの「バージョン」のみが表示されます。

ビデオは、cron ジョブから開始された tube-dl によってダウンロードされます。そのダウンローダー スクリプトは、ファイル名をフォーマットし、「シーズン」に適したフォルダーに入れるのに役立つ次のスクリプトを実行します。

シーズンは動画が公開された年、エピソードは月と日の組み合わせを MMDD 形式で表したものです。

以下は私の 'tvify' スクリプトです。これは、ファイル名の操作を実行し、ファイルをシーズンの適切なフォルダーに詰め込むのに役立ちます。

そのスクリプトを変更して、競合する年/MMDD ファイルが存在するかどうかを識別し、存在する場合は、エピソード番号に適切な接尾辞を追加して、プレックスがそれらを別個のエピソードとして解釈するようにするにはどうすればよいですか?