1.9 KiB
1.9 KiB
TODOs:
General:
- Add CONTRIBUTING.md
- Write docs
Priorities:
Would be nice:
- Use GResource for assets like the banner.png etc, instead of hardcoded paths.
- Possibly Convert description labels to textview.
- Make Podcast cover fetchng and loading not block the execution of the program at startup.
- Re-design EpisodeWidget.
- Lazy evaluate episode loading based on the podcast_widget's view scrolling.
- Headerbar back button and stack switching
- New episode notifier on podcast_flowbox_child, like the one vocal has
- Polish the flowbox_child banner.
Unhack stuff:
- Url sanitization
- Fix downloader .ext parsing
FIXME:
Look into:
- Icons && install stuff && flatpak
- Neither flatpak nor meson support atm building from cargo.
DB changes:
- episodes: add watched field
- Podcast deletion
- Download cleaner
Secondary:
- Discuss and decide when to schedule the download cleaner. #3
- Unplayed Only and Downloaded only view.
- Auto-updater, update on startup
- Make use of file metadas, This might be helpfull.
- OPML import/export // Probably need to create a crate.
DB changes:
- Mark episodes/podcast for archival
- Mark stuff as Favorite. Maybe auto-archive favorites?
Third:
- Notifications
- Episode queue
- Embedded player
- MPRIS integration
- Search Implementation
Fourth:
- soundcloud and itunes feeds // This seems intresting.
- Integrate with Itunes API for various crap
- YoutubeFeeds