## 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](https://github.com/GuillaumeGomez/audio-video-metadata) 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](http://getrssfeed.com) seems intresting. - [ ] Integrate with Itunes API for various crap - [ ] YoutubeFeeds