Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] OpenSubsonic Implementation #3924

Open
TanqBQZ opened this issue Apr 7, 2024 · 3 comments
Open

[Feature Request] OpenSubsonic Implementation #3924

TanqBQZ opened this issue Apr 7, 2024 · 3 comments
Labels
enhancement Refer to https://github.com/ampache/ampache/projects/3 subsonic
Milestone

Comments

@TanqBQZ
Copy link

TanqBQZ commented Apr 7, 2024

I know it's a lot of work, but it would be great if OpenSubsonic could be implemented into ampache.
I mostly value these features :

  • Multi-valued tags (like artists or genres)
  • Album type (Album, EP, Single etc)
  • Song comment
  • Composers
  • BPM
  • Record label
@lachlan-00
Copy link
Member

some of it isn't that huge now that we're multi artist i just haven't got the time with my work right now. but i do want to keep it going

@lachlan-00 lachlan-00 added enhancement Refer to https://github.com/ampache/ampache/projects/3 subsonic labels Apr 8, 2024
@lachlan-00 lachlan-00 added this to the TODO milestone Apr 8, 2024
@lachlan-00
Copy link
Member

I would say that composers might not work until that's extended. (e.g. there isn't a proper object for composers, just the text string from the tag)

That's probably the hardest part to do. the rest is loops and extensions.

@usox
Copy link
Contributor

usox commented Apr 10, 2024

Some time ago I started to write a library for an abstracted implementation of a SubSonic api. It might be worth considering a further/new implementation of SubSonic methods in this way, so that we don't have to deal directly with SubSonic's shallows in Ampache.

https://codeberg.org/usox/hypersonic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Refer to https://github.com/ampache/ampache/projects/3 subsonic
Projects
None yet
Development

No branches or pull requests

3 participants