Releases: liamvibecodes/mac-media-stack-advanced
Releases · liamvibecodes/mac-media-stack-advanced
v1.1.0
Jellyfin support.
- Jellyfin as alternative media server (opt-in via
--jellyfinflag orMEDIA_SERVER=jellyfinin.env) - Runs in Docker via Compose profiles (doesn't start unless opted in)
- Seerr auto-configuration for both Plex and Jellyfin auth
- Health checks, doctor, and auto-healer support Jellyfin
- archive-media.sh supports Jellyfin watched-state API (
--jellyfin-api-key) - Kometa and franchise-sort auto-skip for Jellyfin users
- Default remains Plex — zero changes to existing Plex behavior
v1.0.0
Initial release.
- 13 services: Gluetun, qBittorrent, Prowlarr, Sonarr, Radarr, Bazarr, FlareSolverr, Seerr, Tdarr, Unpackerr, Kometa, Recyclarr, Watchtower
- Optional music profile: Lidarr + Tidarr (Tidal FLAC downloads)
- One-command bootstrap install (curl | bash)
- Auto-configures all service connections via API
- OrbStack and Docker Desktop runtime detection
- ProtonVPN with optional NordVPN failover
- Hourly self-healing, download watchdog, nightly backups
- TRaSH Guides quality profiles via Recyclarr
- Plex metadata automation via Kometa
- Franchise sort for Plex collections
- Music library cleanup script
- Media archiving with Plex watch state and exceptions list
- Log pruning with configurable retention
- Pinned image digests (IMAGE_LOCK.md)
- CI validation via GitHub Actions