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

Implement Browsing by Tags #47

Open
midwan opened this issue Apr 1, 2019 · 2 comments
Open

Implement Browsing by Tags #47

midwan opened this issue Apr 1, 2019 · 2 comments
Assignees

Comments

@midwan
Copy link
Collaborator

midwan commented Apr 1, 2019

Implement browsing by Tags, instead of only Folders.
This should also fix #34 as a workaround.

@midwan midwan self-assigned this Apr 1, 2019
@tesshucom
Copy link

I'm also committed to Airsonic, and I'm familiar with Subsonic's API and implementation.

Care must be taken to completely replace the File structure and ID3 tags.
Many Subsonic clients are based on File structure because the situation where the file can not be found is avoided.

If you intend to take a general approach...

  • Change the current directory list to getIndexes starting point. It is also important to keep in mind the Indexes#child (represents the music file that exists directly at the top of the music folder).
    This will ensure File structure based browsing.
  • Support ID3 tags based songs search. The search results can be linked with File structure based browsing.

Most Subsonic clients have such data flow.
(So I asked # 50)

@midwan
Copy link
Collaborator Author

midwan commented Feb 5, 2021

With v2.30, we are already using GetIndexes for the folders under the "Root" one.

The browsing by tags idea should allow you to see an Artists/Albums/Tracks structure instead, but I'm not sure if it's even worth implementing in MusicBee - there are too many limitations going through that, as it seems to expect a folder structure when browsing through the left pane.

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