Let media player handle playlist

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

Let media player handle playlist

Postby RXWatcher » Tue Nov 06, 2007 5:10 pm

I've been kinda cheating and using two media streamers..Subsonic and Kplaylist. One feature I love on Kplaylist is that you download the playlist to the player(ala winamp). You can then use winamp to control the order of the playlist..save it to disk and reload it. It requests the song from kplaylist one at a time. It's a pull from kplaylist, not a push to the workstation like subsonic.

You can also use winamp to skip within a song(if you don't use LAME) so you can skip to the end, etc.

I just like having my playlist local vs on subsonic...now subsonic rocks in most places(layout, user management, speed) but this one issue has me using kplaylist. It's faster, easier to manage the playlists through winamp.

Sindre, I can give you access to kplaylist if you want to see how it works.
RXWatcher
 
Posts: 20
Joined: Thu May 03, 2007 5:16 pm

Postby sindre_mehus » Tue Nov 06, 2007 8:54 pm

Hi there,

I would love to check it out, so if you could send the details by mail or PM, that would be great!

I agree that the lack of client-side playlist management is one of the weakest point of Subsonic. FYI, I've just started working on a Flash-based Subsonic client which hopefully will address some of those shortcomings.

Take care,
Sindre
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby tberman333 » Wed Nov 07, 2007 4:44 am

I may be wrong here, but wouldn't this be solved if Subsonic created an actual m3u file that contained locations of the tracks on the server as the playlist, this would solve the problem. The m3u file could just be called subsonic.m3u and overwrite itself each time a new playlist is created.

I may be way oversimplifying this, but that seems like it would work.

As an example, if you look at the "Live Music Archive" at archive.org and go to any recording on there and play the m3u file, it plays the tracks from the server, but you can manage the playlist on your local machine.

Here is an example of one:

http://www.archive.org/download/soulive ... 16_vbr.m3u
tberman333
 
Posts: 40
Joined: Fri May 18, 2007 9:29 pm
Location: West Hartford, CT - USA

Postby sindre_mehus » Wed Nov 07, 2007 7:48 am

You're right, that would work. The problem with that approach, however, is that modifications to the playlist in the web interface (jumping to different track, reordering, adding, removing etc) wouldn't be reflected in the client-side playlist.

Hm, maybe it could be configurable on a per-player basis whether the playlist should be managed on the client or the server. Then, the user can choose what he or she prefers. I'll give it some more thought.

Thanks,
Sindre
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Postby tberman333 » Wed Nov 07, 2007 2:21 pm

sindre_mehus wrote:You're right, that would work. The problem with that approach, however, is that modifications to the playlist in the web interface (jumping to different track, reordering, adding, removing etc) wouldn't be reflected in the client-side playlist.

Hm, maybe it could be configurable on a per-player basis whether the playlist should be managed on the client or the server. Then, the user can choose what he or she prefers. I'll give it some more thought.

Thanks,
Sindre


Another place this would help is streaming via a cell phone. If you had a place in subsonic where you could click to play the m3u file, it would download and play on a cell phone rather than needing to enter the player address in the phones media player. Just another thought...

If you decide to do this, I for one will be very happy :D
tberman333
 
Posts: 40
Joined: Fri May 18, 2007 9:29 pm
Location: West Hartford, CT - USA

Postby RXWatcher » Wed Nov 07, 2007 7:53 pm

This would be so cool...esp if you have a choice of how to you want to run it.

You take for example my wife who has to have every song she likes in one massive playlist of 5000-6000 songs...manipulating that is quite a challenge through subsonic and I'm sure it taxes resources. If we can offload that to the client then it'd free up resources on the server side.
RXWatcher
 
Posts: 20
Joined: Thu May 03, 2007 5:16 pm

Postby sindre_mehus » Thu Nov 08, 2007 8:11 am

Ok, so I've added a new option under "Settings > Player" called "Playlist is managed by player". If this is selected, the m3u playlist which is sent to the player contains one entry for each song (like in kplaylist). I've also added support for HTTP byte range requests, meaning that it will be possible to skip within a song (as long as it's not being transcoded or downsampled).

I'm quite happy with the result :-)

Thanks,
Sindre
User avatar
sindre_mehus
 
Posts: 1955
Joined: Tue Nov 29, 2005 6:19 pm
Location: Oslo, Norway

Sweet!

Postby RXWatcher » Thu Nov 08, 2007 5:11 pm

I'll watch for a beta so I can test it.
RXWatcher
 
Posts: 20
Joined: Thu May 03, 2007 5:16 pm

Postby braddyo » Mon Nov 12, 2007 7:05 am

Great idea. Back in the days that I used Orb that was a feature I really enjoyed. For some reason they took that feature out, but it was sorely missed.
User avatar
braddyo
 
Posts: 97
Joined: Mon Oct 29, 2007 10:27 pm
Location: UT


Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 7 guests