Skip to content

Releases: xgi/castero

v0.2.5

15 Jun 05:32
@xgi xgi
bb40ab0
Compare
Choose a tag to compare

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

10 May 23:27
@xgi xgi
3c25106
Compare
Choose a tag to compare

Added

  • Added support for saving an entire feed at once.
  • Handle -v or --version flag to display version instead of starting the
    client.

Changed

  • Deleting a feed will now delete all of its downloaded/saved episodes.

v0.2.3

03 May 20:12
@xgi xgi
24d89d5
Compare
Choose a tag to compare

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

24 Apr 13:35
@xgi xgi
0baf03f
Compare
Choose a tag to compare

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

22 Apr 17:03
@xgi xgi
e3c7aeb
Compare
Choose a tag to compare

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

20 Apr 20:02
@xgi xgi
9b6e3c3
Compare
Choose a tag to compare

Added

  • Added support for downloading episodes for offline playback.

Fixed

  • Fixed the description of some fields in the default config file.
  • Fixed an issue where the client would not properly obey the reload_on_start
    config option.

v0.1.3

19 Apr 18:41
@xgi xgi
40982cd
Compare
Choose a tag to compare

Added

  • Added config options for client colors.
  • Added config option to automatically reload feeds on startup.
  • Handle -h or --help flag to display help text instead of starting the client.

v0.1.2

14 Apr 00:16
@xgi xgi
c92dfe4
Compare
Choose a tag to compare

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

12 Apr 19:43
@xgi xgi
7b6d527
Compare
Choose a tag to compare

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.