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: playlist, tags, and loved song management #23

Open
xiubert opened this issue Oct 27, 2020 · 4 comments
Open

Feature request: playlist, tags, and loved song management #23

xiubert opened this issue Oct 27, 2020 · 4 comments

Comments

@xiubert
Copy link

xiubert commented Oct 27, 2020

I’m interested in transferring my starred songs in Subsonic over to Roon, but the playlist watch folder import process is far too clunky for me. I’d like to programmatically create playlists (and tags and loved songs) in Roon for:

  1. transferring playlists from other services eg subsonic via bash/curl/js/python (whatever the binding is) m3u processing and the Roon API

  2. creating playlists within Roon itself, eg creating a trigger that adds a ‘loved’ song to a running playlist so that it is searchable from my iOS Roon app.

The subsonic API is handy for playlist management in case anyone wants a reference: http://www.subsonic.org/pages/api.jsp

@xiubert
Copy link
Author

xiubert commented Jan 23, 2021

similar to this: RoonLabs/node-roon-api-browse#3

@thevillagegreen
Copy link

I would like this feature too.

We can add albums to tags with the "ROONALBUMTAG" tag, but it's difficult to do this programmatically from the contents of a RoonApiBrowse call.

A possible solution would be to provide a file path to an item. If we have access to the path, we can update the tag.

@arthursoares
Copy link

This would be great indeed. +1 for this feature.

@benauriemma
Copy link

Big +1 for this, I'd like to use it to keep playlists in sync between two Roon cores

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

No branches or pull requests

4 participants