--- title: HomeTube created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, arr, youtube, jellyfin, interface] confidence: high contested: false sources: [https://selfh.st/apps/?tag=*arr, https://github.com/nicocool84/hometube] --- # 🎬 HomeTube > Interface unifiĂ©e YouTube + Jellyfin/Plex : permet de chercher sur YouTube depuis l'UI Jellyfin, d'envoyer vers un player, et de gĂ©rer les tĂ©lĂ©chargements locaux. ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | HomeTube | | **Slug** | hometube | | **Description** | Pont entre YouTube et Jellyfin/Plex : recherche, lecture, tĂ©lĂ©chargement local | | **Site officiel** | https://hometube.app | | **Repository** | https://github.com/nicocool84/hometube | | **Stars** | 964 ⭐ | | **Licence** | MIT | | **Langage principal** | Python | | **CatĂ©gorie** | *arr (frontend) | | **Tags** | [catalogue, arr, youtube, jellyfin, interface] | ## 📝 Description **HomeTube** est nĂ© d'une frustration : on a Jellyfin/Plex pour la mĂ©diathĂšque locale, mais on continue d'aller sur YouTube via le navigateur pour le contenu exclusif. HomeTube **intĂšgre YouTube dans l'Ă©cosystĂšme media-center** : recherche, lecture, et mĂȘme tĂ©lĂ©chargement local pour archivage. FonctionnalitĂ©s principales : - **Recherche YouTube intĂ©grĂ©e** : barre de recherche dans l'UI HomeTube, rĂ©sultats avec jaquette, durĂ©e, chaĂźne, vues. - **Player intĂ©grĂ©** : lecture directement dans le navigateur/HTPC, supporte les playlists YouTube. - **TĂ©lĂ©chargement** : un clic pour tĂ©lĂ©charger via `yt-dlp` et ranger dans `/data/youtube/` pour archivage. - **Plugin Jellyfin** : ajoute une section "YouTube" dans Jellyfin, avec recherche et lecture. - **Historique** : "ce que vous avez regardĂ© rĂ©cemment" synchronisĂ© entre devices. - **Watchlist partagĂ©e** : ajoutez une vidĂ©o Ă  la watchlist familiale, elle apparaĂźt partout. - **SponsorBlock** : skip automatique des sponsors/intros/outros pendant la lecture. - **Playlists distantes** : ajoutez une playlist YouTube publique, HomeTube l'importe et la suit. L'UI est **sobre**, **responsive**, accessible depuis n'importe quel device du LAN (TV, mobile, desktop). ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml services: hometube: image: ghcr.io/nicocool84/hometube:latest container_name: hometube restart: unless-stopped environment: - TZ=Europe/Paris - JELLYFIN_URL=http://jellyfin:8096 - JELLYFIN_API_KEY=xxxxxxxxxxxxxxxx - DOWNLOAD_PATH=/data/youtube volumes: - ./config:/app/config - /mnt/media/youtube:/data/youtube ports: - "8085:8085" ``` ### Installation manuelle Python 3.10+, `yt-dlp` dans le PATH, `ffmpeg` installĂ©. `git clone`, `pip install -r requirements.txt`, `python hometube.py`. ## ⚙ Configuration - **Jellyfin API key** : Administration > Dashboard > API Keys, crĂ©er une nouvelle clĂ©. - **Cookies YouTube** : exporter depuis navigateur (extension Get cookies.txt), monter dans `/config/cookies.txt` pour Ă©viter les blocages. - **QualitĂ© par dĂ©faut** : 1080p pour la lecture, 720p pour le tĂ©lĂ©chargement (Ă©conomie de place). - **SponsorBlock** : activĂ© par dĂ©faut, configurable par catĂ©gorie (sponsor, intro, outro, self-promotion). - **Reverse proxy** : `hometube.example.com` via Traefik avec Authelia. ## 🔗 Alternatives - **Jellyfin + plugin YouTube** — limitĂ©, recherche basique, pas de download. - **TubeSync** — Ă©quivalent mature cĂŽtĂ© tĂ©lĂ©chargement, sans player intĂ©grĂ©. - **Youtarr** — focalisĂ© sur le tĂ©lĂ©chargement + intĂ©gration Sonarr/Radarr. - **Kodi + addons YouTube** — possible, mais lourd et instable. - **Piped/Invidious** — frontends YouTube alternatifs, pas de download natif. ## 🔒 SĂ©curitĂ© - **Cookies YouTube** : critique,æł„éœČ = vol de compte Google. À monter en read-only. - **API key Jellyfin** : clĂ© avec permissions minimales (lecture seule suffit). - **HTTPS obligatoire** : le contenu YouTube consultĂ© rĂ©vĂšle vos centres d'intĂ©rĂȘt. - **Volumes** : `/data/youtube` peut exploser, surveiller l'espace disque. - **Logs** : contenir les recherches YouTube, Ă  protĂ©ger. - **Rate limit YouTube** : configurer des pauses, sinon l'IP se fait bannir. ## 📚 Ressources - Site officiel : https://hometube.app - Documentation : https://docs.hometube.app - Wiki *arr : https://wiki.servarr.com - SponsorBlock : https://sponsor.ajay.app ## 🔗 Pages LiĂ©es - [[cat-arr]] - [[app-jellyfin]] - [[app-plex]] - [[app-emby]] - [[app-youtarr]] - [[app-tubesync]] - [[app-tubearchivist]] - [[app-traefik]] - [[app-flaresolverr]] - [[recettes-docker-compose]] - [[securisation-home-lab]]