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] make subsonic browse folder endpoint compliant #474

Open
parisni opened this issue May 18, 2024 · 2 comments
Open

[feature request] make subsonic browse folder endpoint compliant #474

parisni opened this issue May 18, 2024 · 2 comments

Comments

@parisni
Copy link

parisni commented May 18, 2024

Hi,

I know you don't want to invest on browse directory feature #94

Still subsonic provides such endpoint (sorry I can't point to it) and apparently you implemented it.

Most clients provide the browse folder feature (dsub, symphonium, tempo...). While both subsonic and airsonic return the actual folder tree, LMS likely returns the artist tree. BTW this discussion clarifies the topic I d'say

So I wonder if you could make this compliant to provide the browse file feature at low cost (no need to implement the tree traversal on the web ui, only slighky change the endpoint behavior)

Thanks !

@epoupon
Copy link
Owner

epoupon commented May 19, 2024

Hello! Yes it is actually planned to change that. Only for the subsonic API, as you said.

@parisni
Copy link
Author

parisni commented May 19, 2024

Correct me if i'm wrong, the endpoint is getIndexes

Quoted from the discussion linked in the OP:

Actually was able to repro on Airsonic, the API returns artists (and the api description says: Returns an indexed structure of all artists.) but it’s actual folders despite the naming and doc.

My understanding is the api documentation reflects the default behavior of subsonic which is to store the folders with artists as first level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants