Mcaster1MusicSpider
A Python scheduler that discovers music from YouTube and builds playlists and rotation logs for RadioBOSS, RadioDJ, and SAM Broadcaster — driven by simple YAML job schedules.
All ProductsIn Development
A working command-line automation tool in active development — not yet packaged as an installable product. The capabilities below are what the scheduler does today.
Scheduled jobs
Recurring discovery jobs defined in a simple schedule.yaml, with a YAML job queue and run history.
YouTube discovery
Discovers and downloads music from YouTube for rotation building.
Playlist generation
Generates playlists automatically from the discovered catalogue.
RadioBOSS & RadioDJ logs
Outputs rotation logs compatible with RadioBOSS and RadioDJ.
SAM Broadcaster PAL
Generates SAM Broadcaster PAL playlists for automation rotations.
Python 3, YAML-driven
Pure Python 3 with a YAML-configured scheduler and dependency manifest.