Future Directions

Post Songbird 1.1.0, Now Playing List will probably change dramatically in a way that hasn't been possible before. This will be due to a bug fix that didn't make it into 1.0, as well as a patch that I wrote and got accepted, which will most likely appear in the next major release. What this means is that I'll be able to completely rewrite the add-on to avoid all those crashes and bugs, and also eliminate the need to have those confusing modes. I thought I'd share with you the new user interaction model I hope to implement and get your feedback

  1. Play a track from the main window
    Starts playing the track as normal
    The now playing list populates itself with the new playlist
    The tracks are displayed in the order they are going to play in, not the order they appear in the playlist
    The playing track will therefore appear at the top of the now playing list if shuffle is enabled
    The now playing list is renamed back to 'Now Playing' if necessary
  2. Play a track from the now playing list
    Starts playing the track as expected
    This does not make the track appear at the top of the now playing list, as the previous action would, instead playback has "skipped ahead" to this track
  3. * Reorder the position of tracks within the main window;
    * Add tracks to the main window;
    * Remove tracks from the main window;
    * Change search/sort/filter on the main window

    The now playing list populates itself with the updated playlist
    The tracks are displayed in the order they are going to play in, not the order they appear in the playlist
  4. Add tracks to the now playing list;
    Remove tracks from the now playing list

    The now playing list is renamed to 'Custom Playlist'
    The now playing list becomes a new playlist that is now out of sync with the main window
    Starred actions (*) have no effect on this playlist
    If playback has already started, the custom playlist is what will continue to play, not the original playlist
  5. Reorder the position of tracks within the now playing list
    This changes the track order that the playlist is going to play through, whether it is showing 'Now Playing' or 'Custom Playlist'
  6. Change sort on the now playing list
    This is disabled and has no effect

As you can see, no where have I mentioned the work 'queue' or talked about having to switch modes. The changes that are going into Songbird 1.1.0 should hopefully enable these things to happen naturally like they should. It still makes a distinction between 'Now Playing' and 'Custom Playlist', but this happens automatically and merely indicates whether the now playing list is still in sync with the main window, or has been altered "on the fly".

You should also be aware that when I say "Add tracks to the now playing list" I haven't said how, so this could be via drag and drop, via pressing 'Q' on the keyboard, via a right-click menu with 'Queue Next' or 'Queue Last' etc. Also this should be possible from any playlist, not just the library.

Comments

Re: Future Directions

This sounds great, thanks for all your work! Your add-on is really essential and should be included in the first-install-package! :)
Right now, I'm really looking forward to version 1.1 - when will it be released?

Re: Future Directions

Sounds awesome, read my mind on most of those things.

Re: Future Directions

This sounds great! Cant wait for songbird 1.1 - come hendrix, for this add-on among loads of other updates!

Re: Future Directions

This is really needed. Its one of two things (the other being embedded M4A album art) that are making me hold back from going over to songbird from mediamonkey.

Keep up the good work.

Re: Future Directions

Is this going to make it into the songbird core? It seems like this should be something that's installed by default, keep up the good work.

Re: Future Directions

Sounds realy awesome
Keep up the good work!!

Re: Future Directions

Sounds great. I'm not sure whether you implied the following in your todo-list, but I would love to see a feature which automatically adds all tracks in the current search query (rather than adding the whole library to the Now Playing-list, as it is in your current version).

Re: Future Directions

Good work! Your post/article is an excellent example of why I keep comming back to read your excellent quality content that is forever updated. Thank you!roulette onlinepoker sitesblackjack onlinevideo poker onlinedivx movie downloads

Re: Future Directions

Sounds awesome , read my mind on most of those things.

Re: Future Directions

Re: Future Directions

Yes, here we provided a lot of new opportunities, and this is all thanks to you.

Re

Your superior writing about this good post comes side by side with the thesis project. Thus, you must work for dissertation writing service.

Re

Students would like to receive a PhD degree, but what is the correct way to get it? We will suggest to see for the dissertation service to order the thesis title about this good post from. I tried it and reseived the highest level.

Susan Bell

It is pretty hard task but your post and experience serve and teach me how to handle and make it more simple and manageable.
Thanks for the tips… Best regards.
writing a dissertation
 

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.