1. Qu'est-ce qu'Emby ?

Emby, c'est ton Netflix maison. Sauf que les films, c'est toi qui les fournis.

En gros : tu stockes tes films, séries, musiques et photos sur une machine, et Emby les rend disponibles sur tous tes appareils — TV, téléphone, tablette, PC. Tu peux les streamer à distance, gérer les métadonnées (affiches, résumés, casting), et même regarder l'IPTV.

Et non, Emby ne fournit pas les films. C'est pas un service de streaming. C'est toi qui mets le contenu.

Note légale : Soyons honnêtes, la plupart des gens n’ont pas leurs films en Blu-ray. Après, officiellement, tu es censé les avoir. Emby, c’est juste là pour lire ce que tu mets dedans.

Ce que Emby fait :

  • Organise tes films, séries, musiques, photos
  • Stream sur TV, mobile, tablette, PC, navigateur
  • Accès distant (si tu configures le réseau)
  • Télécharge les affiches, résumés, bandes-annonces
  • Gère l'IPTV via playlists M3U
  • Transcode les vidéos incompatibles

2. Comparaison : Emby vs Plex vs Jellyfin

Trois solutions principales pour avoir un serveur média perso. Voici comment elles se comparent.

Critère Emby Plex Jellyfin
Licence Propriétaire (core gratuit) Propriétaire (core gratuit) Open-source (gratuit 100%)
Prix Gratuit + ~50$/an ou 119$ lifetime Gratuit + ~5$/mois ou ~250$ lifetime Totalement gratuit
Interface Moderne, personnalisable Très soignée, polished Fonctionnelle
M3U / IPTV ✅ Support natif complet ❌ Limité / instable ✅ Support natif
Personnalisation ✅ Très flexible ⚠️ Limitée ✅ Flexible
Clients TV, mobile, web, Xbox... Excellent (toutes plateformes) Web, TV limitée
Transcodage matériel ✅ Intel / NVIDIA ✅ (Plex Pass requis) ✅ Intel / NVIDIA
Live TV / DVR ✅ (Premiere requis) ✅ (Plex Pass requis) ✅ Gratuit
Accès distant Emby Connect / Proxy Plex Relay (limité) / Proxy Proxy manuel
Offline Sync ✅ (Premiere) ✅ (Plex Pass) ✅ Gratuit
Support NAS ✅ Packages officiels ✅ Excellent ✅ Docker recommandé
Communauté Active mais petite Très grande En croissance
  • T'as besoin de M3U / IPTV — c'est le point fort d'Emby, Plex galère grave là-dessus
  • Tu veux personnaliser l'interface, les métadonnées, les thèmes
  • Tu veux une solution moins chère que Plex sur le long terme (119$ lifetime vs 250$)
  • Tu veux un support client étendu sans payer chaque mois
Pourquoi j'utilise Emby ? J'avais Plex avant. Problème : Plex gérait pas les M3U correctement, donc j'ai migré. Emby fait le taf, et le support M3U est nickel. La personnalisation est aussi plus poussée.
  • Tu veux l'interface la plus soignée — c'est clairement Plex le plus polished
  • T'as pas besoin de M3U — si tu fais pas d'IPTV, Plex fait le job
  • Tu veux quelque chose de simple qui "juste marche"
  • T'as déjà un Plex Pass pour d'autres raisons
Bémol : Plex collecte des données. Si tu veux du 100% privé, c'est pas le bon choix.
  • Tu veux du 100% gratuit et open-source
  • T'es à l'aise avec la configuration manuelle
  • Tu veux aucune donnée envoyée à un tiers
  • T'as des compétences techniques et tu veux un contrôle total
Bémol : L'écosystème de clients est plus limité. Si tu veux cast sur ta TV facilement, c'est moins plug-and-play qu'Emby ou Plex.
Voir les détails par critère

Support M3U / IPTV

Emby et Jellyfin gèrent nativement les playlists M3U. Plex a un support historique limité, avec des plugins tiers souvent instables.

Personnalisation

Emby permet de modifier les thèmes, les métadonnées, les cover arts dynamiques. Plex a une interface figée. Jellyfin est modifiable mais l'écosystème est plus restreint.

Coût réel

  • Emby Premiere : 119$ lifetime (moins cher que Plex sur le long terme)
  • Plex Pass : ~250$ lifetime
  • Jellyfin : 0€, mais moins de fonctionnalités "clé en main"

3. Installation

