Bret Comnes
Bret Comnes
Public stats page with: - vanity version numbers of yt-dlp and maybe node and whatnot. - Number of bookmarks - Number of users? - Number of episodes.
We should calculate the correct mime type and store it in the db for frontend use. This will require a migration. https://www.npmjs.com/package/mime-types
Link to the episodes list featuring the contextual link at the top
When creating a yt-dlp redirect audio episode from YouTube, you encounter the following problems: - Downloads are throttled. - Container includes a bunch of blank audio (needs correction). This will...
Implement an active/inactive account subscription. Implement billing. Subscription benefits tbd.
When a user deletes something, we actually delete it (except for a few rolling backups in snapshots which eventually get cleaned up automatically). We do wish to support delta updates...
You should be able to create an episode for a supported media type that starts in the future. When the media become available, it should activate the episode.
The frontend needs a bunch of refactoring and abstractions. Some ideas that come to mind: - [ ] Data fetching hook. Maybe port SWR to uland? - [ ] editable...