This is a downloader for podcast-style feeds, for example from Soundcloud or iTunes, often used by DJs to share their mixes. It sorts them into a directory structure suitable for use with Plex (one folder per episode).
- Mixcloud
- Any provider that uses RSS feeds (eg. Soundcloud, iTunes, etc)
- Install .NET 6.0
- Modify
appsettings.json
to contain the correct URLs. Use https://getrssfeed.com/ to find the RSS URL for a Soundcloud account - Run
dotnet run --dry-run
to see what would be downloaded - Run
dotnet run
to actually download the files
- Create a settings JSON file (see example
appsettings.json
in the repo) - Run the container, mounting the settings file at
/app/appsettings.json
and the download folder somewhere reasonable (matching the config):
docker run \
--rm \
--mount type=bind,source="/var/local/docker/downcast.json",target=/app/appsettings.json \
--mount type=bind,source="/mnt/user/media/music-mixes/",target=/mixes \
daniel15/downcast:latest \
--dry-run
- Remove
--dry-run
to actually download the files.