Doof is a podcast player. Initially I wrote it in Svelte and then migrated to SvelteKit as I realised that routes made a lot of sense for this application.
In theory, it should work with any server which supports the SubSonic API and podcasts. However, it's only been tested with Gonic.
It currently works as a basic podcast player.
- Browse podcasts
- Browse podcast episodes
- Download episodes to the server (API requires that you are logged in as an admin user)
- Play episodes
- Search episodes title and description
- Add new podcasts
- Delete podcasts
- Delete downloaded episodes
- Add episodes to a playlist for easier future playback
Doof is my first SvelteKit application, and this is mostly a learning project to get more experience working with APIs.