Page MenuHomeSolus

Update mkchromecast to

Authored by kyrios123 on Jan 4 2018, 4:42 PM.


  • Fix a bug when no devices are found.
  • Improved stability.
  • 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.
  • 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.
  • Renamed --reconnect to --hijack.
  • New flag tries to to limit the number of tries to connect to a chromecast.
  • Allow custom server port with ffmpeg or avconv.
  • Error with "width not divisible by 2 (853x480)".
  • The segment_time flag has been fixed.
  • New flag command for setting a custom ffmpeg command.

Signed-off-by: Pierre-Yves <>

Test Plan

run mkchromecast from a terminal

Diff Detail

R2078 mkchromecast
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

kyrios123 created this revision.Jan 4 2018, 4:42 PM
JoshStrobl requested changes to this revision.Jan 5 2018, 9:34 PM
JoshStrobl added a subscriber: JoshStrobl.

run mkchromecast from a terminal

Right but do you have a Chromecast to test?


We should be using install calls for this.

This revision now requires changes to proceed.Jan 5 2018, 9:34 PM
kyrios123 added inline comments.Jan 5 2018, 9:36 PM

Ok, I'll fix this. I thought it wasn't necessary as these directories should always exist and thus won't be uninstalled.

kyrios123 updated this revision to Diff 4448.Jan 5 2018, 9:39 PM
kyrios123 edited edge metadata.

Use install instead of mkdir

JoshStrobl accepted this revision.Jan 18 2018, 4:57 PM
This revision is now accepted and ready to land.Jan 18 2018, 4:57 PM
This revision was automatically updated to reflect the committed changes.