Sharing playlists publically

Hello Plexamp team!

I know after reading the title you might be thinking ‘there is a thread for this already’. I read through all of them and feel my topic is different.

I am seeking to emulate the easy of sharing tracks on spotify with non-spotify users. In this scenario, at minimum the link will bring someone to a page where they can view the content of the playlist (and play it depending on their device).

I am not really interested in making the songs playable for other users. However, I am interested in the presentation of a playlist for users that aren’t on plex or on my plex server.

What do I want to do?

I want to design a small web application with styling similar to plexamp / plex that can be fed some form of JSON containing play list data and present it on a static webpage.
This will enable me to ‘share’ the contents of my playlist to anyone whether they are a plex user or not.

Why are you posting?

I wanted to ask permission to design a ui that looks similar to Plex, such that there is some form of visual continuity between Plex and my presentation of a playlist.
I looked through the Plex license informaton but didn’t find anything to really ring a bell in this regard.

Specifically, I would like to start out with Plex’s grey and orange styling, but would not use Plexes logo or branding.
On the long term, I would really like to mimic the component that represents the playlist’s image which is generated from 4 different albumarts in a playlist.

I also would want to make list items that look similar to plexamp’s, which again, would help visual continuity.

What do you need?

Is there any published way to read the JSON data that the plex server feeds into plexamp so that I can build against this data?

I also know (to put it shortly) that the webui proxies through plex.tv which enables a lot of Plex’s magic.

  • Is there any qualms with me deconstructing the requests the browser makes with plex.tv and my plex server in order to draw the playlist on the Plex server’s webpage?

  • Can I do this locally against my plex server over my lan without offending?

  • If I make something worth while (and friendly towards Plex’s ecosystem) release a web application without offending Plex?

Seems fine to me. We generally just care about using our name/logo.

There’s not a formal API spec, but it’s pretty easy to reverse engineer by looking at server log and doing things in clients :sweat_smile:

Nope.

Yep.

Almost certainly.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.