Your message dated Tue, 20 Sep 2016 08:00:18 +0000 with message-id <[email protected]> and subject line Bug#835608: fixed in mkchromecast 0.3.6-1 has caused the Debian Bug report #835608, regarding mkchromecast: fails to "Open pavucontrol and select the mkchromecast sink." to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 835608: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835608 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: mkchromecast Version: 0.3.5-1 Severity: important First time run: $ LC_ALL=en_US.UTF-8 mkchromecast --debug --encoder-backend ffmpeg ('backends: ', ['ffmpeg', 'avconv', 'parec']) ('backends: ', ['ffmpeg', 'avconv', 'parec']) USER =foo PATH =/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games mkchromecast v0.3.5 :::cast::: sockets method 192.168.98.55 Creating pulseaudio sink... Open pavucontrol and select the mkchromecast sink. Traceback (most recent call last): File "/usr/bin/mkchromecast", line 34, in <module> create_sink() File "/usr/share/mkchromecast/mkchromecast/pulseaudio.py", line 28, in create_sink stderr=subprocess.PIPE File "/usr/lib/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) File "/usr/lib/python2.7/subprocess.py", line 1343, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory /usr/share/doc/mkchromecast/README.Debian informs: 3. In order to cast you have to install pavucontrol, and select the mkchromecast sink. But /usr/share/mkchromecast/mkchromecast/pulseaudio.py seems to expect commands pactl and pacmd to be available. Those commands are distributed in package pulseaudio-utils, not pavucontrol. Removing pavucontrol and installing pulseaudio-utils takes me further to: $ LC_ALL=en_US.UTF-8 mkchromecast --debug --encoder-backend ffmpeg ('backends: ', ['ffmpeg', 'avconv', 'parec']) ('backends: ', ['ffmpeg', 'avconv', 'parec']) USER =foo PATH =/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games mkchromecast v0.3.5 :::cast::: sockets method 192.168.98.55 Creating pulseaudio sink... Open pavucontrol and select the mkchromecast sink. Starting local streaming server [Done] (':::audio::: chunk_size: ', 1024) Selected backend: ffmpeg Selected audio codec: mp3 Default bitrate used: 192k Default sample rate used: 44100Hz :::audio::: command ['ffmpeg', '-ac', '2', '-ar', '44100', '-f', 'pulse', '-i', 'mkchromecast.monitor', '-acodec', 'libmp3lame', '-f', 'mp3', '-ac', '2', '-ar', '44100', '-b:a', '192k', 'pipe:'] PID of main process: 14226 PID of streaming process: 14233 * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit) self.cclist [] elif len(self.cclist) == 0 and self.tray == False: No devices found! Wouldn't it be a good idea to add pulseaudio-utils to mkchromecast's "Depends:" list? I should also mention, there's _no_ pulseaudio server installed on this computer. I see this in the strace: execve("/usr/bin/pulseaudio", ["/usr/bin/pulseaudio", "--start", "--log-target=syslog"], [/* 50 vars */]) = -1 ENOENT (No such file or directory) Does mkchromecast assume pulseaudio is installed on the host mkchromecast is run on? In that case mkchromecast is unusable for me as I don't want to install pulseaudio, for various reasons. And after that: pa_context_connect() failed: Connection refused The other thing I'm wondering about is this: http://0.0.0.0:5000/ nmap reports port 5000 being upnp: PORT STATE SERVICE 8008/tcp open http 8009/tcp open ajp13 PORT STATE SERVICE 1900/udp open|filtered upnp 5353/udp open|filtered zeroconf My computer has two interfaces (eth0 and wlan0) connected to two _different_ local networks. Reading `mkchromecast -h', I couldn't find an option enabling me to direct the discovery to a specific interface/network. The chromecast device i on the wireless network (wlan0) while this computers primary network is wired (eth0). I also see some trafic to 224.0.0.251:5353 and 127.0.0.1:5353, which would be the wired network, I guess. None of these packages: avahi-autoipd - Avahi IPv4LL network address configuration daemon avahi-daemon - Avahi mDNS/DNS-SD daemon avahi-discover - Service discover user interface for avahi avahi-dnsconfd - Avahi DNS configuration tool avahi-ui-utils - Avahi GTK+ utilities avahi-utils - Avahi browsing, publishing and discovery utilities are installed on this host. -- system Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.6.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages mkchromecast depends on: ii flac 1.3.1-4 ii lame 1:3.99.5-dmo5 ii python-flask 0.11.1-1 ii python-psutil 4.2.0-1 ii python-pychromecast 0.7.3-2 ii python-pyqt5 5.7+dfsg-1 pn python:any <none> ii sox 14.4.1-5+b1 ii vorbis-tools 1.4.0-10 ii youtube-dl 2016.06.25-2 mkchromecast recommends no packages. Versions of packages mkchromecast suggests: ii ffmpeg 10:3.1.3-dmo1 ii libav-tools 7:3.1.2-1 pn mkchromecast-doc <none> -- no debconf information Cheers, -- Cristian
--- End Message ---
--- Begin Message ---Source: mkchromecast Source-Version: 0.3.6-1 We believe that the bug you reported is fixed in the latest version of mkchromecast, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Muammar El Khatib <[email protected]> (supplier of updated mkchromecast package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 19 Sep 2016 20:55:48 +0200 Source: mkchromecast Binary: mkchromecast mkchromecast-pulseaudio mkchromecast-alsa Architecture: source all Version: 0.3.6-1 Distribution: unstable Urgency: medium Maintainer: Muammar El Khatib <[email protected]> Changed-By: Muammar El Khatib <[email protected]> Description: mkchromecast - Cast your Linux audio to your Google Cast devices mkchromecast-alsa - ALSA dependencies to cast with mkchromecast mkchromecast-pulseaudio - Pulseaudio dependencies to cast with mkchromecast Closes: 835608 Changes: mkchromecast (0.3.6-1) unstable; urgency=medium . * New upstream release. * debian/control: - Added new mkchromecast-alsa, and mkchromecast-pulseaudio dependency packages. - Removed pavucontrol, pulseaudio-utils, and pulseaudio from mkchromecast's Depends field. - Improved descriptions. * Fails to "Open pavucontrol and select the mkchromecast sink." bug has been fixed (Closes: #835608). * mkchromecast can cast without Pulseaudio. Checksums-Sha1: 4908236784f415081fe4f63d066da5ec0e375910 2013 mkchromecast_0.3.6-1.dsc fd743771bb4a0f32c49c99d5b339767eb1689150 11356489 mkchromecast_0.3.6.orig.tar.gz 4d391be796ea94d84a66b9136b5a93b9c1ea8c6c 6624 mkchromecast_0.3.6-1.debian.tar.xz 23e27f268641508f2386a6b2ef436b82cd21e630 6402 mkchromecast-alsa_0.3.6-1_all.deb 65d084921bd38b2d832d39c63efb4e009fcdc081 6350 mkchromecast-pulseaudio_0.3.6-1_all.deb 788ab8bd8c8eab9af1a925a8ed4f4252f07ffe18 1426430 mkchromecast_0.3.6-1_all.deb Checksums-Sha256: b488198424c6b762bbddddefae13bcaed07ce151b04b8db2546fb034147b9da8 2013 mkchromecast_0.3.6-1.dsc ba80a2f23c93a62f554d58c39476ed6c006110e2da71262c57fd64e6b7908a33 11356489 mkchromecast_0.3.6.orig.tar.gz eaa36ed1f1fdbbc5d7aaeba8c6bb85a7a540d9bcf482add7e306034db3144e6c 6624 mkchromecast_0.3.6-1.debian.tar.xz 56e1894d86574af9f393efc4d9df7732115c6eb67101f8878f429578328ada12 6402 mkchromecast-alsa_0.3.6-1_all.deb d8aee43dace29342451a4a5446aac559348c92357573b20a70a773f777210d51 6350 mkchromecast-pulseaudio_0.3.6-1_all.deb 0c42d7b63f0c262657e3478aed48c1ef7dd340919f60c915a3e9d33cb98d32c9 1426430 mkchromecast_0.3.6-1_all.deb Files: 627fe040fe92d5ce17f1de6e4606e985 2013 sound optional mkchromecast_0.3.6-1.dsc 7461f89ba427b1ca80fc2db0143fa9ff 11356489 sound optional mkchromecast_0.3.6.orig.tar.gz 0a9f7ff3b0c887b3cb7a8e4c831a72b4 6624 sound optional mkchromecast_0.3.6-1.debian.tar.xz 30357aa42f3f0dc7401181161ae6990a 6402 sound optional mkchromecast-alsa_0.3.6-1_all.deb 32c92bcd91b960f5068c7a60950da211 6350 sound optional mkchromecast-pulseaudio_0.3.6-1_all.deb 569deb4aa4f2b32097f79f2c967f8622 1426430 sound optional mkchromecast_0.3.6-1_all.deb -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJX4DftAAoJEFwpE3JxJG5KEHsQAIpZHFGWuUv9f8Sk2r7+zTlX CfoaEHGu/UjXSlHTNkb/eaDstg5uE5WK4chO3Oyy/Drp15ujZOzB/2VzWBOyf+ms QL++KJ/H9KFJ5vHAfJR8tW2vR9hdYF4LkmmaRcllP5hNrx1h3NsyCkY9XfgyG1Iu /1UgkBBph3/qATPn+RZCJA51PbiFYxn26tEadz+PZM2/oHNgBFo7WRboEv2XSWhI XQBf3t9nGefuSQOKBMXsbNFb0/aYp2GOkzA8Ltr/XzyxpDN/umMx03eEGOIeTo3c EqMZH9dhQsuRJAw4ApCSuMdXaqAC7+Zv4mISAJ61cNFCTkPP3pyQWPRezBOpWNg9 VOd7XY3tfFGdanVgrGJCoyDzUiaT9cqpVCibvYxNhp8jKRBISbP60LrC4k0wLqzT XNRgG1JMfYcXtkXtFh8C5dv52IbuBpv0Uz6I4r4RIComb7qQtqDOn/h2h5gXGsVX 9xI4qdoBIt6Jmf2VtzvDHK69J5HfyKUeS8wi/h+s8Ay2wLOpezJbKT+JOLUzJq7M DQcQkYv8RLygWU7BQDPIi7aOqjjPXXry1CdrkZfD4IShpn+/ci2H597fTGYYyr7x G8HteAvU4D/6bmElpSEyC378VGjJBapUByVEuvQZEbpl0RluhCq/PiJl5zsdwk+v BFRmQ0CIKCi99Xb2QJ0G =aucA -----END PGP SIGNATURE-----
--- End Message ---

