Releases: xgi/castero
Releases · xgi/castero
v0.5.5
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
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
v0.5.0
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 acastero.db
file in the same location. The client will migrate yourfeeds
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
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
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
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
v0.3.0
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.