- To get started, first obtain your Plex account token. A guide for this may be found here. Alternatively, you can just use your Plex.tv account (v1.4.1+) to automatically retrieve your account token.
- Select
Servers->Server Manager
from the main panel. This will load the Server Manager. - Select
Authenticate
and choose your preferred method. - Upon authenticating successfully, you can then use
Load->Servers
to populate the grid with your registered servers andLoad->Relays
to populate the grid with your registered Plex.tv indirect relays (*.*.plex.direct
remote-access hostnames). - Select the server/relay you would like to connect to, and then select
Connect
on the Server Manager's menu. - Once you are connected (and the library is filled), you may start to browse your library.
- The "Library Content" area is your hub for titles. Here, you can select TV Shows and Movies from their respective tabs.
- If you select a movie from the "Movies" panel, the options to stream or download the content will become immediately available.
- If you select a TV Show from the "TV" panel, you may browse the TV seasons (Top-Right grid) and episodes (Bottom-Right grid) associated with that title.
- Music titles follow the exact same principles as TV titles.
- You may only stream or download a TV/Movie/Music title upon selecting an item from the appropriate grid.
- You may browse metadata associated with your selected content by using
Right-click->Metadata
orContent->Metadata
. - PlexDL allows profile loading and saving, which allows you to save your account token for later use, or change internal settings to your liking and then save those changes. To do this, first follow Steps 1-6, and then select
File->Save
(it's also possible to useCtrl+S
). You can then edit the*.prof
XML file in any ordinary text editor. - Likewise, to load the profile, simply select
File->Load
(you can also useCtrl+O
), then browse to your generated XML*.prof
file.
- PlexDL natively filters potentially adult-orientated content.
- It is possible to disable this filter by exporting a profile, then changing "AdultContentProtection" from "true" to "false" inside the resulting .prof file, then reloading that profile back into PlexDL. You can also use
File->Settings
as a marginally faster option. - For users' convenience, PlexDL will filter content that matches a genre-based criteria by pixelating posters in the metadata section, and warning users before streaming the content. The plot summary is also replaced with
Plot summary censored
, but genre-based filtering first requires the server to provide the correct criteria information. - PlexDL can also filter adult content based on a keyword list. E.g. a text file that contains terms related to adult content.
- PlexDL includes a blank file named
keywordBlacklist.txt
in thePlexDL\Resources
section of the source code. However, you must populate this list yourself and build the source from there. The format of this file is simply one blacklisted term per line. - PlexDL does not provide populated keyword lists by default; please do not ask for any. Also note that there are many available via a quick Google Search.
Control+O
- Load a ProfileControl+S
- Save a ProfileControl+C
- Launches the Server ManagerControl+D
- Disconnects and Clears All Main GridsControl+M
- Allows Viewing MetadataControl+F
- Launches the Search DialogControl+E
- Allows Exporting a*.pxz
file of the currently selected content
Control+C
- Launches Token Authentication DialogControl+L
- Launches Plex.tv Login DialogControl+E
- Allows Exporting PlexMovie XML Data (for the Currently Selected Title)Control+S
- Populates Grid With Registered ServersControl+R
- Populates Grid With Registered Plex.tv RelaysControl+D
- Launches Direct Connection DialogControl+K
- Launches Local Machine Connection Dialog
Control+S
- Export a*.pxz
File of the Currently Loaded ContentControl+O
- Load a*.pxz
File into the Metadata WindowControl+V
- Start Streaming the Currently Loaded Content in VLC Media PlayerControl+B
- Start Streaming the Currently Loaded Content in your Default Browser
Spacebar
- Play/Pause Current ContentUp Arrow
- Load Previous Content in GridDown Arrow
- Load Next Content in GridRight Arrow
- Skip ForwardLeft Arrow
- Skip BackwardF
- Toggle Fullscreen Mode
Because VLC accepts a vast array of command-line arguments and values, PlexDL only needs to know where the location of vlc.exe
is. This way, it may execute it on the fly. To point PlexDL to VLC, please follow the following procedure:
- Load a server of your choice and populate the gridviews.
File->Settings
- Expand
Streaming Settings
- Set
VLC Path
to the location ofvlc.exe
i.e.C:\Program Files (x86)\VideoLAN\VLC\vlc.exe
- After setting the value, click
OK
and the window will close.
Note: These changes won't be saved on a restart of PlexDL unless you export a profile, then reimport it each time or you commit the settings to default.