
PASTA
Batch audio and subtitle track manager for Plex
448 stars 15 forks last commit first released
Actively maintained
Last commit 15 Aug 2026.

PASTA is a client-side web application that connects to a Plex Media Server to inspect and change audio and subtitle track selections across episodes, seasons, or entire shows. It exposes track metadata in a friendly GUI and enables fast, bulk updates without modifying media files.
Key Features
- Browse Plex library items and view detailed audio track and subtitle metadata
- Set audio and subtitle tracks at episode, season, or show scope in bulk
- Identify and compare duplicate or ambiguous subtitle tracks
- Runs entirely client-side (no external server processing) and can be deployed via Docker
- Simple web UI designed for quick workflows and local network access for best performance
Use Cases
- Standardize default audio and subtitle tracks for an entire TV show or collection
- Quickly disable or swap subtitle tracks across many episodes for multi-language households
- Audit subtitle/audio track metadata to find duplicates or inconsistent track labeling
Limitations and Considerations
- Requires access to a Plex Media Server and appropriate Plex credentials; functionality depends on Plex API capabilities
- Does not transcode, embed, or modify media files; it only changes track selections/metadata within Plex
- Performance can be affected by very large libraries since the app runs in the browser and relies on Plex responses
PASTA is a focused tool for Plex library track management, offering a lightweight, privacy-preserving UI for batch audio and subtitle operations. It is most useful for users who need quick, bulk changes across episode collections without touching the underlying media files.
Categories:
Tags:
Tech Stack:
Similar to PASTA

ChannelTube
Scheduled YouTube channel downloader using yt-dlp
Fetch and synchronize video or audio from YouTube channels on a schedule using yt-dlp. Runs in Docker and can trigger Plex/Jellyfin library scans.
CouchTube
YouTube-based frontend that simulates a scheduled TV channel
CouchTube is a Go application that schedules and plays curated YouTube videos as TV-style channels using JSON playlists, with Docker and SQLite support.
PlexGifMaker
Create GIFs from your Plex library using subtitles
Web app to generate GIFs from Plex media and subtitles with integrated Plex login; built on .NET 6 and provided as a Docker Compose service.

Cobalt
Ad-free web media downloader for public social platforms
Cobalt is a self-hostable web media downloader for saving publicly accessible videos and audio from supported social platforms via a simple paste-a-link interface and API.
Dim
Self-hosted media manager for organizing and playing libraries
Dim is a self-hosted media manager that indexes, organizes, and beautifies your media libraries with a modern web UI for browsing and playback.

MeTube
Web GUI for yt-dlp to download videos from YouTube and other sites
A lightweight web interface for yt-dlp (youtube-dl fork) that manages queued downloads, playlists, and filename templates via Docker or local Python/Angular setup.





