1. ホーム
  2. python

[解決済み] Plexの「最近追加した項目」からビデオを削除する

2022-02-06 22:36:40

質問

Plex の "Recently Added" セクションからビデオを削除することは可能ですか?私は後世に残すために古いビデオをサーバーに追加したいのですが、新しく追加されたものとして表示されるのは避けたいです。

解決方法は?

最初にこの質問に対する答えを探したとき、Plexの自社フォーラムやRedditなどのサポートフォーラムを調べました。すべての回答が、それは不可能であるか を編集することをお勧めします。 metadata_items SQLiteデータベースのテーブルを直接操作してください。 . その後、もっと良い方法を見つけたのですが、そのサポートスレッドは現在ロックされているため、そこでこの解決策を共有することはできません。ここでこの質問に答えることで、他の人が解決策を見つける手助けになればと思います。

これは実はREST APIで可能であり、非常に簡単です。まず pip install plexapi . 次に、以下のスクリプトを使用して addedAt のフィールドに、お好みの動画を入力します。

import os
import sys

from plexapi.myplex import MyPlexAccount

USERNAME = os.environ.get("PLEX_USERNAME")
PASSWORD = os.environ.get("PLEX_PASSWORD")

account = MyPlexAccount(USERNAME, PASSWORD)
plex = account.resource("<YOUR_PLEX_HOSTNAME>").connect()

library = plex.library.section("<YOUR_PLEX_LIBRARY_NAME>")
video = library.get(title="<YOUR MOVIE TITLE>")

updates = {"addedAt.value": "2018-08-21 11:19:43"}

video.edit(**updates)

それだ!ここでやっているのは addedAt の値を古いものに変更します。"Recently Added" はこの日付でソートされるので、動画を行の後ろに移動させます。