À propos du projet

Tunarr est une application auto-hébergée qui transforme les bibliothèques multimédia personnelles en chaînes TV en direct personnalisées. Il se connecte à Plex, Jellyfin, Emby ou à des répertoires de fichiers locaux, permettant aux utilisateurs de créer des grilles de chaînes avec une planification par glisser-déposer, du contenu de remplissage (publicités, clips musicaux, prerolls) et une image de marque par chaîne. Les chaînes sont exposées comme un tuner HDHomeRun usurpé pour une intégration directe avec Plex, Jellyfin et Emby Live TV, ou sous forme de playlists M3U compatibles avec les clients IPTV comme Tivimate, UHF, Dispatcharr, Threadfin et xTeVe. Un guide TV basé sur le web permet de consulter les programmes, et les flux peuvent être lus directement dans le navigateur. Le transcodage accéléré par le matériel prend en charge Nvidia NVENC, VAAPI, Intel QuickSync et macOS VideoToolbox avec plusieurs profils configurables par chaîne. Les options de déploiement incluent Docker Compose, des binaires autonomes pour Linux/macOS/Windows, l'application communautaire Unraid, le script LXC Proxmox et des images Docker ARM64. Le projet est écrit en TypeScript/React (frontend) et Go (backend), sous licence Zlib, avec un support communautaire actif via Discord et GitHub.