Skip to main content

A simple script to process android phone footage default names into plex-friendly filenames.

Project description

Plex Footage Sorter

A simple script to process android phone footage default names into plex-friendly filename

Description

This package bundles a set of tools for renaming and/or moving files from various sources into plex-friendly patterns. Most of these are highly specific.

Renaming phone footage as date-based series

Android phones (and possible iPhones, we haven't checked) name video files in the format YYYYMMDD_SSSSSS.EXT. Plex can interpret video files as a date-based tv series if they are named in the format SERIESNAME-YYYY-MM-DD[ - PartX].EXT. This tool is designed for the case where you take a lot of phone footage that you want to organise into a chronological series. We use it for organising our videos of our progress at learning various activities.

To use this utility, dump all of the relevant footage into a folder, and run

plex-footage-sorter date-based SERIESNAME

Caveat - Part Naming

We number parts consecutively for a single day. If there are more videos for that day that are not in the folder, the part numbering will be wrong. We might fix this at a later date.

Renaming Movpilot downloads as season-based series

Movpilot downloads of series episodes do not fit plex structures. For example, downloads from Amazon Prime follow the structure:

root
└── Castlevania
    ├── 1
    |   ├── Witchbottle
    |   |   └── S01E001_witchbottle.mp4
    |   └── Necropolis
    |       └── S01E002_necropolis.mp4
    |       └── S01E002_necropolis.srt
    └── 2
        └── Old Homes
            └── S02E002_old_homes.mp4

and netflix downloads:

root
└── Castlevania
    ├── Season 1
    |   └── Witchbottle
    |       └── S01E001_witchbottle.mp4
    └── Season 2
        └── Old Homes
            └── S02E002_old_homes.mp4

whereas Plex would expect these to look like:

root
└── Castlevania
    ├── Season01
    |   ├── Castlevania - S01E01 - witchbottle.mp4
    |   ├── Castlevania - S01E02 - necropolis.mp4
    |   └── Castlevania - S01E02 - necropolis.srt
    └── Season02
        └── Castlevania - S02E02 - old homes.mp4

Renaming these by hand is tedious, so we have developed the movpilot-series utility.

To use this utility, run

plex-footage-sorter movpilot-series

in the root directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plex_footage_sorter-4.5.2.tar.gz (50.7 kB view details)

Uploaded Source

Built Distribution

plex_footage_sorter-4.5.2-py2.py3-none-any.whl (43.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file plex_footage_sorter-4.5.2.tar.gz.

File metadata

  • Download URL: plex_footage_sorter-4.5.2.tar.gz
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.19

File hashes

Hashes for plex_footage_sorter-4.5.2.tar.gz
Algorithm Hash digest
SHA256 368ca6c4a0742a8d48f0125dcc2b7b529ee8954d54bd85675ba30cf34f5506d8
MD5 e217d0410ef7297e434c1c4068c01fe5
BLAKE2b-256 ff70f96c23161d2271d6d6a29e0a481e75af66f43ec4377429f443094a3dd8f9

See more details on using hashes here.

File details

Details for the file plex_footage_sorter-4.5.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for plex_footage_sorter-4.5.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 836a459ead0a0f5593ede62708c925c7687fa0c7a462ac785ebb6a7283038859
MD5 3b53a11db256724e0b1ccb7050400d25
BLAKE2b-256 644a8bd11dc0533660c6ed143b9c4597b3d81d645ab5ec809f6b5584e0ec4dd9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page