Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
SubSonic Media Server API Support?
#1
Wanted to post this here so everyone knows there is a very nice media server out there called SubSonic. The developer is very helpful and I assisted him many moons ago in testing SubSonic as a music service source for SONOS for all of my music.

Looks to be a standard REST API and is well documented.

http://www.subsonic.org/pages/api.jsp

Wanted to know if this is something that is worthwhile for inclusion into CQC.
Reply
#2
It looks nice. I'm not sure it provides enough metadata to act as a standard CQC media repository. It may require using MusicBrainz ids they provide to do separate MusicBrainz queries for that info. It provides some info on its own, but it might not be enough.

Music repos are a big deal and require a lot of work to support, so it would require careful examination, which will be a lot of work before even starting.

One issue for us is that we have to have all the metadata preloaded into our media repo drivers, else we could never respond quickly enough (particularly for scrolling through albums and artists and such via finger flick.) For things like JRiver or My Movies, we just suck over all the data when the driver comes up. We could never afford to go out to MusicBrainz to get information upon access. We'd have to do it all up front when the driver loads, which wouldn't be a good thing since very time the driver started we'd make a lot of accesses and they'd probably cut you off.

So, if it required that, we'd be better off just supporting MusicBrainz as a metadata source in our own repository, where we can store that info away and reuse it each time the driver loads.

Of course his has some useful advantages, mainly that it supports HLS streaming. But, there are so many players that will just stream from a shared directory that that's not THAT big of an advantage. As long as we know where the file is, we can point the player (renderer) at it which is how all the current repo/renderer combinations work. Well, the Plex one uses its own players which also (AFAIK) do HLS type streaming from their repository. But most others are just pointed at a file and stream from that.
Dean Roddey
Explorans limites defectum
Reply
#3
Would this not be a better and easier solution to support for media than PLEX? I use SubSonic so that I can play my music through SONOS locally (ie, works with no Internet connection).

Although I have PLEX installed, it's used mostly so I can play movies through AppleTV and for iPhone photo sync, etc.
Reply
#4
I don't know if it's easier to support or not. But Plex wouldn't go away either way, so it would be another repo to support, and each one is a lot of work. If you are talking about local music (not streams), then you can do that with the Sonos as well by pointing them at files, which is now it normally works. Folks already do that. Our repo just points the Sonos as the file to play. It just has to be in a shared directory that you've give the Sonos access to.
Dean Roddey
Explorans limites defectum
Reply
#5
(06-16-2019, 09:42 AM)Dean Roddey Wrote: I don't know if it's easier to support or not. But Plex wouldn't go away either way, so it would be another repo to support, and each one is a lot of work. If you are talking about local music (not streams), then you can do that with the Sonos as well by pointing them at files, which is now it normally works. Folks already do that. Our repo just points the Sonos as the file to play. It just has to be in a shared directory that you've give the Sonos access to.

SONOS BOOST can only index 65,000 and my library is pushing 1TB. I just thought the SubSonic would be helpful due to its easy interface. The developer, Sindre, is also excellent, reasonable and open to ideas.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  any support for TP Link Kasa natively or third party int? b00ter 1 304 03-13-2021, 06:16 PM
Last Post: gReatAutomation
  ISY994i Support simplextech 49 11,832 06-29-2020, 05:21 AM
Last Post: keepersg
  Migrating to New Server gReatAutomation 1 612 06-12-2020, 05:40 PM
Last Post: Dean Roddey
  Global Variables in the Event Server context lleo 1 716 05-16-2020, 11:21 AM
Last Post: Dean Roddey
  Additional MQTT Support znelbok 5 1,363 05-14-2020, 03:55 PM
Last Post: Dean Roddey
  Elk Version Support Issue Ron Haley 20 3,918 05-05-2020, 08:38 PM
Last Post: Shaky
  Is there a way to change the listening port for the CQC server? ghurty 3 800 04-23-2020, 05:54 PM
Last Post: Dean Roddey
  RadioRA2 Visor Control Receiver - Input support gReatAutomation 12 3,400 02-24-2020, 07:38 AM
Last Post: gReatAutomation
  New MQTT support Dean Roddey 65 16,229 02-02-2020, 02:00 PM
Last Post: simplextech
  ISYv2 Driver - IOLinc Support simplextech 7 2,459 02-01-2020, 07:18 PM
Last Post: simplextech

Forum Jump:


Users browsing this thread: 1 Guest(s)