Skip to content

Releases: alexdelorenzo/cast_control

v0.10.8

11 Jun 21:56
Compare
Choose a tag to compare

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

03 Jun 02:31
Compare
Choose a tag to compare

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

02 Jun 05:09
Compare
Choose a tag to compare

This release includes one fix:

  • Fix launching from cast_control and castctl executables

You can install this version like so:

python3 -m pip install cast_control==0.10.6

v0.10.5

01 Jun 23:21
Compare
Choose a tag to compare

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 add typing_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

30 May 02:43
Compare
Choose a tag to compare

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

28 May 21:15
Compare
Choose a tag to compare

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 to service log

You can install this version like so:

python3 -m pip install cast_control==0.10.2

v0.10.1

28 May 01:33
Compare
Choose a tag to compare

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

25 May 22:32
d6d96b5
Compare
Choose a tag to compare

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 files cast_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

24 May 17:58
Compare
Choose a tag to compare

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 and service commands
  • Launch and manage cast_control as a background service with the service command
  • cast_control and the shorter castctl commands replace chromecast_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

17 May 20:53
Compare
Choose a tag to compare

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