Eh, screw it, I'll open the source right now. What's the worst that could happen?
https://gitlab.com/b4ux1t3/Podcastmanager
Come and get it folks. There are no instructions and no artifacts, but at least you can see my terribad code.
Edit: okay I fixed it. Enjoy!
If you're following this thread and you've clicked on the link, you may notice that there's also a little CLI program that's sitting next to the gui program in the solution.
The astute among you may have realized that this means that, yes indeed, I do intend to also make this an terminal-invocable tool.
Rough plans are to have a simple command that will grab new episodes and automatically download them.
But, hey, there's nothing stopping me from turning this into a full-fledged TUI. (Literally nothing! It would make a good stream project)
If that sounds good to you, or you have other ideas, let me know on this issue: https://gitlab.com/b4ux1t3/Podcastmanager/-/issues/9
Additionally, I've identified some good first issues: https://gitlab.com/b4ux1t3/Podcastmanager/-/issues/?sort=created_date&state=opened&label_name%5B%5D=Good%20First%20Issue&first_page_size=20
If you want to get familiar with the project and are a #DotNet developer, this is a good place to start!
Heck, even if you're not a dotnet dev but are interested in learning it, this would probably be a good place to start.