Bug 9564 - Integrate Playlist Manager functionality into Squeezecenter
: Integrate Playlist Manager functionality into Squeezecenter
Status: NEW
Product: Logitech Media Server
Classification: Unclassified
Component: Plugins
: 7.4.0
: All Windows Server 2003
: -- enhancement with 16 votes (vote)
: 8.0.0
Assigned To: Philip Meyer
http://forums.slimdevices.com/showthr...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-09-22 15:27 UTC by Sue Chastain
Modified: 2010-02-27 04:32 UTC (History)
8 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sue Chastain 2008-09-22 15:27:01 UTC
Philip Meyer's Playlist Manager plug-in provides an excellent way to create and build multiple playlists on the fly from the Squeezebox remote control.  
http://www.hergest.demon.co.uk/Music/slim/PlaylistManPlugin.htm

Unfortunately, it can only be used from the classic remote control and not from the Web interface or from the Squeezebox Controller. I feel the functionality this plug-in provides is an enhancement worthy of being incorporated into SqueezeCenter as a native plug-in so that it can be supported in all areas of the interface.

Alternatively, perhaps Logitech could provide the author with a Controller so he can provide Controller support in the plug-in.
Comment 1 James Richardson 2008-10-10 15:26:07 UTC
Targeting Enhancement bugs
Comment 2 James Richardson 2008-12-16 13:01:40 UTC
Philip: can you have a look at this one?
Comment 3 Philip Meyer 2008-12-16 14:38:08 UTC
Wow! Someone who finds my plugin useful!  I'm honoured.

I've recently installed SqueezePlay, so I may get a chance to adapt the plugin to support that (and therefore assume it would work with SBC without any additional work).

I'd like to improve the plugin to work not only from the current playlist, but also on any Browse item, but I don't think that's possible from a plugin (unless I make it work as a mixer, which isn't right).

The Playlist Manager plugin includes the functionality from the Save Playlist plugin, so it would make sense for the plugin to replace that as an SC plugin.
Comment 4 Moonbase 2008-12-27 06:47:41 UTC
I was suggesting some »flagging bad tracks« functionality in
http://forums.slimdevices.com/showthread.php?t=57202

Philip showed me "it's all been done" -- and much nicer even. Thanks for that one!

I vote for the suggestion to enhance and include it :-)
Comment 5 Sue Chastain 2008-12-28 09:58:43 UTC
Philip: Would it be possible to have Playlist Manager work from the track info menu rather than a button hold (or as an additional option along with the button hold). Would that make it any easier to bring it into the browse menus and/or have support for the SBC? 

Instead of pressing and holding add, you could press right to get to track info, then find "Add to playlist" in that menu, press right, and get the normal playlist manager options.

Just a thought I had....
Comment 6 Philip Meyer 2008-12-28 11:10:01 UTC
I thought of doing that initially when I was writing the plugin, but it wasn't possible to hook into the track info menu back then.  It may be possible now, as other plugins do it (eg. LastFM).  I'll look into it.

>Would that make it any easier to bring it into the browse menus and/or have
>support for the SBC?
>
It would probably work in all ways that it is possible to navigate to any track info display from a Classic player UI.  I have no idea how to do it for SBC yet.  It may need to be a completely different plugin.

>Instead of pressing and holding add, you could press right to get to track
>info, then find "Add to playlist" in that menu, press right, and get the normal
>playlist manager options.
>
It would have to be a different menu of options, I think, as it's not meaningful to have "Add to playlist > Save Playlist"

It would be nice to replace "Add to Favorites" with a more generic "Add to ...", which then gave the options to add to either Favorites, a pre-designated quick playlist, or "Other playlist" (to pick from any), or New playlist.

In fact, the "Add to Favorites" could be presented similar to the Playlist Manager menu.  ie. Add to a chosen favorite name, browse the favorites to pick where to add it to (ie. can select to add to a folder within favorites), or add as a new favorite.


