From: Kacper W. <ka...@on...> - 2007-03-18 14:43:53
|
On 3/18/07, Ken Hayber <ke...@ha...> wrote: > Kacper Wysocki wrote: > > I can't get MusicBox working. Upon startup, it seems to scan my > > incoming directory - possibly due to a configuration that I haven't > > been able to locate, and gives me the following error: > > > > ValueError: Unsupported file /home/comotion/incoming/16 jarvis church > > - run for your life _featuring esthero.mp3 (type: audio/mpeg). > I can't tell which problem this is: > 1) Your mime-type-info has not defined mp3 files as 'audio/mpeg', but > that is the only one on the list in plugins/__init__.py. Can you check > what ROX calls the mime-type for these files? Yep, audio/mpeg . > 2) You don't have mad/pymad installed. (HAVE_MP3) That was it. Since MusicBox is distributed through 0install, maybe it'd be wise to either provide pymad over 0install or notify the user that they are missing critical dependencies? Anyways, apt-getting that got me a little further, but now I get a different error: UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-11: unexpected end of data Traceback (most recent call last): File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/AppRun", line 64, in ? box = musicbox.MusicBox() File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/musicbox.py", line 263, in __init__ self.load_args([], False) File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/musicbox.py", line 579, in load_args self.update_thd() File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/musicbox.py", line 528, in update_thd self.load() File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/musicbox.py", line 547, in load self.playlist.get_songs(self.library, self.loading, self.replace_library) File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/playlist.py", line 340, in get_songs self.process_dir(library_element) File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/playlist.py", line 463, in process_dir os.path.walk(directory, visit, self) File "posixpath.py", line 290, in walk func(arg, top, names) File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/playlist.py", line 461, in visit self.add_song(dirname+'/'+filename) File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/playlist.py", line 364, in add_song self.get_tag_info_from_file(song) File "/home/comotion/.cache/0install.net/implementations/sha1=994f76355eebf2112aa938cc06c0cb88dad2c389/playlist.py", line 292, in get_tag_info_from_file song.album = song.album.encode('utf8') UnicodeDecodeError: 'utf8' codec can't decode bytes in position 9-11: unexpected end of data |