Package: listen
Version: 0.6.3-2
Severity: normal
Hi.
I'm looking for a music player that is lighter than, say, rhythmbox, but
I'm having a really hard time finding one. From the description, it
seems that "listen" might meet my requirements.
Unfortunately, when I try to use listen to browse music on my daap
server (actually, mt-daapd), listen spews quite a good amount of
tracebacks due to exceptions being thrown from its python modules
loaded.
In particular:
,----
| Loading DAAP songs AT 192.168.0.183:3689
| Exception in thread Thread-17:
| Traceback (most recent call last):
| File "/usr/lib/python2.5/threading.py", line 486, in __bootstrap_inner
| self.run()
| File "/usr/lib/python2.5/threading.py", line 446, in run
| self.__target(*self.__args, **self.__kwargs)
| File "/usr/lib/listen/source/daapclient.py", line 64, in add_service
| l = DaapLibrary(address, port)
| File "/usr/lib/listen/source/daapclient.py", line 141, in __init__
| tracks = self.library.tracks()
| File "/usr/lib/python2.5/site-packages/daap.py", line 526, in tracks
| 'meta':daap_atoms
| File "/usr/lib/python2.5/site-packages/daap.py", line 491, in request
| return self.connection.request(r, params, answers)
| File "/usr/lib/python2.5/site-packages/daap.py", line 418, in request
| response = self._get_response(r, params)
| File "/usr/lib/python2.5/site-packages/daap.py", line 410, in _get_response
| response = self.socket.getresponse()
| File "/usr/lib/python2.5/httplib.py", line 928, in getresponse
| response.begin()
| File "/usr/lib/python2.5/httplib.py", line 385, in begin
| version, status, reason = self._read_status()
| File "/usr/lib/python2.5/httplib.py", line 343, in _read_status
| line = self.fp.readline()
| File "/usr/lib/python2.5/socket.py", line 372, in readline
| data = recv(1)
| timeout: timed out
`----
I find it strange that it gives a "time out" error, as the server
promptly reply to the messages (it is sitting right here at my side,
unloaded and works perfectly with other clients, including Apple's own
iTunes, among other clients in this Debian box).
Oh, talking about python, I can browse the server without any problems
with python-daap:
,----
| rbrito:~$ python /usr/share/doc/python-daap/examples/itshell.py
|
| The python/daap interactive shell.
| Type 'help' for help.
|
| (no server): connect 192.168.0.183
| Connecting to '192.168.0.183':3689
| 2009-08-06 18:17:33,279 DEBUG getting /content-codes
| 2009-08-06 18:17:33,332 DEBUG getting /server-info
| 2009-08-06 18:17:33,352 DEBUG getting /login
| 2009-08-06 18:17:33,371 DEBUG Logged in as session 12
| 2009-08-06 18:17:33,371 DEBUG getting /databases?session-id=12
| 2009-08-06 18:17:33,534 DEBUG getting /databases?session-id=12
| using database 'u'lutz''
| 2009-08-06 18:17:33,864 DEBUG getting
/databases/1/items?session-id=12&meta=dmap.itemid,dmap.itemname,daap.songalbum,daap.songartist,daap.songformat,daap.songtime,daap.songsize,daap.songgenre,daap.songyear,daap.songtracknumber
|
| Got 11042 tracks
| (192.168.0.183:3689):
`----
If any further information is desired, please let me know.
Regards, Rogério Brito.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.31-rc5-1 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages listen depends on:
ii gstreamer0.10-alsa 0.10.24-1 GStreamer plugin for ALSA
ii gstreamer0.10-plugins-base 0.10.24-1 GStreamer plugins from the "base"
ii gstreamer0.10-plugins-good 0.10.15-2 GStreamer plugins from the "good"
ii libc6 2.9-23 GNU C Library: Shared libraries
ii libglib2.0-0 2.20.4-1 The GLib library of C routines
ii libgtk2.0-0 2.16.5-1 The GTK+ graphical user interface
ii notification-daemon 0.4.0-1 a daemon that displays passive pop
ii python-central 0.6.11 register and build utility for Pyt
ii python-dbus 0.83.0-1 simple interprocess messaging syst
ii python-elementtree 1.2.6-14 Light-weight toolkit for XML proce
ii python-glade2 2.14.1-3 GTK+ bindings: Glade support
ii python-gst0.10 0.10.16-1 generic media-playing framework (P
ii python-gtk2 2.14.1-3 Python bindings for the GTK+ widge
ii python-gtkmozembed 2.25.3-2 Python bindings for the GtkMozEmbe
ii python-mutagen 1.15-2 audio metadata editing library
ii python-pyinotify 0.8.6-2 simple Linux inotify Python bindin
ii python-xdg 0.15-1.1 A python library to access freedes
Versions of packages listen recommends:
ii gnome-icon-theme 2.26.0-1 GNOME Desktop icon theme
pn gstreamer0.10-esd <none> (no description available)
pn gstreamer0.10-x <none> (no description available)
ii python-avahi 0.6.25-1 Python utility package for Avahi
ii python-daap 0.7.1-2 DAAP client implemented in Python
ii python-gpod 0.7.2-1 Python bindings for libgpod
pn python-musicbrainz2 <none> (no description available)
pn python-tunepimp <none> (no description available)
Versions of packages listen suggests:
ii gstreamer0.10-plugins-bad 0.10.13-1 GStreamer plugins from the "bad" s
ii gstreamer0.10-plugins-ugly 0.10.12-1+b1 GStreamer plugins from the "ugly"
pn icecast2 | icecast-server <none> (no description available)
pn libtunepimp5 <none> (no description available)
pn python-eggtrayicon <none> (no description available)
pn python-gnome2 <none> (no description available)
pn python-sexy <none> (no description available)
-- no debconf information
--
Rogério Brito : rbr...@{mackenzie,ime.usp}.br : GPG key 1024D/7C2CAEB8
http://www.ime.usp.br/~rbrito : http://meusite.mackenzie.com.br/rbrito
Projects: algorithms.berlios.de : lame.sf.net : vrms.alioth.debian.org
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]