Releases: xgi/castero
Releases · xgi/castero
v0.2.5
Added
- Added j/k/l as aliases for seek backward, pause/play, and seek forward,
respectively. - Added support for inverting the list of feeds or episodes by pressing 'i' in
the corresponding menu. The order of episode lists is preserved, but the order
of the feeds list is not.
Changed
- Feeds are now ordered alphabetically.
v0.2.4
v0.2.3
Added
- Downloads will now be handled sequentially rather than in parallel.
Changed
- The client now explicitly requires VLC >= 2.2.3
- Revised text description for episodes/feeds with missing copyright tags.
Fixed
- Fixed an issue where pressing pause before the media had loaded would not
properly pause it.
v0.2.2
Added
- You can now delete a downloaded episode by pressing the save key again.
- Added a config option for asking for confirmation before deleting a feed.
- An error will now be raised on startup if dependencies are not met (VLC).
- Number of episodes are now shown in feed metadata.
Changed
- The client will no longer try to load media when a player is created. This
substantially improves performance when adding many episodes to a queue.
Fixed
- Fixed an issue where config files would not be properly migrated.
v0.2.1
Added
- Automatically migrate users' config file when the client updates and adds or
removes a new config option. - The client will now properly resize when the size of the terminal changes.
Changed
- Metadata window will now properly extend to the right edge of the terminal.
Fixed
- Fixed an issue where the queue would not properly recognize that the current
episode had finished. - Fixed footer text not being truncated, which caused errors if the screen size
was too small.
v0.2.0
v0.1.3
v0.1.2
Added
- You can now add entire feeds to the queue.
- Running the client with too small a screen (minimum arbitrarily defined at 20
cols and 8 lines) will now raise an error.
Changed
- Reloading feeds now runs on a separate thread to allow the user to continue
interacting with the client. - Refactored setup.py with additional args in preparation for PyPi upload.
Fixed
- Fixed an issue where reloading feeds caused the user's selection to remain in
the episodes menu, resulting in strange behavior. - Fixed an issue where status messages would overlap with each other after
being replaced.
v0.1.1
Added
- Pressing 'r' will now reload/refresh your feeds list.
- Added support for showing status messages in the footer, and certain commands
will now display status messages after running (or if an error occurs).
Fixed
- Fixed an issue where recreating menus often caused them to be smaller than
normal. - Fixed an issue where a feeds file with duplicate keys would not load.