Rockbox Technical Forums

Support and General Use => Audio Playback, Database and Playlists => Topic started by: Stringrazor on January 02, 2009, 10:44:16 PM

Title: Shuffle=Yes Ignored After Resume On AJBR
Post by: Stringrazor on January 02, 2009, 10:44:16 PM
After adding new music to my original AJBR-20 (bought new years back and upgraded with a 100GB drive 2 years ago), I usually create a playlist while USB-attached in a WinXP Cmd prompt logged to the root of the AJBR drive using dir *.mp3 /b /s > 000-all.m3u then editing out the drive ID (e.g. change all "I:\" to "\").  When using Rockbox (currently at r19569-08081223 grrrr, @#!^%# credits keep popping up unsolicited....), I set shuffle=yes and repeat=shuffle or all.  For years, whenever I'd shut off the AJBR then turned it back on later, RB always resumed shuffling but lately I've noticed, upon resume (and sometimes even after leaving and returning to the WPS) Shuffle=yes seems to be ignored until I set shuffle=no, return to WPS, then set shuffle=yes and return to WPS again. Very odd. I believe I've been seeing this behavior since v3.01.

EDIT: Looks like this is a known bug (http://www.rockbox.org/tracker/task/9531?string=shuffle&project=1&type%5B0%5D=2&sev%5B0%5D=&pri%5B0%5D=&due%5B0%5D=&reported%5B0%5D=&cat%5B0%5D=&status%5B0%5D=open&percent%5B0%5D=&opened=&dev=&closed=&duedatefrom=&duedateto=&changedfrom=&changedto=&openedfrom=&openedto=&closedfrom=&closedto=) since Nov 6, 08. Does anyone know what the last RB ver for the AJBR-1 that had shuffle working correctly? This bug has become enough of a distraction that I want to drop back.
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: JdGordon on January 06, 2009, 04:38:38 AM
in your .rockbox folder there should be a file named .playst_control   its a regular text file so open it in wod and paste the contents here...
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: zipr on February 05, 2009, 04:49:02 PM
I believe that this bug still a problem.  I entered it a few days back here:
http://www.rockbox.org/tracker/task/9822

JdGordon: Here's what's in my .playst_control file, if it's any help:

P:2:/- Playlists:'00s.m3u


Stringrazor: when you resume, does it continue on the song you stopped on before powering down, or another one?  On my Recorder, shuffle ceases to work and playback resumes on a random song in the playlist.
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: Stringrazor on February 07, 2009, 11:03:59 PM
I believe that this bug still a problem.  I entered it a few days back here:
http://www.rockbox.org/tracker/task/9822

JdGordon: Here's what's in my .playst_control file, if it's any help:

P:2:/- Playlists:'00s.m3u


Stringrazor: when you resume, does it continue on the song you stopped on before powering down, or another one?  On my Recorder, shuffle ceases to work and playback resumes on a random song in the playlist.


Yup, same here.  I'm going to drop back to an older release.
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: zipr on February 09, 2009, 09:22:47 AM
I wonder if this is just a bug with our model, or if the bug exists on other platforms.  I'd suspect it's unique to the Recorder (or maybe all Archos models), as this is a pretty annoying bug and I haven't seen much talk about it...
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: JdGordon on February 09, 2009, 06:15:06 PM
no, its probably not hardware specific...
there isnt much talk about it probably because most people dont play m3u's shuffled....
ill try to remember to have a look into this later in the week when im away from net access with nothing else to do
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: Stringrazor on February 09, 2009, 06:25:45 PM
no, its probably not hardware specific...
there isnt much talk about it probably because most people dont play m3u's shuffled....
ill try to remember to have a look into this later in the week when im away from net access with nothing else to do

Wow, that's hard to believe! I use shuffle play almost all the time since day ONE with the AJBR & Rockbox (sometime back in 2001).
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: zipr on February 09, 2009, 09:50:50 PM
Don't know if this is any help or not, but it seems that when the problem happens, RB resumes at a song near the start of the playlist. For me, it's usually in the first album on the list. Here's a snippet of my playlist, if that's any help. Thanks so much for looking into it!


#EXTM3U
#EXTINF:191,Bessie Smith - St. Louis Blues (w/Louis Armstrong)
D:\Blues\01 - St. Louis Blues.mp3
#EXTINF:177,Muddy Waters - Mannish Boy
D:\Blues\02 - Mannish Boy.mp3
#EXTINF:267,Mississippi Fred McDowell - Good Morning Little School Girl
D:\Blues\03 - Good Morning Little School Girl.mp3
#EXTINF:286,Bonnie Raitt - No Gettin' Over You
D:\Blues\04 - No Gettin' Over You.mp3
#EXTINF:215,Alvin Youngblood Hart - How Long Before I Change My Clothes
D:\Blues\05 - How Long Before I Change My Clothes.mp3
#EXTINF:215,Otis Taylor - My Soul's in Louisiana
D:\Blues\06 - My Soul's in Louisiana.mp3
#EXTINF:197,Etta James - A Sunday Kind of Love
D:\Blues\07 - A Sunday Kind of Love.mp3
#EXTINF:335,Buddy Guy - One Room Country Shack
D:\Blues\08 - One Room Country Shack.mp3
#EXTINF:181,T-Bone Walker - Call It Stormy Monday
D:\Blues\09 - Call It Stormy Monday.mp3
#EXTINF:145,Robert Johnson - Love in Vain
D:\Blues\10 - Love in Vain.mp3
#EXTINF:187,John Lee Hooker - Boogie Chillen
D:\Blues\11 - Boogie Chillen.mp3
#EXTINF:178,BB King - Rock Me Baby
D:\Blues\12 - Rock Me Baby.mp3
#EXTINF:196,Shemekia Copeland - Not Tonight
D:\Blues\13 - Not Tonight.mp3
#EXTINF:288,Susan Tedeschi - It Hurt So Bad
D:\Blues\14 - It Hurt So Bad.mp3
#EXTINF:244,John Hiatt - Thunderbird
D:\Blues\John Hiiatt - Thunderbird.mp3
#EXTINF:132,Ray Charles - Busted
D:\Blues\Ray Charles - Busted.mp3
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: JdGordon on February 09, 2009, 09:57:13 PM
it shouldnt matter what the .m3u contains... the problem is that the shuffle setting isnt getting saved in the .playlist_control file (Which is what rockbox reads to find out how to resume playback)
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: JdGordon on February 09, 2009, 10:18:44 PM
hmm, maybe it is archos specific! it shouldnt be though... I just checked on the e200-sim and the .playlist_control file is correct
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: zipr on February 23, 2009, 09:07:08 AM
Hey Johnathan --
Have you had a chance to look into this yet?  Is there anything else I could do to help?

Thanks!
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: Stringrazor on March 13, 2009, 01:18:56 PM
Any movement on this issue?
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: Llorean on March 13, 2009, 01:20:51 PM
It will be in the changelog when it's fixed. If anyone working on it has any questions requiring feedback on users, it ought to be in the flyspray entry, which is where bug reports and discussion belong.
Title: Re: Shuffle=Yes Ignored After Resume On AJBR
Post by: Stringrazor on March 13, 2009, 01:59:59 PM
Thanks, I've added a comment to FS#9822 (http://www.rockbox.org/tracker/task/9822).