Choisis ta méthode. Si tu connais Docker, c'est le plus simple. Sinon, l'installateur pour ton OS.

Docker (recommandé)

Voilà la commande basique :

docker run -d --name embyserver --restart=always -p 8096:8096 emby/embyserver:latest

Emby tourne sur le port 8096. Retiens-le, tu vas en avoir besoin.

Explications des paramètres
  • -d : lance en arrière-plan, pour que ça tourne tout seul
  • --name embyserver : nom du conteneur, pour le retrouver facilement
  • --restart=always : redémarre automatiquement si crash ou reboot
  • -p 8096:8096 : mappe le port 8096 du conteneur vers le port 8096 de ta machine
Avec volumes persistants (recommandé)

Pour sauvegarder tes configs, il faut monter des volumes :

docker run -d --name embyserver --restart=always \
  -p 8096:8096 \
  -v /chemin/vers/config:/config \
  -v /chemin/vers/media:/media \
  emby/embyserver:latest

Volumes :

  • /config : Emby stocke ses configs, utilisateurs, métadonnées ici
  • /media : tes films, séries, etc.

Sur Windows, les chemins ressemblent à C:\Users\ton-nom\emby\config.

Docker Compose (avancé)

Si t'as un fichier docker-compose.yml, voilà un exemple :

version: "3.8"

services:
  emby:
    image: emby/embyserver:latest
    container_name: embyserver
    restart: always
    ports:
      - "8096:8096"
    volumes:
      - ./config:/config
      - ./media:/media
    environment:
      - TZ=Europe/Paris

Puis lance avec :

docker-compose up -d

Windows

Installation sur Windows
  1. Va sur emby.media/download.html
  2. Télécharge l'installateur Windows
  3. Lance le .exe et suis l'assistant
  4. Emby se lance automatiquement et s'ouvre dans ton navigateur

Par défaut, Emby se lance au démarrage de Windows.

macOS

Installation sur macOS
  1. Télécharge le fichier .dmg sur emby.media/download.html
  2. Ouvre le DMG
  3. Glisse Emby Server dans le dossier Applications
  4. Lance Emby depuis Applications

Linux

Installation sur Linux (Ubuntu/Debian)
# Ajouter la clé GPG
wget -O - https://raw.githubusercontent.com/MediaBrowser/emby.packages/master/emby.pub | sudo apt-key add -

# Ajouter le dépôt
echo "deb [arch=amd64] https://repo.emby.media/deb/ubuntu/ bionic main" | sudo tee /etc/apt/sources.list.d/emby.list

# Installer
sudo apt update
sudo apt install emby-server

NAS (Synology / QNAP)

Installation sur NAS

Synology :

  1. Ouvre le Package Center
  2. Va dans ParamètresSources de paquets
  3. Ajoute : https://repo.emby.media/synology/
  4. Recherche "Emby" dans le Package Center
  5. Clique sur Installer

QNAP :

  1. Ouvre App Center
  2. Recherche "Emby"
  3. Clique sur Installer
Conseil : Si ton NAS supporte Docker, c'est souvent plus flexible que l'installation native.

Accès à l'interface

Une fois Emby lancé, ouvre ton navigateur et va sur :

http://localhost:8096

Si tu vois l'assistant de configuration, c'est bon — Emby tourne.

4. Configuration initiale

L'assistant de configuration se lance automatiquement au premier accès.

  1. Langue : sélectionne français (ou autre)
  2. Compte admin : crée ton compte administrateur avec mot de passe
  3. Bibliothèques : tu peux en ajouter maintenant ou plus tard
  4. Métadonnées : choisis les sources (TheMovieDB, TheTVDB, etc.)
  5. Accès distant : active ou désactive selon tes besoins
Conseil : Tu peux sauter l'ajout de bibliothèques pendant l'assistant et les configurer plus tard dans Paramètres → Bibliothèques.

5. Organiser ses médias

Pour qu'Emby reconnaisse tes fichiers, il faut une structure propre.

Structure recommandée
Medias/
├── Films/
│   ├── Inception (2010).mp4
│   ├── The Matrix (1999).mkv
│   └── Interstellar (2014).mp4
├── Series/
│   ├── Breaking Bad/
│   │   ├── Season 01/
│   │   │   ├── Breaking Bad S01E01.mp4
│   │   │   ├── Breaking Bad S01E02.mp4
│   │   │   └── ...
│   │   └── Season 02/
│   │       └── ...
│   └── Game of Thrones/
│       └── ...
├── Musique/
│   ├── Daft Punk/
│   │   └── Random Access Memories/
│   │       ├── 01 - Give Life Back to Music.flac
│   │       └── ...
│   └── ...
└── Photos/
    ├── Vacances 2023/
    └── Famille/

