Mkchromecast Versions Save

Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices

0.3.8.1

6 years ago
  • A bug when no devices where found has been fixed in this release.

0.3.8

6 years ago
  • Improved stability.
  • The macOS bundle is now renamed with capital M, and will not be showing in the dock.
  • Chunk size changed from 1024 to 64. Added two more variables that decreases the delay considerably.
  • Improved ffmpeg commands for pulseaudio part of the code.
  • node streaming updated to work with node v9.3.0.
  • Manpage is now shipped in main branches.
  • TypeError caused by a print statement for Soco devices has been fixed. Closes #80.
  • Added Opus codec support.
  • It is now possible to screencast using Mkchromecast.
  • Using the --youtube flag works with all supported websites by youtube-dl.
  • Correct signal handling using the signal module. PR #87 by @Foxboron.
  • Renamed --reconnect to --hijack. Closes #25.
  • New flag tries to to limit the number of tries to connect to a chromecast. Closes #54.
  • Allow custom server port with ffmpeg or avconv. Related to #122.
  • Error with "width not divisible by 2 (853x480)". Closes issue #119.
  • The segment_time flag has been fixed. Closes issue #71.
  • New flag command for setting a custom ffmpeg command. Closes issue #109.

0.3.7.1

6 years ago
  • macOS bundle built in Yosemite to add more compatibility.
  • Bumped version to match debian official release.

0.3.7

6 years ago
  • node streaming updated to work with node v7.10.0.
  • Added ALSA device configuration in the preferences pane.
  • Improved systray stability, and usability.
  • gstreamer support for capturing audio.
  • Fixed problem related to setting ogg and aac bitrate. Closes #21.
  • A --segment-time option added to modify the segment time when using ffmpeg.
  • A --reconnect option that monitors if mkchromecast has disconnected from google cast, and tries to reconnect. Closes #25.
  • ALSA device can be set from systray.
  • Add support for newer pychromecast versions. Closes #32.
  • Making ping code python 3 compatible. Closes: #35.
  • Fixed problem when having various Google cast devices. Closes: #50
  • Added support to 192000Hz sampling rate support (Closes: #39).
  • Fixed a minimal problem with the size of preferences pane.
  • Video support.
  • node is a supported backend for streaming video.
  • Added Sonos speakers support.
  • FLAC codec supports bitrate.

0.3.6

7 years ago
  • The node streaming has been updated to work with node v6.6.0.
  • Ctrl-C now raises KeyboardInterrupt when using --volume option from console.
  • Improvements under the hood.
  • Now mkchromecast does not need pulseaudio to cast!. See: https://github.com/muammar/mkchromecast/wiki/ALSA
  • You can play from stream using the --source-url flag.
  • -d option has been enabled to discover available Google cast devices.
  • --host flag allows users to manually enter the local ip. Closes #17.
  • -n flag allows users to pass the name of their cast devices.
  • New dependency packages to pull required dependencies.

0.3.5

7 years ago
  • Added close button for preferences pane. Closes #13
  • Improvements for cases where there are virtual network interfaces present.
  • Dropped -re flag from ffmpeg and avconv commands.
  • Renamed ffmpeg.py to audio.py

0.3.4

7 years ago
  • New white icons.
  • Added 96000Hz sampling rate support for ffmpeg and avconv backends. Closes #11.
  • Fixed 48000Hz sample rate case.
  • The node streaming has been updated to work with node v6.4.0.

0.3.3

7 years ago
  • Improved Multi-room group playback support. Closes #8.

0.3.2

7 years ago
  • Improvements for cases where chromecasts have non-ascii characters in their names. Closes #7.

0.3.1

7 years ago
  • Improved Preferences window.
  • The node streaming has been updated to work with node v6.3.1.
  • Improvements in pulseaudio.py for preventing subprocess.Popen from displaying output.
  • Improvements in Check For Updates method.
  • Added new option --chunk-size to control chunk's size of flask server when streaming using ffmpeg or avconv.