Python script to verify music tag data before copying it to the proper location
Designed to be run in a docker container, example docker-compose.yml provided.
Please provide a .env with the following values:
FILESYSTEM_PATH=*path to root of media location (structure described below)*
WEBHOOK_URL=*discord webhook url to log to*
Folder Structure under FILESYSTEM_PATH:
ToBeApproved - location where media is placed to be checked, also the location where 'done' file is checked for before running to prevent attempting to check incomplete copies
Rejected - location of log file & where rejected files are placed
The Actual Playlist - location of where media files are stored/organized (album artist/album/tracknumber. title.flac)
Example webhook message:
Example logfile message:
==========/pretend/this/is/a/filesystem/path/Kenshi Yonezu - IRIS OUT.flac==========
Title | π’ | IRIS OUT
Artist | π’ | Kenshi Yonezu
Album | π’ | IRIS OUT
Album Artist | π’ | Kenshi Yonezu
Genre | π’ | Electronic; Anime; Soundtrack; Japan
Track Number | π’ | 1/1
Year | π’ | 2025
Artwork | π’ | 1280 x 1280