CinemaStatus

CinemaStatus

Docker app from Keenaanee's Repository

Overview

Discord bot that polls Plex for the currently playing item, sets its own Discord Rich Presence,
and renames a cinema voice channel based on that media.

Configuration is via environment variables:

  • DISCORD_TOKEN: your bot token
  • PLEX_URL: Plex server URL (e.g. http://192.168.1.10:32400)
  • PLEX_TOKEN: Plex API token
  • TARGET_USER: Plex username to track (optional, leave blank to use first active session)
  • CINEMA_CHANNEL_ID: voice channel ID to rename
  • BASE_CHANNEL_NAME: base name of the channel
  • RENAME_COOLDOWN: seconds between renames
  • POLL_INTERVAL: seconds between Plex polls (default 30)

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

Key 1Variable

Discord bot token

Target
DISCORD_TOKEN
Default
YOUR_BOT_TOKEN_HERE
Key 2Variable

Plex server URL

Target
PLEX_URL
Default
http://127.0.0.1:32400
Key 3Variable

Plex API token

Target
PLEX_TOKEN
Default
YOUR_PLEX_TOKEN_HERE
Key 4Variable

Plex username to track (optional; blank = first active session)

Target
TARGET_USER
Key 5Variable

Discord voice channel ID to rename

Target
CINEMA_CHANNEL_ID
Default
YOUR_VOICE_CHANNEL_ID_HERE
Key 6Variable

Base channel name

Target
BASE_CHANNEL_NAME
Default
🎬 Cinema
Value
🎬 Cinema
Key 7Variable

Seconds between channel renames

Target
RENAME_COOLDOWN
Default
300
Value
300
Key 8Variable

Seconds between Plex polls

Target
POLL_INTERVAL
Default
30
Value
30

Download Statistics

344
Total Downloads

Details

Repository
keenaanee/cinemastatus:latest
Last Updated2025-11-14
First Seen2025-12-10

Run CinemaStatus on Unraid.

CinemaStatus is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.