Replies: 1 comment
-
OpenSubsonic has been decided on, but unfortunately there hasn't been much progress on implementation. I've been following the OpenSubsonic process (and am part of the OpenSubsonic org), but it's been stalled on the process of:
I've previously suggested some methods to the org in order to potentially speed up the decision making processes involved but was unsuccessful. If new OpenSubsonic features begin to be implemented on the server-side, I will implement it here as well. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
(I'll write this post in such a way that other people that'll perhaps ask about subsonic will get up to speed about the whole story - please correct the parts that are wrong, I'm just describing it how I see it from outside)
Hi.
The FAQ note
I've read the note in the FAQ about Subsonic servers not currently being supported by Feishin. This note exists because at the time of writing, the maintainers of various Subsonic servers had not decided on the way that OpenSubsonic will be implemented.
This left me intrigued, as I haven't heard about OpenSubsonic before. I've only used servers that support the original, old, Subsonic API. I was wondering what was the reason behind waiting for the new OpenSubsonic. After all, a lot more people use the original, old Subsonic API.
Why OpenSubsonic instead of original Subsonic API
In the same Symfonium subforum that the FAQ links to, we can find another thread with this quote:
After reading that, it now all makes sense. Feishin is a rewrite of sonixd from scratch, so it was meant to be a fresh start. The wait was because it didn't make sense to support the original, old, deprecated Subsonic API, since it'd be adding support for something that's deprecated on arrival.
OpenSubsonic extensibility decided on
The poll in the thread on the Symfonium subforum, that Feishin's FAQ links to, now seems to be closed. The result of that poll is OpenSubsonic will be built in such a way that it'll build on top of the existing Subsonic API, by extending it with optional extensions, that don't introduce breaking changes the pre-existing Subsonic API.
To make it clear who voted in the poll about OpenSubsonic:
Archival of Subsonic forum and move to GitHub organization
If we look at the pinned post in the Symfonium forum, we'll read that:
So the Symfonium subforum is archived, and the main point of contact is now https://github.com/opensubsonic/open-subsonic-api
Back to Feishin
With the OpenSubsonic API had already been decided on, and the Symfonium forum being archived, I was thinking about two action points for Feishin's README:
Beta Was this translation helpful? Give feedback.
All reactions