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
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to