Plexutil
CLI for Plex Media Server.
[!NOTE] Installation is supported only for the following:
- Windows (amd64)
- Linux (amd64)
- X11
- Wayland
Table of Contents
Installation
[!NOTE]
- Requires Python 3.11+
- Requires pip
pip install plexutil
Usage
Creating a media library or music playlist:
plexutil create
Deleting a media library or music playlist:
plexutil delete
Exporting/Importing Music Playlists
Music Playlists can be exported to a playlists.db file, this file can later be imported to another Plex server with plexutil
plexutil download
This action will create a playlists.db file in your current directory
This file can then be used to recreate the playlists into another Plex Server
[!NOTE] Ensure the playlists.db file is in the current directory
plexutil upload
Modifying Music Playlists
[!WARNING] This feature requires a graphical session (X11 or Wayland)
To add songs to an existing music playlist or to remove songs from an existing music playlist
plexutil modify
Development
[!NOTE] Development requires a fully configured Dotfiles dev environment
source init.sh
Logs
[!NOTE] Logs can be found in:
- Windows -> C:\Users\User\Documents\plexutil\log
- Linux -> $XDG_STATE_HOME/plexutil/log
- MacOS -> ~/Library/Application Support/plexutil/log
License
Metadata
Release files for plexutil 3.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plexutil-3.5.1.tar.gz | 42.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plexutil-3.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 101.1 kB
Release files / plexutil-3.5.1.tar.gz
| Download URL | plexutil-3.5.1.tar.gz |
|---|---|
| Size | 42.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a093a62b1a9540e7c7ef975123c8152d92014d97fb6b6016073c4f5df4d33fa
|
|
BLAKE2b-256 checksum How to use checksums |
add89762ba61fe9fed05f8baa82fd05e8f05546ca74b81e2fdbd976713976e0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|
Release files / plexutil-3.5.1-py3-none-any.whl
| Download URL | plexutil-3.5.1-py3-none-any.whl |
|---|---|
| Size | 58.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b7f8513839f5b56b94f27108923607ab44c073b82db6b6083623b3fdd62d8bad
|
|
BLAKE2b-256 checksum How to use checksums |
12c48b3d9e559ba7d25ca3c6c509e7eb4292545e8e769118e840ec0ac12971a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.25
|