Well, this isn’t ideal… but I have a temporary workaround. I wrote a Python script to authenticate against the server with our two user accounts. The script then copies the playlists between the two users (using the latest update time as the “current” version.) Sure, this might mean we clobber some data if we both modify the “same” list between synchronizations (currently scheduled every hour). But… it at least works for our needs. Certainly an improvement over manually clicking buttons for each song.
Is there any interest in this? I can add some configurability to the code, clean up some error handling, and throw it on Github.
@pgiblock : Your idea look very interesting. Do you think your Python script can be implement as Plug-in in PLEX, once some configurability, clean up and some error handling will be done to the code? This Plug-in could be admin controlled only and shared Playlists can be read-only for others then their owner, but maybe that could be an acceptable alternative for the community waiting for the official implementation.
Thanks @Luc4Plex : that is certainly approachable, and I considered the idea myself. As a plugin, it should be possible to integrate more deeply. For example, it might be possible to sync the playlist as soon as it is modified instead of a stupid cron job. This alone might eliminate that race condition I mentioned. I went with the REST(-ish) API approach since it was easy; ~120 lines of python. I’d have to learn the plugin APIs to offer a plugin. This should be a cinch if someone with intimate knowledge of Plex’s plugin architecture could help me out. Otherwise I’m stuck with some unsatisfactory documentation.
I’ll dig back through the documentation and hopefully offer an estimate of the effort.
@CSB001 Do you mind sharing some of your requirements? That is, what is the exact problem you wish to solve? I’m sure it isn’t the exact same as mine, and knowing some of these differences will help me while I’m adding some configurability.
@pgiblock said: @CSB001 Do you mind sharing some of your requirements? That is, what is the exact problem you wish to solve? I’m sure it isn’t the exact same as mine, and knowing some of these differences will help me while I’m adding some configurability.
Hi. Well quite simply I would like to share my playlists with my Plex users and friends.
+1 for sharing playlists. I switched to Plex from Subsonic because of the extra functionality provided for Video / other reasons but Playlists is very much lacking.
+1 This feature has to be added. I dont know if its the difficulty to integrate this to plex or simply that the devs just dont care for this feature. But a lot of people need this added especially people with huge libraries like me that need this to better organize media for other people on the server.
+100, I have many many friends that would benefit from this feature. I just assumed that all friends could see the playlists I was creating! I just recently found out they couldn’t when a friend asked me what movies David Lynch had directed. I said, just go to my Movies:David Lynch playlist! He said, I can’t see any of your playlists! I was shocked to learn that all these great playlists I’ve been making for my friends aren’t even being seen by them!!! I would be willing to pay a dollar more per month just to get this feature! Others would as well I’m sure!
@pgiblock said:
Well, this isn’t ideal… but I have a temporary workaround. I wrote a Python script to authenticate against the server with our two user accounts. The script then copies the playlists between the two users (using the latest update time as the “current” version.) Sure, this might mean we clobber some data if we both modify the “same” list between synchronizations (currently scheduled every hour). But… it at least works for our needs. Certainly an improvement over manually clicking buttons for each song.
Is there any interest in this? I can add some configurability to the code, clean up some error handling, and throw it on Github.
I would love to try this script out if you don’t mind. I recently copied my iTunes music/playlists to Plex so my gf could have access to my music and would love to share my playlists. You have a link to your GitHub?