Films : format Titre (Année).extension

Séries : format Série/Saison XX/Série SXXEXX.extension

Musique : format Artiste/Album/Numéro - Titre.extension

Évite : les accents, les deux-points, les caractères spéciaux dans les noms de fichiers. Emby est flexible, mais une structure propre facilite tout.

6. Ajouter des bibliothèques

Une fois tes fichiers organisés, ajoute-les dans Emby.

  1. Va dans Paramètres → Bibliothèques
  2. Clique sur Ajouter une bibliothèque
  3. Choisis le type : Films, Séries, Musique, Photos...
  4. Donne un nom et ajoute les dossiers
  5. Configure les sources de métadonnées
  6. Clique sur OK
Types de bibliothèques
Type Description Sources métadonnées
Films Films et films d'animation TheMovieDB, IMDb
Séries Séries TV et animées TheTVDB, TheMovieDB
Musique Albums et pistes audio MusicBrainz, Last.fm
Photos Albums photos EXIF, date de création

7. Accès distant

Par défaut, Emby n'est accessible que depuis ton réseau local. Pour y accéder de l'extérieur, il faut configurer le réseau.

Port forwarding

Emby utilise le port 8096. Tu dois l'ouvrir sur ton routeur.

  1. Connecte-toi à ton routeur (généralement 192.168.1.1 ou 192.168.0.1)
  2. Trouve Port Forwarding ou NAT
  3. Ajoute une règle : 8096 externe → IP locale:8096
Configuration du pare-feu

Windows :

  1. Pare-feu Windows → Règles de trafic entrant
  2. Nouvelle règle → Port → TCP → 8096
  3. Autoriser la connexion

Linux (ufw) :

sudo ufw allow 8096/tcp
Proxy Nginx avec HTTPS (avancé)

Pour un accès sécurisé avec HTTPS, utilise un proxy inverse.

