Continuous Shared Play

Artist radio, genre radio & related artists. A Subsonic server for music nerds.

Moderator: moderators

Continuous Shared Play

Postby Jazzcat007 » Thu Jan 17, 2013 6:47 pm

I installed MusicCabinet yesterday over my previous Subsonic installation. Loving it so far.

Is there anyway to get shared playlists to play continuously?

I've tried this to no avail:

http://forum.subsonic.org/forum/viewtopic.php?f=3&t=7823&hilit=continuous+play#p34541
Jazzcat007
 
Posts: 4
Joined: Thu Jan 17, 2013 5:37 pm

Re: Continuous Shared Play

Postby hakko » Thu Jan 17, 2013 7:51 pm

Just curious, did the behavior of shared playlists change when you switched to MusicCabinet? I'm not aware that I've changed anything that would cause this, but it might be that Sindre has fixed previous bugs for the shared playlists in version 4.7, while I started building my version on top of 4.6 (meaning those bugs are still around in MC). If that's the case, I need to look into what he has done to the shared playlists over the last year to get up-to-date.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Continuous Shared Play

Postby Jazzcat007 » Thu Jan 17, 2013 8:42 pm

No. I think it's always been like this. I just posted here because the 'fix' posted in the Subsonic section of the forum didn't work for me. I never tried that fix previous to installing MusicCabinet.

Thanks for the great work. The changes are something I've really been looking for.

I used a media server a couple of years ago (I can't remember the name) that had a great scrobbling feature based off of last.fm. You would pick a song to scrobble off of and it would add two songs to the playlist based on last.fm's similar list then once it reached the second song it would add two similar to that one and so on. What was really cool about it is that the playlist would evolve over time. You might start with jazz and after a couple of hours it might be hard rock but because each song was similar to the ones before it flowed seamlessly.
Jazzcat007
 
Posts: 4
Joined: Thu Jan 17, 2013 5:37 pm

Re: Continuous Shared Play

Postby hakko » Thu Jan 17, 2013 9:13 pm

Ah OK then it's my favorite hobby - finding bugs in Sindre's code :) I have to admit that the function you propose (building an evolving playlist) sounds like more fun. It's a pretty cool idea actually.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Continuous Shared Play

Postby shadow.8 » Thu Jan 17, 2013 9:23 pm

hakko wrote:Ah OK then it's my favorite hobby - finding bugs in Sindre's code :) I have to admit that the function you propose (building an evolving playlist) sounds like more fun. It's a pretty cool idea actually.


Sounds very cool actually. Think you will implement this? 8)
676 artists
2,348 albums
26,738 songs
276.51 GB (~ 1,993 hours)
User avatar
shadow.8
 
Posts: 110
Joined: Wed Sep 26, 2012 12:12 am

Re: Continuous Shared Play

Postby hakko » Thu Jan 17, 2013 9:35 pm

Yes and no.. currently, I fetch artist tags+top tracks+similarities from last.fm which makes for the genre and artist radios. This type of evolving playlist would require more detailed info per track and fetching that from last.fm might not be the best idea. However, I really want to integrate other third party solutions to classify single tracks and find similarities, because that would make for this type of playlist and open up other possibilities. I just need more spare time.. the feature request list is way too long!
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Continuous Shared Play

Postby shadow.8 » Thu Jan 17, 2013 9:46 pm

hakko wrote:Yes and no.. currently, I fetch artist tags+top tracks+similarities from last.fm which makes for the genre and artist radios. This type of evolving playlist would require more detailed info per track and fetching that from last.fm might not be the best idea. However, I really want to integrate other third party solutions to classify single tracks and find similarities, because that would make for this type of playlist and open up other possibilities. I just need more spare time.. the feature request list is way too long!


Understood. There are certainly many great things you could do with Music Cabinet and I know it's only a side project.

I don't want to hijack this thread but I was curious if you had considered The Echo Nest for something like this. I understand they have a great playlist api. Might be worth looking into.
676 artists
2,348 albums
26,738 songs
276.51 GB (~ 1,993 hours)
User avatar
shadow.8
 
Posts: 110
Joined: Wed Sep 26, 2012 12:12 am

Re: Continuous Shared Play

Postby hakko » Thu Jan 17, 2013 9:50 pm

I'd say they are my #1 priority for integration. I don't know of any other library as interesting as theirs.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Continuous Shared Play

Postby shadow.8 » Thu Jan 17, 2013 9:56 pm

Excellent. I think this could be a great addition to Music Cabinet. :mrgreen:
676 artists
2,348 albums
26,738 songs
276.51 GB (~ 1,993 hours)
User avatar
shadow.8
 
Posts: 110
Joined: Wed Sep 26, 2012 12:12 am

Re: Continuous Shared Play

Postby Jazzcat007 » Thu Jan 17, 2013 10:06 pm

Jazzcat007
 
Posts: 4
Joined: Thu Jan 17, 2013 5:37 pm

Re: Continuous Shared Play

Postby hakko » Thu Jan 17, 2013 10:20 pm

If anyone feels like digging up the source code for their implementation, feel free to post here! I thought I'd find it at https://github.com/MediaPortal/MediaPor ... rPlugin.cs but I might overlook something.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Continuous Shared Play

Postby 14all41 » Fri Jan 18, 2013 11:16 am

I noticed, that Madsonic ( latest beta 4.8 ) does continuous playback with a nice visuals effect :wink: , you can see an example here - our shared playlist: http://www.14all-all41.net/bands/testing-our-community-media-streaming-server-random-playlist-nr-1/
User avatar
14all41
 
Posts: 2
Joined: Fri Jan 18, 2013 11:01 am

Re: Continuous Shared Play

Postby vollbr0t » Fri Jan 18, 2013 12:53 pm

I know this kind of script from xmbc, it is pretty awesome. (I think this is it: https://github.com/mortstar/repository- ... eneratorPM) Maybe you do not have to fetch all data for each song previously. I think the script does a lookup at last.fm as soon as a songs starts playing, then adds 2 similar songs to the playlist. As soon as the next track starts playing a new lookup is made.
vollbr0t
 
Posts: 75
Joined: Wed Jan 19, 2011 6:35 pm

Re: Continuous Shared Play

Postby hakko » Fri Jan 18, 2013 1:44 pm

Thanks! I used the track similarity from last.fm before I wrote the current artist radio. It was never released, it was just way too slow with real-time lookup of track similarities. With the current Subsonic interface, I think a playlist has to be generated at once. Or it at least it would require a bit of re-writing to start adding tracks continuously to the currently playing playlist.
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Continuous Shared Play

Postby Jazzcat007 » Fri Jan 18, 2013 3:18 pm

Have you seen http://forever.fm ? Continuous beat matching server. He's using Soundcloud and Echo Nest.

http://hackaday.com/2012/11/17/forever-fm-infinite-beat-matched-music/

https://github.com/psobot/foreverfm

Beat matching a playlist would be phenomenal! Especially for a party.
Jazzcat007
 
Posts: 4
Joined: Thu Jan 17, 2013 5:37 pm

Next

Return to MusicCabinet

Who is online

Users browsing this forum: No registered users and 15 guests