I've installed freevo 1.6.2 from the deb package available at
debian.geole.info for Etch, and I would like to comment on some
difficulties I had using the audio.playlist and playlist.Mimetype
plugins.
I activated the plugins by adding the following
in /etc/freevo/local_conf.py:
plugin.activate('playlist.Mimetype')
plugin.activate('audio.playlist', args=('/mnt/store/playlists'))
Then, after restarting freevo, I atempted at creating a playlist for
some random MP3 files I had in a DVD.
I browsed the audio items on the menu, added some of them to the play
list and finally closed the playlist, expecting to be able to see it
in the "Playlist" audio menu item that the audio.playlist added.
However, the "Playlist" menu was empty, despite the m3u file having
been properly created (I checked the filesystem).
Only copying the m3u file from where freevo created it to some of the
configured media directories I was able to see the play list
displayed. But it seems that playlist.py assumes that an m3u playlist
contains paths to MP3 files which are relative to the directory where
the playlist file is located, or so I understood after looking at the
code, so this moved playlist could not work.
And there is another reason for playlists created by means of the
audio.playlist plugin not work: the created playlists contain
absolute paths while playlist.py assumes they are relative to the
directory where the playlist is located.
Not knowing much about programming in python, I managed to make a few
adjustments in playlist.py so that it handled absolute paths as well
as playlist-relative ones, but there were more surprises to come.
It seems that freevo does not keep optical media mounted longer that
strictly necessary. It certainly has CDs or DVDs mounted while
browsing their contents throught the media menus, and also while
playing something stored on them, but promptly unmounts them when the
user is doing something else. Specifically, when I was in the
playlist menu item created by the audio.playlist plugin, or in the
configured media directory on the hard disc where I put a copy of the
playlist, the DVD containing the very files referenced by the
playlist was unmounted by freevo, and so -because of playlist.py
checking the existence of the files referenced on the playlist before
adding them to the menu- the playlist appeared empty.
I had to manually mount the DVD to get the playlist created by
audio.playlist to work.
I think this is a regression from freevo 1.5, where playlists created
with audio.playlist used to work.
Any thoughts?
--
Herr Groucho
ID Jabber: [EMAIL PROTECTED]
Señal distintiva: LU5MJR - 144,550 MHz FM.
Clave pública GPG: hkp://pks.lugmen.org.ar
Fingerprint GPG: B7BD 0FC7 D9A2 66F3 4EFC 45EE 7DE2 3932 597B 6354
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel