Plex Playlist is a desktop app that allows users to easily manage their playlists on their plex servers. It provides a user interface to make downloading and uploading as easy and painless as possible.
- Download playlists from plex server as m3u file
- Upload playlists to plex server from m3u file
- Download playlist from Spotify account as m3u file
- Upload playlist to Spotify account from m3u file
- Transfer playlist between services (Plex/Spotify)
- Upload playlist to plex from Spotify Playlist URL
- Upload playlist to Plex via POST
- Format track paths inside m3u playlists
- Combine multiple m3u files to a single playlist
- Allow user to review changes between upload playlist and service playlist
- Allow user to update tracks inside playlist
- Sync ratings between MusicBee and Plex
- Potentially add integration for:
- Apple Music
- Itunes
- Tidal
- Youtube Music
- Amazon Music
- Soundcloud
- Bandcamp
- Deezer
- Qobuz
- Jellyfin
Coming Soon clone repository
AppImage (Recommended) Deb package
The 5 things you need to get started
Item | Description | |
---|---|---|
1 | Plex Server URL | URL to access your plex server, should be the IP of the machine where its hosted at and the port exposed |
2 | Plex Token | Plex token allows you to communicate with your plex server and make requests (upload, download, etc). Click here to see how to obtain a plex token |
3 | Spotify Client ID | Spotify client ID required to use Spotify API. Click here to see how to obtain spotify client id. |
4 | Spotify Secret Key | Spotify Secret Key required to use Spotify API. Click here to see how to obtain spotify secrete key. |
5 | Redirect URI | Spotify Redirect URI required to use Spotify API. Click here to see how to obtain spotify |
6 | Playlist Directory | (Optional) Directory where to look for M3U playlist files. |
7 | Export Directory | (Optional) Directory where you want playlists to be downloaded from plex or exported after formating. It will automatically create a 'plex' and 'spotify' folder when exporting playlists from each service. |
8 | Playlist prepend | (Optional) This is the path that is appended to the front of each track to give the location of the track in an M3U file. You can add different paths to create different versions of the m3u files. |
Once you've entered your details in the settings page you can connect to each service (plex, spotify, etc.), you are now able to access and manage your playlists.
- On the Plex tab, press the
Connect
button. On the Spotify tab, press theConnect
button. - On the Plex tab, select the library section you want to operate in.
From there you can:
- Use the
M3U
Button to download playlists as m3u file. - Use the
Upload
Button to upload playlist from an m3u file. - Use the
Transfer
Button to transfer playlist from one service to another (Plex/Spotify)
If you encounter any issues, take a look at the troubleshooting section. If that does not resolve your issue, submit an issue.
Vectors and icons by Solar Icons in CC Attribution License via SVG Repo