The following attends to describe the future playlist. The word playlist is used as the new playlist editor described here. Most of the function described here are already available using the "new" playlist in the playlist view.
Change to the core
- The playing Queue playlist (or FIFO) will be removed.
Playlist aspect
- The playlist aspect will be similar to the current "new" playlist in the playlist view.
- Playlist tracks can be sorted/ordered using the tab user's customizable fields (such as: track number/artists/albums/file name/favourite/hits/...).
- Track or selection of tracks can manually moved up/down
- Track or selection of tracks can be added to the playlist using Drag and Drop at the position they are dropped.
- Track or selection of tracks can be removed using keyboard key "delete".
playlist behaviour
- The playlist tracks will be remembered from the last time the user used Jajuk.
- If the user was listening to music when he quitted Jajuk, then next time Jajuk opens, it will start to play the playlist. If the user was not listening to music (hence player was stopped), then no music will be played once Jajuk opens.
- A fully played track is not removed from the playlist.
- If "planned track is used", planned tracks will go at the end of the playlist.
- "stop" in the player doesn't clear the playlist but stops the music.
- Hitting stop, and then play, will play from the beginning the track we were listening before hitting stop.
Following buttons will be at the top of the "playlist editor" (most of them are already present in the current playlist editor).
- clear playlist
- open playlist
- save playlist
- move track/selection to the top
- move track/selection up
- move track/selection down
- move track/selection to the bottom
- add random track
- add random album
- Favourite (if pushed, the current selection will be added as favourite)
Right click on a track (or selection of tracks) in the playlist will open a menu that will do the following:
- play the track
- give information on the track/selection and let edit the tags
- remove the selected track/selection from the playlist
- add to favourite
- move track/selection to the top
- move track/selection up
- move track/selection down
- move track/selection to the bottom
- randomize playlist
- clear the playlist
- select all
- select none
- invert selection
- save playlist as...
Audio player
- Next track button in the audio player will play next track in the playlist. If we are at the bottom, it will play the first one.
- Previous track button in the audio player will play previous track in the playlist. If we are at the top, we will play the last one.
- To avoid complexity, buttons in the player tab should be in this order:
- previous track
- fast rewind
- play/pause
- stop
- fast forward
- next track
On a selection in the "physical files tree/table", "logical tracks tree/table", "album catalogue", etc...
- Actions (such as "Play"/"Push" from the right click menu, double click to play) will act in this playlist.
- Action "Plays", will empty the playlist, add tracks to the playlist and start playing from the beginning.
- Action "Push", will add the pushed tracks to the playlist. If the audio player is paused or stopped, no music will be played.
regular playlist
Regular playlist will be available in the Playlist Perspective. See ticket: #456