Bug#480639: elisa: All media files ignored

Daniel Nilsson debian-bugs at dnil.se
Sun May 11 09:37:47 UTC 2008


Package: elisa
Version: 0.3.5-3
Severity: important


I'm trying to evaluate elisa but I'm stuck on a problem where all my media files are ignored, no files shows up in the gui available for playback. This is what I get on the console when elisa starts:

WARN  MainThread      metadata_manager            maj 11 11:12:44  Creating provider gstreamer:gst_metadata_client failed. A full traceback can be found at /tmp/elisa_Ma9JI5.txt (elisa/core/manager.py:103)

named file in /tmp in turns contains:

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/twisted/internet/gtk2reactor.py", line 226, in simulate
    self.runUntilCurrent()
  File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 698, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "/usr/lib/python2.5/site-packages/twisted/internet/task.py", line 251, in _tick
    result = iterator.next()
  File "/usr/lib/python2.5/site-packages/elisa/core/manager.py", line 109, in load_providers_iter
    provider_name)
--- <exception caught here> ---
  File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 105, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/python2.5/site-packages/elisa/core/plugin_registry.py", line 546, in create_component
    res = component.initialize()
  File "/usr/lib/python2.5/site-packages/elisa/plugins/gstreamer_plugin/gst_metadata.py", line 1391, in initialize
    dfr = self.launcher.startProcess()
  File "/usr/lib/python2.5/site-packages/elisa/plugins/gstreamer_plugin/gst_metadata.py", line 1289, in startProcess
    protocol = self.buildProtocol(None)
  File "/usr/lib/python2.5/site-packages/elisa/plugins/gstreamer_plugin/gst_metadata.py", line 1252, in buildProtocol
    protocol = pb.PBClientFactory.buildProtocol(self, addr)
  File "/usr/lib/python2.5/site-packages/twisted/spread/pb.py", line 1056, in buildProtocol
    p = self.protocol(isClient=True, security=self.security)
exceptions.TypeError: __init__() got an unexpected keyword argument 'security'

I _assume_ this is what leads to this issue where only the directories of my music collection shows up. Running with debug on I get this:

DEBUG MainThread      comp_media_scanner          maj 11 10:39:01  Processing source file:///oden/music uri file:///oden/music/Genres/Comedy/Rally/556.mp3 (elisa/plugins/media_db/media_scanner.py:430)
DEBUG MainThread      media_manager               maj 11 10:39:01  Using 'local_media' media_provider to access file:// (elisa/core/media_manager.py:232)
DEBUG MainThread      media_manager               maj 11 10:39:01  Calling local_media.is_directory(file:///oden/music/Genres/Comedy/Rally/556.mp3, {}) (elisa/core/media_manager.py:243)
DEBUG MainThread      comp_media_scanner          maj 11 10:39:01  starting scan of file:///oden/music/Genres/Comedy/Rally/556.mp3 (elisa/plugins/media_db/media_scanner.py:556)
DEBUG MainThread      metadata_manager            maj 11 10:39:01  Looking for metadata {'album': None, 'artist': None, 'file_type': None, 'song': None, 'uri': file:///oden/music/Genres/Comedy/Rally/556.mp3, 'track': None, 'default_image': None, 'fs_mtime': 894902442.0, 'content-type': None, 'mime_type': None} in providers [<media_db.db_metadata.DbMetadata object at 0x8e1bfac>, <amazon_plugin.amazon_metadata.AmazonCovers object at 0x8ebc2ac>] (elisa/core/metadata_manager.py:79)
DEBUG MainThread      comp_media_scanner          maj 11 10:39:01  finished scan of file:///oden/music/Genres/Comedy/Rally/556.mp3 (elisa/plugins/media_db/media_scanner.py:511)
DEBUG MainThread      comp_media_scanner          maj 11 10:39:01  ignoring file:///oden/music/Genres/Comedy/Rally/556.mp3, media type None, requested ['audio', 'video', 'image'] (elisa/plugins/media_db/media_scanner.py:517)

This is the case for all audio, video and picture files, leaving only on-line content available
in elisa.

Same problem is reported at: http://elisa.fluendo.com/forums/viewtopic.php?pid=1715 but I'm
not sure this is an upstream bug though, it appears more likely to be a dependency or versioning
conflict? I'm not that familiar with python though so I'm not able to debug.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (900, 'testing'), (200, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages elisa depends on:
ii  elisa-plugins-bad             0.3.5-1    Elisa plugins from the "bad" set
ii  elisa-plugins-good            0.3.5-1    Elisa plugins from the "good" set
ii  python                        2.5.2-1    An interactive high-level object-o
ii  python-elisa                  0.3.5-3    media center solution - Python lib

Versions of packages elisa recommends:
ii  elisa-plugins-ugly            0.3.4-3    Elisa plugins from the "ugly" set

-- no debconf information





More information about the Pkg-gstreamer-maintainers mailing list