PASTA logo

PASTA

Website

Batch audio and subtitle track manager for Plex

448 stars 15 forks last commit first released

Actively maintained

Last commit 15 Aug 2026.

PASTA screenshot

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:

Share:

Similar to PASTA

ChannelTube logo

ChannelTube

Scheduled YouTube channel downloader using yt-dlp

325
25
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+2

CouchTube

YouTube-based frontend that simulates a scheduled TV channel

261
10
Last commit

CouchTube is a Go application that schedules and plays curated YouTube videos as TV-style channels using JSON playlists, with Docker and SQLite support.

GPL-3.0Actively maintained
Alternative to:
Watch2Gether logo
Watch2Gether
+2

PlexGifMaker

Create GIFs from your Plex library using subtitles

56
3
Last commit

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.

LGPL-2.1Likely dormant
Alternative to:
Any Video Converter (AVC) Online logo
Any Video Converter (AVC) Online
+4
Cobalt logo

Cobalt

Ad-free web media downloader for public social platforms

42.3k
3.7k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+4

Dim

Self-hosted media manager for organizing and playing libraries

4.1k
183
Last commit

Dim is a self-hosted media manager that indexes, organizes, and beautifies your media libraries with a modern web UI for browsing and playback.

AGPL-3.0Slowing down
Alternative to:
Plex logo
Plex
+6
MeTube logo

MeTube

Web GUI for yt-dlp to download videos from YouTube and other sites

14.5k
1.1k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+10