Document feature list
I am terrible with words and stuff and also not sure what features others value. It would be great to have input on the features the community values and should be shown in the Features section in the Readme/appdata.xml/etc.
A rough list of the top of my head is the following:
- Concurrent and Multithreaded RSS Parser. (Though the design keeps improving as I learn more about futures)
- It should not ever segfault unless something is really wrong with your system. If it gets pass initialization it's guaranteed that it won't crash.
- Low ram usage. ~30-50mb depending on the volume of Shows you are subscribed. About 1/2 or 1/3 of other podcast clients.
- Auto-updater. Updates on start-up and every 1 hour after that. It's hardcoded currently but will change when we get a Preferences menu. Manual update is always available
- Automatically garbage collects watched episodes. Currently hard coded to 2 after played days. Ability set a custom time and overwrite it will be exposed in the future.
- Able to play any file as long your systems player supports it. Currently we use XDG_OPEN to proxy the file to a media player.
- HTTP_ETAG and HTTP_Last-modified support.
Feel free to comment about things you like in Hammond.
PLEASE NO FEATURE REQUEST HERE. CREATE A SEPARATE ISSUE INSTEAD.
Edited by Jordan Petridis