5.0.1 • Published 6 months ago

plex-take-some v5.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

Plex-Take-Some

Just a little tool for me to download a subset of music playlist from my Plex server.

To use:

  1. Create a .plextakesomerc file in your home directory with the following configuration:
host=plex.hostname
playlist=6107,2302
token=XXXXXXXXX
plexPort=32400
saveDir=/Users/myhome/downloads
maxBytes=1gb
  1. Run plex-take-some

You can use the --list flag to list all available playlists:

plex-take-some --list

Use the --rating flag to update Plex ratings based on audio file comments:

plex-take-some --rating

This will scan audio files in saveDir for comments in the format "!0-5 mood" (e.g. "!4 energetic") and update the corresponding Plex rating. The number (0-5) sets the Plex rating, and the mood is stored as a tag.

Without any flags, it will download files from your Plex server to the specified saveDir, up to the maxBytes limit.

Configuration Options:

  • host: Your Plex server hostname
  • playlist: The ID(s) of the playlist to download from. This is comma seperated. Each playlist will build its own dir.
  • token: Your Plex authentication token
  • plexPort: Port number for Plex server (default: 32400)
  • saveDir: Local directory to save downloaded files
  • maxBytes: Maximum total size to download (e.g., "1gb", "500mb")

Getting Your Plex Token: There are several ways to get your Plex token:

  1. From the Plex Web App:

    • Log into Plex Web App
    • Open the browser's developer tools (F12)
    • Go to the Network tab
    • Look for any request to plex.tv
    • Find the 'X-Plex-Token' parameter in the request headers or URL
  2. From your Plex account page:

  3. From the Plex desktop app:

    • Windows: Check %LOCALAPPDATA%\Plex Media Server\Logs\Plex Media Server.log
    • macOS: Check ~/Library/Logs/Plex Media Server/Plex Media Server.log
    • Find a line containing 'X-Plex-Token'
5.0.1

6 months ago

5.0.0

6 months ago

2.3.0

9 months ago

2.3.1

9 months ago

2.2.1

10 months ago

2.1.2

10 months ago

2.2.0

10 months ago

2.1.1

10 months ago

2.2.3

10 months ago

2.2.2

10 months ago

2.1.0

10 months ago

1.1.0

2 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

4.0.1

3 years ago

4.0.0

3 years ago

3.0.0

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.0.0

4 years ago