Ton Netflix maison. Les films c'est toi qui les fournis, Emby fait le reste.
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.
Ce que Emby fait :
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 |
Emby et Jellyfin gèrent nativement les playlists M3U. Plex a un support historique limité, avec des plugins tiers souvent instables.
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.
Choisis ta méthode. Si tu connais Docker, c'est le plus simple. Sinon, l'installateur pour ton OS.
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.
-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 machinePour 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.
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
.exe et suis l'assistantPar défaut, Emby se lance au démarrage de Windows.
.dmg sur emby.media/download.html# 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
Synology :
https://repo.emby.media/synology/QNAP :
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.
L'assistant de configuration se lance automatiquement au premier accès.
Pour qu'Emby reconnaisse tes fichiers, il faut une structure propre.
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
Une fois tes fichiers organisés, ajoute-les dans Emby.
| 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 |
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.
Emby utilise le port 8096. Tu dois l'ouvrir sur ton routeur.
192.168.1.1 ou 192.168.0.1)Windows :
Linux (ufw) :
sudo ufw allow 8096/tcp
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 propose un service appelé Emby Connect qui simplifie l'accès distant sans config réseau.
app.emby.media sans configLe 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.
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
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
Emby gère nativement les playlists M3U pour l'IPTV. C'est l'un de ses points forts par rapport à Plex.
Tu peux ajouter un guide TV pour voir les programmes en cours :
Emby permet de créer plusieurs utilisateurs avec des permissions différentes.
Tu peux restreindre l'accès par classification d'âge :
Emby Premiere est l'abonnement premium. Il débloque des fonctionnalités avancées.
Emby supporte des plugins pour étendre ses fonctionnalité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 |
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
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
/config/logs/http://ton-ip-publique:8096