Skip to content

Releases: xgi/castero

v0.5.5

18 May 20:53
@xgi xgi
9a587d4
Compare
Choose a tag to compare

Added

  • Added the name of the feed to episodes in the queue menu/perspective.

Fixed

  • Fixed client not adhering to the max_episodes config option when reloading.
  • Fixed the queue not progressing automatically on episode completion.
  • Fixed a Python 3.5 compatibility issue.

v0.5.4

13 Apr 18:15
@xgi xgi
4d04d15
Compare
Choose a tag to compare

Added

  • Added download status "[D]" metadata tag to episode menu.

Fixed

  • Fixed a crash when queueing a large number of episodes with the VLC player.
  • Fixed delay when skipping ahead in queue.
  • Fixed a crash when running with Python 3.5.
  • Fixed crash when trying to create database file in nonexistant directory.
  • Fixed episode menu not updating on feed delete.
  • Fixed menus not updating when terminal dimensions change.
  • Fixed user metadata (i.e. played status) being overwritten when reloading.

v0.5.3

20 Mar 00:58
@xgi xgi
8b9e92f
Compare
Choose a tag to compare

Fixed

  • Fixed some files not being properly linked on install.

v0.5.0

20 Mar 00:28
@xgi xgi
e58fff5
Compare
Choose a tag to compare

Added

  • The client now uses an sqlite database file for storing data (sqlite added as a dependency).
  • Added support for marking episodes as played.
  • Added a metadata-less perspective (SimplePerspective) accessed with 3.

Changed

  • Menus are now able to update dynamically from the database.

Deprecated

  • The old JSON feeds file is no longer used, in favor of a castero.db file in the same location. The client will migrate your feeds file to the new database upon starting if necessary. There are no known issues with this process, but your original file is not modified regardless (please create an Issue if you have any problems!).

Fixed

  • Fixed a crash when trying to view the metadata of 0 episodes.

v0.4.2

02 Mar 23:09
@xgi xgi
56feefa
Compare
Choose a tag to compare

Added

  • Added a separate config option for seeking forwards/backwards - Thanks @mtostenson!

Changed

  • FeedErrors will give more descriptive information in the status bar.

Fixed

  • Fixed a potential crash when trying to run without libmpv.
  • Fixed a crash when an unused player library is uninstalled.
  • Fixed an issue where some websites would block the client since it did not send requests with a user agent.

v0.4.1

12 Feb 20:59
@xgi xgi
ae41f64
Compare
Choose a tag to compare

Added

  • Added support for extracting plaintext from HTML metadata descriptions (can
    be disabled in config).
  • Added an option for right-aligning episode time/duration.
  • Added an option to limit the number of episodes in a feed.
  • Added an option to disable the default status message.
  • Added perspective keys to help menu.

Fixed

  • mpv support now uses the python-mpv library instead of pympv, which may fix
    installation problems for some users.
  • Fixed an issue where client could crash when adding episodes to queue while
    using mpv.
  • Fixed a crash when trying to determine whether mpv/libmpv was available.
  • Fixed a crash when trying to delete nothing on queuelisting perspective.
  • Fixed a crash when going to episodes menu for a feed with no episodes.
  • Fixed incomplete metadata being displayed when viewing a feed with a single
    episode.

v0.4.0

26 Jan 06:26
@xgi xgi
8a1ac98
Compare
Choose a tag to compare

Added

  • Added support for playback with mpv as an alternative to VLC.
  • Added foundational support for displaying metadata in menus (i.e. download
    status) - Thanks @nbastin!
  • Added support for background transparency (if available on your terminal
    emulator) - Thanks @aneum7!
  • Added an option for disabling vertical bars/borders between menus.

Fixed

  • Fixed an issue where the client would attempt to download remote media while
    offline - Thanks @nbastin!
  • Fixed an issue where the client would sometimes break your config while
    trying to migrate items with blank values.
  • Prevented crashing on some download errors; instead, a status/error message
    is displayed - Thanks @nbastin!
  • Improved wrapping support for CJK text - Thanks @Rand01ph!
  • Updated Requests version in response to CVE-2018-18074.

v0.3.1

15 Sep 19:29
@xgi xgi
83b36c3
Compare
Choose a tag to compare

Fixed

  • Fixed an issue where config files would not properly migrate when a new
    config section was added.

v0.3.0

15 Sep 19:16
@xgi xgi
62d35dc
Compare
Choose a tag to compare

Added

  • Added a new "perspective" - a separate page for viewing your current queue.
    You can switch through perspectives by using number keys -- 1 is the primary
    perspective, 2 is the queue perspective.
  • Added support for a custom download directory.
  • Added support for text entry beyond the window width.

Changed

  • The menu no longer automatically scrolls when playing an episode/feed (but it
    still does when you only add the episode/feed to the queue).

Fixed

  • Fixed a crash when opening the help menu with a short terminal.

v0.2.6

15 Aug 19:15
@xgi xgi
312e54f
Compare
Choose a tag to compare

Added

  • Added support for custom keybindings in the config.

Fixed

  • Fixed an issue where the client would crash if a feed's description or title
    field was missing.