Sign inSign up

kennethrdenson/plex-to-letterboxd

By kennethrdenson

•Updated over 1 year ago

exports your list of watched movies from Plex and prepares them for export to letterboxd

Image
0

407

kennethrdenson/plex-to-letterboxd repository overview

⁠📢 Plex to Letterboxd Exporter

Automatically export your watched movies from Plex to a CSV file in a Letterboxd-compatible format.

⁠🛠 Features

  • ✅ Connects to your Plex server to fetch watched movies
  • ✅ Outputs a Letterboxd-compatible CSV file
  • ✅ Prevents duplicates with history tracking
  • ✅ Runs daily at a scheduled time
  • ✅ Works with multiple Plex libraries
  • ✅ Supports Docker Compose for easy deployment

⁠📦 Docker Compose Example

Create a docker-compose.yml file with the following content:

version: "3.8"

services:
  plex-to-letterboxd:
    image: kennethrdenson/plex-to-letterboxd:latest
    container_name: new-plex-to-letterboxd
    restart: unless-stopped
    network_mode: "host"
    environment:
      - TZ=America/Chicago
      - PLEX_URL=${PLEX_URL}
      - PLEX_TOKEN=${PLEX_TOKEN}
      - SCHEDULE_TIME=${SCHEDULE_TIME}
      - PLEX_LIBRARIES=${PLEX_LIBRARIES}
      - EXPORT_DIR=${EXPORT_DIR}
    volumes:
      - /synology/nas/plex-to-letterboxd:/output
    env_file:
      - .env

.env File Format

# Plex server URL (e.g., http://192.168.1.100:32400)
PLEX_URL=http://your-plex-server:32400

# Plex API token (Find in Plex settings)
PLEX_TOKEN=your-plex-token-here

# Time to run the export job (24-hour format)
SCHEDULE_TIME=03:00

# Comma-separated list of Plex libraries to scan
PLEX_LIBRARIES=Movies,Documentaries

Tag summary

Content type

Image

Digest

sha256:2832306f5…

Size

100.4 MB

Last updated

over 1 year ago

docker pull kennethrdenson/plex-to-letterboxd