However, I still prefer the hotkey to invoke directly from the now playing list.  This provides access to Save Playlist, Zap Track, as well as add to another playlist.
Comment 7 Steffen 2008-12-29 01:15:26 UTC
Hello together,
i'm happy to see that here is something going on :) Thanks philip for your help!!
I like the idea to change the "add to favorites" to "add to ..." and then there is a chance to add this song in a new playlist or in an existing playlist. I think this is a very good solution.
I hope you can get it done - thank you so much for your effort!!!!
Comment 8 Marc Auslander 2008-12-29 05:46:53 UTC
Could also address the problem I've had recently.  Now that favorites is a tree of folders, it would be nice to be able to add a favorite where you want it.  Today, you need to add the favorite and then use the web UI to move it.
Comment 9 Blackketter Dean 2008-12-30 16:27:05 UTC
I think that having songinfo item for "Add to Playlist" is a great suggestion.  

I would keep it separate from "Add to Favorites".

It would work consistently from the web, classic and controller interfaces. 
Comment 10 Steffen 2009-01-28 07:27:23 UTC
Hi, any news about this "bug"?
Comment 11 Philip Meyer 2009-01-31 00:29:36 UTC
I have enhanced my plugin to provide the ability to add tracks to playlists from a Browse Menu (in addition to the current playlist menu).

It overrides the use of Add.hold to invoke the Playlist Manager menu (instead of the silly switch into party mode), whereby you can select a playlist to add the chosen track to, or select to add the track after the currently playing track, or to the end of the current playlist.

I have also provided a Track Information menu action to get into this Playlist Manager menu.  This works on Classic Player UI (SB3).  Apparently this should work on the SBC, but it doesn't.  I don't know how to get that part to work, and need some guidance.

I have also provided a settings page now for choosing your favourite quick access playlists for adding tracks to.

I haven't released this plugin version yet, because I was tidying up the internals a bit (having played around to try to support SBC, etc), and hoping to support the SqueezeBox Controller.  I think I will release it as it currently works for Classic Player UI.
Comment 12 Steffen 2009-02-04 05:51:31 UTC
Hey Philip,
this sounds great. Did i understand this correct:

"It overrides the use of Add.hold to invoke the Playlist Manager menu (instead
of the silly switch into party mode), whereby you can select a playlist to add
the chosen track to, or select to add the track after the currently playing
track, or to the end of the current playlist."

This means if i choose the play mode "Party" i can select by pressing a button (what button?)a playlist to add the track or add the track after the currently playing track or at the of of the playlist?

I hope you can get it done for the SBC!
Best regards
Comment 13 Philip Meyer 2009-02-04 11:47:57 UTC
>This means if i choose the play mode "Party"
>
It should work in any play mode.  I haven't tried playlist or Party mode though.

>i can select by pressing a button (what button?)
>
You can get to the functionality by selecting "Playlist Manager" from within the Track Information screen on a Classic Player.

At the moment you have to edit a custom IR map file to define what key you want to invoke this as a shortcut (so you don't need to go into the track info > Playlist Manager).  I have defined the Add button to perform this action.

>A playlist to add the track or add the track after the currently playing track >or at the of of the playlist?
Yes.

My current version (available through Extension Downloader) supports this on Classic Players now.

I think something like this would be much better than the weird decision to make a side-effect of pressing Add.hold go into playlist mode, and Add.hold go back to normal mode.  Pressing the defined action key (probably Add.hold by default) should always bring up the choice to Add to a playlist, Add Next or Add To End, and also could provide an option to change Playlist Mode (shortcut to the standard Playlist Mode player settings screen).  Add and Play buttons will do whatever they should normally do in the current playlist mode.  I will add this to the next version.

>I hope you can get it done for the SBC!
I've tried, but I can't figure it out.  I need a bit of help.  I think it should work as it is, but it doesn't - I just get a blank Playlist Manager menu on the SBC/SqueezePlay.
Comment 14 Steffen 2009-02-06 08:13:04 UTC
Hi Philip,
so if i can help you in any way - i do what i can. But i'm not a developer and i dont understand so much about coding and so on. So maybe someone from slimdevices can help you. Please Slimdevices :) There is just a small step to success so dont let the project die ;)
I hope somebody can help you, the only way i can help is to donate for a cup of coffee for you :)
Comment 15 Steffen 2009-04-30 03:03:07 UTC
Hi,
any news about this plugin? I miss this feature all the day so i hope it will be integrated very soon.
Best regards
Comment 16 Pat Ransil 2009-07-30 17:16:11 UTC
Moving to 8.0
Comment 17 Philip Meyer 2010-02-27 04:32:48 UTC
I have started developing this plugin again for Squeezeplay players.  I know what I need to do now, and hope to have something out soon that will work in SBS 7.5.