Queue support and The Playlist
Gary Steinert
gary.steinert at gmail.com
Tue Dec 16 16:13:07 CET 2008
On Tuesday 16 December 2008 14:44:02 Bart Cerneels wrote:
> Hi all,
>
> I promised to start a discussion about the queue manager.
>
> Fact: users want the queue manager back:
> https://bugs.kde.org/show_bug.cgi?id=171939
>
> In my mind The Playlist is a queue, and the order of tracks in there
> is the order they will be played. I couldn't imagine anyone trying to
> use it any other way. In fact, when I learned about the queue manager
> I literally didn't understand it's use-case.
I would like to put my use case forward.
When i build a playlist, i tend to use it quite a lot, but I'm not always in
the mood to listen to all the music in it. I use the queue manager to select
those tracks i want to listen to and play them in order, without having to
select a new track every time the last one finishes (kinda counter productive
when you're trying to work!).
The reason I don't want to re-arrange my playlist is simply because, after a
day or two, I know where many of the album are within the list. If i
rearranged the playlist every time I felt like listening to a different track
it would eventually (I'm talking within a session here, so saving wouldn't
help a great deal) get well out of hand.
Also, in order to rearrange the playlist, I would have to:
- Find the track i wanted to play
- Find the currently playing track in the playlist
- Drag the next track and try to drop it in the right place to be played next
I would then have to repeat this for every track
With a queue manger:
- Find the track
- Click (or more than likely click a menu item)
And in an ideal world, i could select multiple tracks and queue them all at
once.
I realise you probably covered parts of this in your own use cases, but I
thought you might find it useful to have a view from someone who would
actually use a queue manager and would quite like to see it back in Amarok 2
=)
Gary Steinert
> Now I've realized that the people who use the queue manager for a
> couple of different reasons:
>
> 1) Playlist editor:
> Because Amarok doesn't have a separate playlist editor, people started
> using the PlaylistView like the Juk editor. Not wanting to destroy
> their precious works of (playlist-)art, mainly sort order, they use
> the queue-manager to play those tracks in an order other then the
> list-order.
> note: they could have just saved the playlist to disk and then
> rearranged, but the human mind probably perceives that as destroying
> previous work. We can't blame our users for being human, even tough
> they want us to be super-human.
>
> 2) Single click queue adjustment:
> Not everyone enjoys drag and drop. Especially if you want to arrange a
> large number of tracks fast clicking is easier. The queue-manager
> allows you to do that with Ctrl+"Right Click".
>
> There might be other use cases. Reply if you can think of some.
>
> These are both useful features, both of which are missing in Amarok 2.
> A straight port of the queue manager from 1.4 would indeed solve 2)
> and allow users to do 1) sort of like before. But we still have the
> opportunity to rethink the concept now and implement it in a simpler
> way.
> So I propose we solve both separately, a Meta::Playlist editor and
> added functionality to PlaylistView for queueing.
>
> One click queueing we could easily implement with a mode that sends a
> track to right below the playing track when left-clicked (think
> touchscreen). Or use the middle button for this regardless of mode.
>
> I propose to make a playlist editing plasmoid to cover 2) and make
> mass tagging like in 1.4 possible. This should obviously be a
> spreadsheet view, which some users can't seem to do without. This
> would *not* be a queue editor. But since playlists can be saved,
> edited and then loaded in the queue the functionality is the same, if
> not better. It also allows any group of tracks from a Meta::Playlist
> to be added to the queue.
> We could still implement queue sorting in the way leinir proposed [1]
> but at least it will be used for queue ordering and not the only, or
> the prefered, UI for playlist editing.
>
> Now I understand Seb has queue-manager for 2.0 in a git tree. So
> perhaps it's similar to what I propose or a port from 1.4, need to see
> the code. Anyway I've started on the middle-click queue adjustment
> already, the playlist plasmoid is something I want for 2.1.
>
> [1]
> http://amarok.kde.org/blog/archives/810-The-Old-style-Playlist-Is-Dead,-Lon
>g-Live-The-Old-style-Playlist.html
> _______________________________________________
> Amarok-devel mailing list
> Amarok-devel at kde.org
> https://mail.kde.org/mailman/listinfo/amarok-devel
More information about the Amarok-devel
mailing list