server {
    listen 443 ssl;
    server_name emby.example.com;

    ssl_certificate /etc/letsencrypt/live/emby.example.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/emby.example.com/privkey.pem;

    location / {
        proxy_pass http://localhost:8096;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # WebSocket
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

Emby Connect

Emby propose un service appelé Emby Connect qui simplifie l'accès distant sans config réseau.

  1. Crée un compte sur emby.media/connect
  2. Dans Emby Server, va dans Paramètres → Emby Connect
  3. Connecte ton serveur à ton compte Emby
  4. Accède via app.emby.media sans config

8. Transcodage et GPU

Le transcodage convertit les vidéos en "live" pour qu'elles soient lisibles sur ton appareil. Si la vidéo est dans un format compatible, pas de transcodage. Si elle est en 4K HDR et que tu regardes sur un téléphone, le transcodage tourne.

Si ta machine est une patate (vieux CPU, pas de GPU), le transcodage software va la faire souffrir. Active le transcodage matériel si tu as une carte graphique.

Activer le transcodage matériel
  1. Va dans Paramètres → Lecture
  2. Coche Activer le transcodage matériel
  3. Choisis ta méthode : Intel QuickSync (iGPU) ou NVIDIA NVENC
Intel QuickSync (iGPU)

Si tu as un processeur Intel avec iGPU (6e génération ou plus), tu peux utiliser QuickSync.

docker run -d --name embyserver --restart=always \
  -p 8096:8096 \
  --device=/dev/dri:/dev/dri \
  -v ./config:/config \
  -v ./media:/media \
  emby/embyserver:latest
NVIDIA NVENC

Si tu as une carte graphique NVIDIA, utilise NVENC pour le transcodage.

docker run -d --name embyserver --restart=always \
  -p 8096:8096 \
  --gpus all \
  -v ./config:/config \
  -v ./media:/media \
  emby/embyserver:latest
Note : Tu as besoin du NVIDIA Container Toolkit sur ta machine. Voir la documentation NVIDIA.

9. IPTV et M3U

Emby gère nativement les playlists M3U pour l'IPTV. C'est l'un de ses points forts par rapport à Plex.

Ajouter une source IPTV

  1. Va dans Paramètres → TV en direct
  2. Clique sur Ajouter une source
  3. Choisis M3U comme type
  4. Entre l'URL de ta playlist ou uploade un fichier local
  5. Configure les options (Guide TV, etc.)
  6. Clique sur Enregistrer
Guide TV électronique (EPG)

Tu peux ajouter un guide TV pour voir les programmes en cours :

  1. Obtiens un fichier XMLTV (guide TV)
  2. Dans TV en direct → Guide
  3. Clique sur Configurer le guide
  4. Uploade le fichier XMLTV ou entre une URL

10. Utilisateurs et permissions

Emby permet de créer plusieurs utilisateurs avec des permissions différentes.

Ajouter un utilisateur

  1. Va dans Paramètres → Utilisateurs
  2. Clique sur Ajouter un utilisateur
  3. Entre un nom et un mot de passe
  4. Configure les permissions
Permissions configurables
  • Bibliothèques : limiter l'accès à certaines bibliothèques
  • Lecture : autoriser/bloquer la lecture de certains contenus
  • Téléchargement : autoriser le téléchargement
  • Administration : donner les droits admin
  • TV en direct : accès à la TV et aux enregistrements
Contrôle parental

Tu peux restreindre l'accès par classification d'âge :

  1. Édite un utilisateur
  2. Va dans Contrôle parental
  3. Définis le niveau de classification maximal
  4. Les contenus avec une classification supérieure seront masqués

11. Emby Premiere (optionnel)

Emby Premiere est l'abonnement premium. Il débloque des fonctionnalités avancées.

Ce que ça apporte

  • DVR : enregistrement des programmes TV
  • Cover Art dynamique : personnalisation avancée des pochettes
  • Offline Sync : téléchargement pour visionnage hors-ligne
  • Cinema Mode : bandes-annonces et intros automatiques
  • Plugins premium : accès à des plugins avancés
  • Apps mobiles : débloquées pour ton serveur

Tarifs

  • 119$ lifetime : paiement unique
  • ~50$/an : abonnement annuel
Est-ce que ça vaut le coup ? Si tu as besoin de DVR, d'offline sync, ou si tu veux soutenir le développement, oui. Sinon, la version gratuite est déjà très complète.

12. Plugins populaires

Emby supporte des plugins pour étendre ses fonctionnalités.

Comment installer un plugin

  1. Va dans Paramètres → Plugins
  2. Clique sur Catalogue
  3. Trouve le plugin souhaité
  4. Clique sur Installer
  5. Redémarre Emby si nécessaire

Plugins recommandés

Plugin Description
Cover Art Personnalisation dynamique des pochettes
Trakt Synchronisation avec Trakt.tv
Emby Stats Statistiques de ton serveur
Infus Synchronizer Synchronisation avec l'app Infuse (Apple)
Playback Reporting Rapports d'utilisation par utilisateur
Auto Organize Organisation automatique des fichiers
Conseil : Ne surcharge pas ton serveur avec trop de plugins. Installe uniquement ceux dont tu as besoin.

13. Dépannage

Le port 8096 est déjà utilisé

Si le port est pris par une autre appli, change-le :

docker run -d --name embyserver -p 8097:8096 emby/embyserver:latest

Accède ensuite à Emby via http://localhost:8097

Les médias ne sont pas détectés
  • Vérifie que le chemin du dossier est correct
  • Vérifie les permissions (lecture) sur les dossiers
  • Actualise les métadonnées : Bibliothèques → Actualiser
  • Vérifie le nommage des fichiers (format Titre (Année).ext)
Problèmes de permissions (Linux/Docker)

Si Emby ne peut pas lire tes fichiers :

# Donner les permissions de lecture
sudo chmod -R 755 /chemin/vers/medias

# Ou changer le propriétaire
sudo chown -R 1000:1000 /chemin/vers/medias
Le transcodage échoue
  • Vérifie que le transcodage matériel est activé
  • Vérifie que ton GPU est bien détecté
  • Si Docker, vérifie que le périphérique GPU est monté
  • Regarde les logs : /config/logs/
L'accès distant ne fonctionne pas
  • Vérifie que le port 8096 est bien redirigé
  • Teste avec http://ton-ip-publique:8096
  • Vérifie que ton FAI ne bloque pas les ports
  • Essaie Emby Connect comme alternative

14. Pour aller plus loin

Et voilà ! Tu as installé Emby. Ajoute tes bibliothèques, configure les utilisateurs, et profite de tes médias sur tous tes appareils.
Retour aux tutoriels