MediaTracker
Self hosted media tracker for movies, tv shows, video games, books and audiobooks
Install / Use
/learn @bonukai/MediaTrackerREADME
MediaTracker ·

Self hosted platform for tracking movies, tv shows, video games, books and audiobooks, highly inspired by flox
Demo
mediatracker.app
Username: demo
Password: demo
API Documentation
https://bonukai.github.io/MediaTracker/
Installation
Building from source
git clone https://github.com/bonukai/MediaTracker.git
cd MediaTracker
npm install
npm run build
npm run start
From npm
npm install -g mediatracker
mediatracker
Database file, logs and assets will be saved in $HOME/.mediatracker
With docker
Version Tags
| Tag | Description | | -------- | --------------- | | latest | stable releases | | unstable | pre-releases |
docker volume create assets
docker run \
-d \
--name mediatracker \
-p 7481:7481 \
-v /home/YOUR_HOME_DIRECTORY/.config/mediatracker/data:/storage \
-v assets:/assets \
-e TMDB_LANG=en \
-e AUDIBLE_LANG=us \
-e TZ=Europe/London \
bonukai/mediatracker:latest
With docker-compose
version: "3"
services:
mediatracker:
container_name: mediatracker
ports:
- 7481:7481
volumes:
- /home/YOUR_HOME_DIRECTORY/.config/mediatracker/data:/storage
- assetsVolume:/assets
environment:
SERVER_LANG: en
TMDB_LANG: en
AUDIBLE_LANG: us
TZ: Europe/London
image: bonukai/mediatracker:latest
volumes:
assetsVolume: null
Parameters
| Parameter | Function | | ----------- | ----------------------- | | -p 7481 | Port web API | | -v /storage | Directory with database | | -v /assets | Posters directory | | -v /logs | Logs directory |
Environment variables
| Name | Description |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| TMDB_LANG | ISO 639-1 country code, one of: om, ab, aa, af, sq, am, ar, hy, as, ay, az, ba, eu, bn, dz, bh, bi, br, bg, my, be, km, ca, zh, co, hr, cs, da, nl, en, eo, et, fo, fj, fi, fr, fy, gl, ka, de, el, kl, gn, gu, ha, he, hi, hu, is, id, ia, ie, ik, iu, ga, it, ja, jw, kn, ks, kk, rw, ky, rn, ko, ku, lo, la, lv, ln, lt, mk, mg, ms, ml, mt, mi, mr, mo, mn, na, ne, no, oc, or, ps, fa, pl, pt, pa, qu, rm, ro, ru, sm, sg, sa, gd, sr, sh, st, tn, sn, sd, si, ss, sk, sl, so, es, su, sw, sv, tl, tg, ta, tt, te, th, bo, ti, to, ts, tr, tk, tw, ug, uk, ur, uz, vi, vo, cy, wo, xh, yi, yo, za, zu |
| AUDIBLE_LANG | ISO 639-1 country code, one of: au, ca, de, es, fr, in, it, jp, gb, us |
| SERVER_LANG | ISO 639-1 country code, one of: da, de, en, es, fr, ko, pt |
| DATABASE_CLIENT | Database client: better-sqlite3 or pg |
| DATABASE_PATH | Only for sqlite, path to database |
| DATABASE_URL | Connection string
Related Skills
docs-writer
98.9k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
333.7kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
arscontexta
2.8kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
generate-pydantic-ai-prp
Pydantic AI Research Agent Built with the PRP Framework Template
