63 lines
1.4 KiB
Markdown
63 lines
1.4 KiB
Markdown
## 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:**
|
|
|
|
- [ ] episodes: add watched field
|
|
- [ ] Mark episodes/podcast for archival
|
|
- [x] 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
|