Package: mkchromecast Version: 0.3.7.1-1 When trying to get a chromecast unit to play a video file (or any other operation), the operation fail when the unit is 'Ut på reise'. If the unit is named 'Ut paa reise', the operation fail. Please make the script handle Norwegian letteres as unit name.
% mkchromecast -i ~/some.mpeg Mkchromecast v0.3.7 Creating Pulseaudio Sink... Open Pavucontrol and Select the Mkchromecast Sink. Starting Local Streaming Server [Done] Selected backend: parec Selected audio codec: mp3 Default bitrate used: 192k Default sample rate used: 44100Hz PID of main process: 32551 PID of streaming process: 32563 * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) List of Devices Available in your Network: ------------------------------------------ Index Types Friendly Name ===== ===== ============= Traceback (most recent call last): File "/usr/bin/mkchromecast", line 270, in <module> mk() File "/usr/bin/mkchromecast", line 51, in __init__ self.audio_linux() File "/usr/bin/mkchromecast", line 69, in audio_linux self.cc.initialize_cast() File "/usr/share/mkchromecast/mkchromecast/cast.py", line 164, in initialize_cast self.availablecc() File "/usr/share/mkchromecast/mkchromecast/cast.py", line 429, in availablecc print('%s \t%s \t%s' % (self.index, device[2], str(unicode(device).encode("utf-8")))) IndexError: string index out of range % -- Happy hacking Petter Reinholdtsen