1.4 KiB
1.4 KiB
TODOs:
General:
- Add CONTRIBUTING.md
- Write docs
Priorities:
Would be nice:
- 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
Unhack stuff:
- Url sanitization
- Fix downloader .ext parsing
FIXME:
- Fix Etag/Last-modified implementation
Look into:
- Not sure how bad-utf8 is handled in rss crate
- Icons && install stuff && flatpak
DB changes:
- Db episodes: add watched field
- Mark episodes/podcast for archival
- Podcast deletion
- Download cleaner
- Mark stuff as Favorite. Maybe auto-archive favorites?
- New episode notifier on podcast_flowbox_child, like the one vocal has
Secondary:
- Auto-updater, update on startup
- Make use of file metadas, This might be helpfull.
- Notifications
- Episode queue
- Embedded player
- MPRIS integration
- Search Implementation
- OPML import/export // Probably need to create a crate.
Third:
- soundcloud and itunes feeds // This seems intresting.
- Integrate with Itunes API for various crap
- YoutubeFeeds