Beispiel #1
0
def delete_media():
    content = request.get_json()
    movie_key = content["movie_key"]
    media_id = content["media_id"]

    movie = PlexWrapper().get_movie(movie_key)

    for media in movie.media:
        if media.id == media_id:
            print(movie.title, media.id)
            for part in media.parts:
                print(part.file)
            media.delete()
    return jsonify({'success': True})
Beispiel #2
0
def delete_media():
    content = request.get_json()
    content_key = content["content_key"]
    media_id = content["media_id"]

    content = PlexWrapper().get_content(content_key)

    for media in content.media:
        if media.id == media_id:
            print(content.title, media.id)
            for part in media.parts:
                print(part.file)
            media.delete()
    return jsonify({"success": True})
Beispiel #3
0
def get_movies_samples():
    samples = PlexWrapper().get_movie_sample_files()
    return jsonify(samples)
Beispiel #4
0
def get_movies():
    dupes = PlexWrapper().get_dupe_movies()
    return jsonify(dupes)
Beispiel #5
0
def get_server_info():
    info = PlexWrapper().get_server_info()
    return jsonify(info)