matticas 3 Posted September 3, 2025 Posted September 3, 2025 Did this get any traction? Was hoping to connect SubSonic on Garmin to my Emby server.
trifleneurotic 63 Posted September 3, 2025 Author Posted September 3, 2025 (edited) 15 hours ago, matticas said: Did this get any traction? Was hoping to connect SubSonic on Garmin to my Emby server. Hello! I was the original person who started the project a long time ago. I simply have been unable to put in the requisite time needed to bring the project to MVP due to family, obligations and just life. Or maybe I'm just manifestly horrible at time management I originally wanted to use the DSub app for Android with Emby, but since then, Symfonium has been released which leverages Emby's own API and it's a pretty solid app. However, I'm sure some people would rather use other Subsonic clients as well. Anyway, I archived the repo a month or two ago as I wanted to let people know that I wasn't going to be actively working on it for the time being (although it still could be forked). And my schedule of course could change in the future although I can't say if or when. Personally, I would want to start from scratch anyway as I previously was working off of the latest/last Subsonic API spec, and since then OpenSubsonic has come on the scene which aims to be backwards compatible anyway. With all that said though, given the amount of interest this continues to generate, I'm still motivated to work on it for sure, although at this point, I'd be sure to have at least some functionality before unarchiving the repo and spreading the word so as to set expectations properly. I already had a good start - the key I think is having a translation layer to translate Subsonic API calls to the relevant Emby functionality (of course you could use other calls to call directly into Emby's native API but that seemed like a waste to make another HTTP call; I was implementing the functionality from the standpoint of Emby's SQLite database to cut down on the network calls). Edited September 3, 2025 by trifleneurotic Added my most recent design idea. 1
matticas 3 Posted September 3, 2025 Posted September 3, 2025 Olla trifleneurotic! I did do a lot of digging yesterday and attempted to pull your previous dll into my emby, but with no luck on working - it could of been any number of configuration issues with my Emby in docker, ports, and the Garmin Subsonic music thing I was using. My only reason for wanting Subsonic, is because it is the only (non-paid) way to sync music to Garmin Devices. https://github.com/memen45/SubMusic Everything else on Garmin is spotify, youtube music etc. In all honesty, it's a connivence thing, don't rearrange your life to suit one dude on a PC on the other side of the world! In reality, I can't code, I throw a few words into yaml in home assistant, that's about it.
trifleneurotic 63 Posted September 3, 2025 Author Posted September 3, 2025 2 minutes ago, matticas said: Olla trifleneurotic! I did do a lot of digging yesterday and attempted to pull your previous dll into my emby, but with no luck on working - it could of been any number of configuration issues with my Emby in docker, ports, and the Garmin Subsonic music thing I was using. My only reason for wanting Subsonic, is because it is the only (non-paid) way to sync music to Garmin Devices. https://github.com/memen45/SubMusic Everything else on Garmin is spotify, youtube music etc. In all honesty, it's a connivence thing, don't rearrange your life to suit one dude on a PC on the other side of the world! In reality, I can't code, I throw a few words into yaml in home assistant, that's about it. I honestly don't think it was anything in your setup - likely my DLL Given the sustained interest over the past several months though, I think I'm going to try to work on it a little bit at a time (because it still is fun for me) but I'll work in a private repo so as to give myself the leeway to start fresh, but someone can still fork the archived repo if they want while not expecting much from me lol. With that said it really seems this idea won't die so I'd like to give it one more go! 3
trifleneurotic 63 Posted September 7, 2025 Author Posted September 7, 2025 Hello again Emby community! So long story short, I'm developing on the plugin again as time permits. I essentially started from scratch, which is what I think my mind needed to look at the project in a new way, design-wise that is. This time around, instead of doubling up on Emby's REST API calls or using the SQLite database, I am using the internal .NET API that was already available to me via the plugin itself, and things are already looking much, much cleaner! Since I had a few GitHub stars on the original repo, I am just reusing it for this new effort. The good news is that I have successfully gotten the following three endpoints working successfully: /rest/ping /rest/getLicense /rest/getArtists Not much I know, but I'm hoping things will go quicker as I hit more of Subsonic's API methods. I'll report back when I'm near or at an initial release, but in the meantime, feel free to track progress at the repo. 4
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now