Your message dated Tue, 20 Sep 2016 08:00:18 +0000
with message-id <e1bmfyu-0003ed...@franck.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
835608: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835608
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 835...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Muammar El Khatib <muam...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <muam...@debian.org>
Changed-By: Muammar El Khatib <muam...@debian.org>
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 ---

Reply via email to