Releases: alexdelorenzo/cast_control
v0.14.0
v0.11.8.post0
This release fixes regressions in the device abstraction layer.
You can install this version like so:
python3 -m pip install cast_control==0.11.8.post0
v0.11.4.post1
Fixes the following error:
AttributeError: 'Chromecast' object has no attribute '_longest_duration'
Installation:
python3 -m pip install cast_control==0.11.4.post1
v0.11.4
This release adds some new changes:
- (Change log in progress)
You can install this version like so:
python3 -m pip install cast_control==0.11.4
v0.11.3
This release adds some new changes:
- Fix seeking
- Fix issue #11
- Fix user data directory creation
- Fix changes that broke Python 3.7 support
- Perform no extra I/O on launch
- Cache I/O when creating or reading user data
- Ensure user data directories exist before saving user data
- Add icon cache for Android TV apps that turn notifications into CASTV2 metadata
- Start transition to declarative packaging, add
setup.cfg
- Use parameterized containers on Python 3.7+ (PEP 575)
- Upgrade
mpris_server
to the 0.3.x branch with version 0.3.4 - Remove unused code
You can install this version like so:
python3 -m pip install cast_control==0.11.3
v0.10.11
This release adds some new changes:
- Included icons are now vector images, instead of bitmaps
- Update media duration calculation
- More metadata ships with the module
- Licensing and author info ship with assets
- Refactoring
You can install this version like so:
python3 -m pip install cast_control==0.10.11
v0.10.9
This release fixes YouTube playback and metadata collection.
You can install this version like so:
python3 -m pip install cast_control==0.10.9
v0.8.12
This is the final release under the name chromecast_mpris
. The project's new name is Cast Control, and the PyPI package is cast_control
.
Changes:
- Show deprecation warnings when launched
- Installing this package will install
cast_control
as long as Python 3.7+ is available
You can install this version like so:
python3 -m pip install chromecast_mpris==0.8.12
v0.10.8
This release includes some small changes:
- Ensure executables point to the correct module
- Support for BBC iPlayer and BBC Sounds via
PyChromecast
- Upgrade
PyChromecast
to 9.2.0 - Renaming and refactoring
You can install this version like so:
python3 -m pip install cast_control==0.10.8
v0.10.7
This release includes some new changes:
- Fix error where volume level changes on the device aren't kept in sync with
cast_control
- Fix YouTube URL detection regression
- Use casefold for caseless name comparisons with
-n/--name
option - Check that
cast_control
/castctl
are always pointing to existing endpoints - Refactoring
You can install this version like so:
python3 -m pip install cast_control==0.10.7