Rockbox Development > Feature Ideas

Can the interface be changed to play 20 track list, one track- then stop?

(1/3) > >>

rwburbage:
Hopefully I posted in the correct forum.  I tried a search for play once then stop.  Didn't find much.

Do any of the Sansa products - or any other player - support playing a single track at a time from a list of tracks in random or shuffle mode?
I need to be able to create 2 albums or track lists.
I need to have the player play a single track at a time from an album of tracks in random order.
The random mode also needs to randomly repeat the same tracks in the list of 20.  I don't want it to shuffle the list and only play all 20 once.
Then to be able to push >>| to play the next track and then stop.
Hopefully that made sense?  Can sansa or anyone-group-software support adding these custom play modes to any mp3 players?
Thanks very much for any help!
Rich

GodEater:
There's a patch floating around which does this - but it's not ready for inclusion in the core of Rockbox yet - so downloaded builds don't have this feature.

If you want it, you'll have to download the code, patch it, and compile your own.

Chronon:
Just to clarify, Rockbox's features are available, as far as possible, on all supported players.  If this patch (for pause between tracks) were to be accepted into the SVN builds then it would be available on any player running such a build of Rockbox.  Some of your other requirements won't be addressed by that patch.

--- Quote ---The random mode also needs to randomly repeat the same tracks in the list of 20.  I don't want it to shuffle the list and only play all 20 once.
--- End quote ---
Rockbox's shuffle doesn't work this way.  http://www.rockbox.org/wiki/ShuffleExplained


--- Quote ---I need to be able to create 2 albums or track lists.
--- End quote ---
Rockbox only deals with one playlist at a time.  You can modify the structure of this playlist on-the-fly (including queuing) if you like, load a new one, etc., but you can't simultaneously work from two separate lists.  You can create as many playlists as you like but Rockbox will only work from one of them at a time.

I haven't really looked into this, but it seems like you (or someone) might be able to write a plugin to do what you want using a Lua script.

rwburbage:
Wow!  Thanks for the info and direction.  The link about the shuffle possibly leads to another question.  If they player is in play once then stop mode plus shuffle and the stop instruction followed after the play once, wouldn't the random seed be regenerated.  So instead of next track hit play again.  Is there a way to control the random seed through software to base it on the previous random set to repeat some of those tracks sooner than later?  Or maybe in the playlist add multiple copies of the tracks to simulate this. 

Although I have seen players start in random mode and seem to create the same seed each time.  The player would shuffle in the same order.  I'm not sure if power off or stop mode would change this seed or not.

I didn't make the question clear about the 2 sets of tracks.  The player doesn't need to play off 2 different sets of tracks at once.  Only one at a time.  Then after I have played enough of track set 1.  I select the next set of 20 tracks.  Play once then stop in shuffle with repeat.

Would the Sandisk 2GB Sansa E250 work with this version of RB?

Are there any PC based player software that do this to test with?

Thanks again! Rich

Falco98:

--- Quote from: rwburbage on January 11, 2010, 07:25:19 PM ---If they player is in play once then stop mode plus shuffle and the stop instruction followed after the play once, wouldn't the random seed be regenerated.  So instead of next track hit play again.  Is there a way to control the random seed through software to base it on the previous random set to repeat some of those tracks sooner than later?  Or maybe in the playlist add multiple copies of the tracks to simulate this. 

--- End quote ---

Hoping I understand your question correctly...
Rockbox doesn't "reseed" a random playlist between stops; it shuffles the playlist once, and then plays through until all tracks have been played (and repeats if repeat mode is enabled), but that's it.  It doesn't matter if the player is stopped during the set, it will resume where it left off.

I think that maybe what you're trying to do, if you'll be doing it all manually, can be accomplished by playing a few songs (like 5 or 10), and then having Rockbox do a "Reshuffle" on its going playlist.  Whenever you do a Reshuffle, the currently-playing song is moved to position 1, and all other songs (including ones played already and ones not played already) are shuffled together and re-added to the playlist following the current song.  If you do this 2 or 3 times during the 20 tracks you're trying to compile you would be likely to have some repeats, and it seems this is what you desire.

Navigation

[0] Message Index

[#] Next page

Go to full version