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

playlist_manager.py - Add ability to sync contents of Admin playlist to users #354

Open
bbrospo opened this issue Sep 2, 2022 · 0 comments

Comments

@bbrospo
Copy link

bbrospo commented Sep 2, 2022

Is your feature request an improvement on an existing script?

https://github.com/blacktwin/JBOPS/blob/master/fun/playlist_manager.py

A clear and concise description of what you want to happen.

I've been using the script to share music playlists to users. This has been working great, but when I modify the playlist, and I share (remove/add) to the user again, this creates an orphaned playlist object in their recently played. It would be better if we could "sync" the playlist, either dumping all contents / re-populating, or just realizing the changes and syncing those only. There is an '--action update', but it does not work for music playlists. Even if it worked, it appears it still removing / adding, not keeping the original object.

Is your feature request related to a problem? Please describe.

It's only related to objects being orphaned in recently plays, or recent playlists inside Plexamp, improving the user experience.

Describe alternatives you've considered

I could share the playlists via plex's share feature, but I don't like that they don't show up in the users' playlists section. Using this script to actually create a playlist for them makes way more sense. In some cases I copy a playlist only once, and then they just own it to modify, as if they created it.

Additional context

The only additional function that could be cool... now that we can add custom poster art to playlists, when a playlist is copied / sync'd to users, copying the admins custom art to those users would be great. Not sure if this is possible, but it improves the experience.

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

1 participant