Online radio station episodes downloader + podcast downloader reddit / selfhosted ---------------------------------------------------------------------- FA40 · 2023-11-15 20:24 I'm searching for a dockerized solution which would: * automatically download online radio shows on my predefined schedule * download podcasts I'm interested in once they become available * ideally it should have some web front-end for setting up the streams, schedules, podcasts, etc... But I could live with a config file or something similar Once the shows have been downloaded, I'd pick over mp3 files and make them available for the Network Player (in my case it is Audio Station in Synology). Any suggestions? ​ ---------------------------------------------------------------------- JesJHoward · 2023-11-15 20:54 I feel like Audiobookshelf has some podcast functionality, but it's been a while since I've looked at it. Great for audiobooks tho! ---------------------------------------------------------------------- thekrautboy · 2023-11-15 21:36 Audiobookshelf can download/play/manage podcasts too, not only Audiobooks. Podfetch also exists. Simply searching this sub and looking at the awesome-selfhosted list linked in the sidebar would have given you these and more options. ---------------------------------------------------------------------- FA40 · 2023-11-15 22:41 Thanks! I understand there are options for the podcasts. What about recording the online web radio streams on predefined schedule? From what I checked neither of those can do anything similar. ---------------------------------------------------------------------- FA40 · 2023-11-15 22:45 Audiobookshelf looks great. It may be an overkill for my purpose, but something to keep an eye on. There's still one box I'd need to tick off. And that's recording online radio stream on my schedule. There are certain shows which are only aired live (no podcasts afterwards). I'd want to be able to listen to them offline. ---------------------------------------------------------------------- thekrautboy · 2023-11-15 23:25 Very doubtful that a single thing exists that does both of these. You might need to use two separate tools. And for the recording streeams, i could imagine few selfhosted services exist for that, if any. You might just have to use a common desktop application, or build your own. ---------------------------------------------------------------------- FA40 · 2023-11-17 10:18 I stumbled upon streamripper which is a command line tool to do what the tool name says. And apparently there's a docker container available to play around: [https://hub.docker.com/r/clue/streamripper] (https://hub.docker.com/r/clue/streamripper) The container in its current shape is not exactly fit for the purpose of recording the streams on a a predefined schedule. But you can start it with supplied parameters (streamripper command line params), and as a result you get the file saved to your location. So in a way it does the job, but you need to automate container management (start time, etc) for that purpose. I may explore the idea of creating a more flexible container using streamripper once I have more time.