SkillAgentSearch skills...

Hound

All-in-one Media Server—Find, watch, track, and manage your media

Install / Use

/learn @mcay23/Hound
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Hound Media Server

Watch and Track Movies and TV Shows. Self-hosted version of Plex/Stremio + Trakt, Simkl, etc. Hound aims to be a complete ecosystem of watching, tracking, downloading, and archiving media. This project is under alpha development and not ready to self-host yet.

Features

  • Current
    • Search Movies and TV Shows
    • Add watch data
    • Rewatch Shows from the beginning
    • View your watch history
    • Multi-user
    • Create collections (playlists)
    • Write reviews
  • WIP
    • Stream and download media directly from p2p, http, or serve files directly from Hound
    • Integration with Stremio addons
    • Automatically track watches, generates continue watching / next episode
    • Manages and renames your downloads automatically
    • Download streams to device or server
    • Android Mobile and TV apps
  • Future
    • Detailed watch statistics
    • Recommendations
    • Transcoding
    • Manually create your own movies/shows
    • Manually add your own media files
    • Data export
    • Third-party review score integration (eg. IMDB, Metacritic, RT)
    • View actor information (eg. movies they've played)
    • View public collections / other user's collections
    • Review individual seasons, episodes (TV Shows)
    • Add private notes for your media

Screenshots

home page tv page tv page 2

API Keys

You need a TMDB API key to run Hound.

Docker Compose

Set your API keys in the compose.env file. If you change the database username/password, make sure you change the DB connection string as well.

docker compose up

Build from Source

Build both the frontend and backend separately. By default, the frontend runs on http://localhost:3000 and the backend runs on http://localhost:8080. If you change the backend server host, adjust server_host in /web/src/config.json to point to the backend.

Frontend

cd web

npm install

npm run start

Backend

Set your API keys in the server/.env file. If you change the database username/password, make sure you change the DB connection string as well.

cd server

go build

Contributing

Project is still at a very early stage. Expect many bugs. Please report any you see. This project needs contributors. Feel free to contact me if you're interested.

View on GitHub
GitHub Stars129
CategoryDevelopment
Updated4d ago
Forks2

Languages

TypeScript

Security Score

95/100

Audited on Mar 20, 2026

No findings