Hi,
Try the folowing steps to reproducee the error: Add an mp3-directory to your mp3sources.conf. The mp3 dir must have subdirectories!!! Start the plugin and change into a subdirectory. Now close the plugin. Remove only the subdirectory of the mp3-dir. Now start the plugin.
The plugin remembers the last played directory but does not check if the dir is available before loading it.
A fix can be possible in LoadDir function????
Halim
hi, On Thu, 25 Jan 2007, Halim Sahin wrote:
Hi,
Try the folowing steps to reproducee the error: Add an mp3-directory to your mp3sources.conf. The mp3 dir must have subdirectories!!! Start the plugin and change into a subdirectory. Now close the plugin. Remove only the subdirectory of the mp3-dir. Now start the plugin.
The plugin remembers the last played directory but does not check if the dir is available before loading it.
A fix can be possible in LoadDir function????
I made a dirty hack and it looks OK but not very fast and not nice menu.c - LoadDir line 141: bool res=list->Load(source,dir,excl); + if(!res) + { + parent=currentdir=NULL; + source->SetRemember(NULL,NULL); + res=list->Load(source,NULL,excl); + }
if(res) { cFileObj *item=list->First(); ...
maybe, the plugin developers can find a better way to solve this problem
marco
Halim
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
-------------------------------------------------- AMMEC - Accessible Multimedia Entertainment Center
http://www.ammec.de Email: Marco Skambraks marco@ammec.de
Halim Sahin wrote:
Hi,
Try the folowing steps to reproducee the error: Add an mp3-directory to your mp3sources.conf. The mp3 dir must have subdirectories!!! Start the plugin and change into a subdirectory. Now close the plugin. Remove only the subdirectory of the mp3-dir. Now start the plugin.
The plugin remembers the last played directory but does not check if the dir is available before loading it.
Mplayer-plugin has same problem.
Mp3-plugin has also problem with broken/missing radio streams from .pls playlist, it freezes the vdr.