Releases: alexdelorenzo/cast_control
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
v0.10.6
This release includes one fix:
- Fix launching from
cast_control
andcastctl
executables
You can install this version like so:
python3 -m pip install cast_control==0.10.6
v0.10.5
This release introduces new changes:
- Add
-V/--version
flag to display version number - Add
-L/--license
flag to display license, copyright and author information - Add GitHub link to help text
- Show help text when invoked without any options or commands
- Redefine criteria for
MediaPlayer2.Player.CanPlay
support - Further caching to speed up functionality dependent on disk I/O
- Use
typing.Protocol
and addtyping_extensions
dependency for support on Python 3.7 - Update README
- Refactoring
You can install this version like so:
python3 -m pip install cast_control==0.10.5
v0.10.3
This release introduces a few changes:
- Fix launching via
connect
command - Use concurrent I/O at launch for faster startup times
- Simplify parsing of media and app titles
You can install this version like so:
python3 -m pip install cast_control==0.10.3
v0.10.2
This release introduces three small changes:
- Further optimize disk access and caching for faster launch times
- Ensure logging configuration isn't set twice, potentially leaking service logs to the console
- Rename the
service show
command toservice log
You can install this version like so:
python3 -m pip install cast_control==0.10.2
v0.10.1
This release introduces some small changes:
- Optimize disk access and caching for faster launch times and less I/O
- Add information about
castctl
to README - Add version and author information as per PEP 396
- Refactoring
You can install this version like so:
python3 -m pip install cast_control==0.10.1
v0.10.0
This release introduces some new changes:
- Add
service reconnect
command to restart the running background service - Add
service show
command to print the service logs - Support upgrading the
.desktop
filescast_control
generates - Create user state, data, and log directories
- Cache arguments supplied to
service connect
- Save service logs to file that is replaced at service launch
- Show log file location with
service show
- Handle errors when launching background service
- Check if service is running when running
service disconnect
command - Upgrade dependencies and remove unused dependencies
- Update README
You can install this version like so:
python3 -m pip install cast_control==0.10.0
v0.9.4-release
This is the first release of cast_control
. In addition to the new name, there are a few big changes:
- A new command-line interface with the
connect
andservice
commands - Launch and manage
cast_control
as a background service with theservice
command cast_control
and the shortercastctl
commands replacechromecast_mpris
on the command-line- Target Python 3.7+ and drop support for 3.6
You can install this version like so:
python3 -m pip install cast_control==0.9.4
v0.8.3
This release has a few small changes:
- Fix support for default thumbnail images
- Reduce image file sizes. The wheel package on PyPI is now half of the size it was before.
- Back end refactoring
You can install this version like so:
python3 -m pip install chromecast_mpris==0.8.3