Stash

Stash

Personal adult media library manager with tagging and scraping

11.6kstars
977forks
Last commit: 3d ago
Repo age: 8y old
Stash screenshot

Stash is a self-hosted web application for organizing and browsing a personal adult media collection. It scans your library, builds a searchable database, and helps you enrich content with consistent metadata.

Key Features

  • Library scanning and indexing of local media files
  • Metadata management for scenes, performers, studios, tags, and galleries
  • Metadata scraping from community/online sources via configurable “scrapers”
  • Powerful search and filtering across your library (e.g., tags, performers, studios)
  • Automatic generation/management of previews and artwork (e.g., covers/thumbnails)
  • Web-based UI for editing metadata, tagging, and dedup/cleanup workflows
  • API-first architecture (GraphQL) for integrations and automation
  • Plugin system for extending functionality (community plugins available)

Use Cases

  • Build a private, searchable catalog of an adult video/image collection
  • Normalize metadata and tagging to keep a large library consistent over time
  • Integrate with external tools (downloaders, renamers, scripts) via the API

Limitations and Considerations

  • Primarily focused on adult media organization; not a general-purpose media server
  • Scraping quality and coverage depend on the chosen scraper sources and configuration

Stash is well-suited for users who want robust metadata tooling and fast discovery for a private adult library. Its combination of a web UI, scrapers, and a GraphQL API makes it flexible for both manual curation and automated workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 3d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 3d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 17d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 2d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 10d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3