• Applications
  • [Discussion] Gestionnaire de contenu et streaming : Emby

J'utilise Plex pour l'instant, mais je me tâte bien de tester Emby et si ça me plaît, passer à définitivement à Emby...

Mais une question me taraude... Est ce qu'il serait possible d'utiliser un reverse proxy pour rediriger le port 8096 vers du 443 par exemple sans que ça pose problème ? Pour écouter de la musique en streaming en entreprise par exemple...

Tu as testé l'app mobile ? La synchro marche bien ?

Et j'avoue que 80 $ la licence lifetime... C'est raisonnable

Et juste par curiosité, c'est quoi Mono ?
Salut

perso pour installer Emby je n'ai jamais installé "mono"

Pour l'installer je suis cette procédure en quelques lignes de commande en SSH

echo 'deb http://download.opensuse.org/repositories/home:/emby/Debian_8.0/ /' 
>> /etc/apt/sources.list.d/emby-server.list
apt-get update
apt-get install emby-server

comme marqué sur leur site

et pour finir

service emby-server start

Pour ce qui est de ma config pour utiliser le port 443 et le certificat de LE de mon serveur voici ce que j'ai mis dans mon rutorrent.conf


server {
	listen 443 default_server ssl;
	server_name NDD;

       ## le début de la config rutorrent.conf 

	##debut config emby##
	   
	location ^~ /emby {
   
           auth_basic "Vous devez vous authentifier";
           auth_basic_user_file "/etc/nginx/passwd/rutorrent_passwd_user";  
      
           proxy_set_header Origin https://$host;
           proxy_pass https://localhost:8920;
           proxy_redirect off;
           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_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection "upgrade";
           proxy_read_timeout 36000s;       
   
       }

	##fin config emby##

       ## la fin de la config rutorrent.conf 
}

ce qui donne accès à Emby à cette adresse https://NDD/emby/
Hier j'ai du installer Mono pourtant, sur une Debian 8 (un vrai ISO, sur VM) et Ubuntu 16 (mêmes conditions).
Ayenon wrote:Tu as testé l'app mobile ? La synchro marche bien ?
J'ai pas rencontré de souci mais n'ai testé qu'en Wifi ou 4G donc c'est pas non plus un "vrai" test...
Je ne sais pas ce qui a installé mono sur mon serveur mais ce n'est pas le script d'ex_rat , pourtant je l'ai retrouvé sur mon serveur ici vu les dates de mes fichiers je pense que c'est lors de l'installation de emby que mono c'est installé automatiquement.
/usr/bin/mono 
/usr/lib/mono 
/etc/mono 
/usr/share/mono 
/usr/share/man/man1/
et c'est vrai que sur leur site il marque bien dans la catégorie manuel
Emby wrote: Install Dependencies
•mono 3.4 or above
•sqlite3
•ImageMagick (preferably Q8, without OpenMP, without HDRI)
Ah ok, c'est pour ça alors. Merci d'avoir regardé
J'ai édité mon message précédent
superritou wrote: Je ne sais pas ce qui a installé mono sur mon serveur mais ce n'est pas le script d'ex_rat , pourtant je l'ai retrouvé sur mon serveur ici vu les dates de mes fichiers je pense que c'est lors de l'installation de emby que mono c'est installé automatiquement.
Merci pour vos infos les gars

Je vais tester au plus vite !
Merci pour le tuto.
Clair que si je m'en sort j'arrête Plex et je passe à ca
C'est vrai qu'il est très bon et la gestion multi user est pas mauvaise, pour moi les points noir à l'époque était une analyse et classement catastrophique. Et je regrette qu'il n'y est pas une gestion centralisé pour les droit des users et accès au serveur.
Sinon il me semblait qu'il y avait un tuto/discussion dessus avec il me semble un vhost.... mais à mon age.
Y'a déjà une discussion, perdue dans les bas-fonds des forums, portant sur le "vs Plex". En revanche si y'a un tuto il doit être en page XYZ de ce fameux sujet, je ne l'ai pas vu au début. Et comme les gens ignorent déjà un sujet présent en top liste, je ne doute pas que celui-ci soit totalement inconnu, sauf de ses protagonistes
J'ai fait ce tutoriel suite à la question l'autre jour sur les forums, c'était l'occasion.
Oui c'est très bien c'était pour info des fois qu'il y ai une info pertinente dedans.
Ola.
Bon ben comme d'habitude, j'ai un soucis
Impossible d'installer Emby et en plus impossible de faire un apt-get upgrade
Arck0s wrote:Ola.
Bon ben comme d'habitude, j'ai un soucis
Impossible d'installer Emby et en plus impossible de faire un apt-get upgrade
Mais sinon ton erreur c'est quoi ?
Rhooo, manque la moitié de mon poste ....
Pour faire un résumé j'avais amis un message d'erreur par rapport à mono, et pas d'accès à Emby ni impossible de faire les mise à jour.
Sur les conseils de Xavier (merci à lui) en faisant un aptitude update et aptitude upgrade, c'est passé, mais toujours pas accès à ipdemonserveur:8096

Dans mon terminal, avec la commande aptitude update j'ai une erreur concernant nginx et Emby (dernières lignes)
 Last login: Wed Aug 31 11:41:07 2016 from 245.12.23.109.rev.sfr.net
root@KS-4C:~# aptitude update
Hit http://debian.mirrors.ovh.net jessie-updates InRelease
Hit http://debian.mirrors.ovh.net jessie-backports InRelease                                                                                  Ign http://debian.mirrors.ovh.net jessie InRelease
Hit http://packages.dotdeb.org jessie InRelease
Hit http://www.deb-multimedia.org jessie InRelease
Hit http://debian.mirrors.ovh.net jessie Release.gpg                                                                                          Ign http://ftp2.fr.debian.org jessie InRelease                                                                                                Hit http://debian.mirrors.ovh.net jessie Release                                                                                              Ign http://nginx.org jessie InRelease                                                                                                         Hit http://ftp2.fr.debian.org jessie Release.gpg                                                                                              Get: 1 http://nginx.org jessie Release.gpg [287 B]                                                                                            Hit http://security.debian.org jessie/updates InRelease                                                                                       Hit http://ftp2.fr.debian.org jessie Release
Get: 2 http://debian.mirrors.ovh.net jessie-updates/main amd64 Packages/DiffIndex [5440 B]                                                    Get: 3 http://debian.mirrors.ovh.net jessie-updates/main Translation-en/DiffIndex [2704 B]                                                    Hit http://debian.mirrors.ovh.net jessie-updates/main Sources                                                                                 Ign http://download.opensuse.org  InRelease                                                                                      
Hit http://download.mono-project.com wheezy InRelease
Get: 4 http://nginx.org jessie Release [2322 B]
Hit http://download.mono-project.com wheezy-apache24-compat InRelease                               
Get: 5 http://debian.mirrors.ovh.net jessie-backports/main Sources/DiffIndex [27.8 kB]             
Hit http://download.opensuse.org  Release.gpg                                                                                                 Hit http://download.mono-project.com wheezy-libjpeg62-compat InRelease
Get: 6 http://debian.mirrors.ovh.net jessie-backports/main amd64 Packages/DiffIndex [27.8 kB]
Get: 7 http://debian.mirrors.ovh.net jessie-backports/main Translation-en/DiffIndex [27.8 kB]                                                 Get: 8 http://packages.dotdeb.org jessie/all Sources [25.7 kB]
Hit http://download.opensuse.org  Release
Hit http://shell.ninthgate.se wheezy InRelease
Hit http://www.deb-multimedia.org jessie/main amd64 Packages      
Get: 9 http://packages.dotdeb.org jessie/all amd64 Packages [86.5 kB]
Hit http://www.deb-multimedia.org jessie/non-free amd64 Packages                                                        
Hit http://www.deb-multimedia.org jessie/main Translation-en                                                     
Hit http://www.deb-multimedia.org jessie/non-free Translation-en                                              
Err http://nginx.org jessie Release                                                                                                     
Get: 10 http://download.mono-project.com wheezy/main amd64 Packages [57.0 kB]                                                          
Ign http://packages.dotdeb.org jessie/all Translation-en                                                                                      Ign http://packages.dotdeb.org jessie/all Translation-fr                                                                                      Hit http://security.debian.org jessie/updates/main Sources                                                                              
Hit http://debian.mirrors.ovh.net jessie/main Sources                                                                                         Hit http://debian.mirrors.ovh.net jessie/contrib Sources                                                                           
Hit http://debian.mirrors.ovh.net jessie/non-free Sources                                                                                     Hit http://debian.mirrors.ovh.net jessie/main amd64 Packages                                                                                  Get: 11 http://download.mono-project.com wheezy-apache24-compat/main amd64 Packages [585 B]                                                   Hit http://debian.mirrors.ovh.net jessie/contrib amd64 Packages                                                                               Hit http://debian.mirrors.ovh.net jessie/non-free amd64 Packages                                                                              Hit http://debian.mirrors.ovh.net jessie/contrib Translation-en                                                                               Hit http://debian.mirrors.ovh.net jessie/main Translation-en                                                                                  Hit http://debian.mirrors.ovh.net jessie/main Translation-fr                                                                                  Hit http://debian.mirrors.ovh.net jessie/non-free Translation-en                                                                              Hit http://ftp2.fr.debian.org jessie/main Sources                                                                                  
Hit http://security.debian.org jessie/updates/main amd64 Packages                                            
Hit http://ftp2.fr.debian.org jessie/non-free Sources                                                        
Hit http://ftp2.fr.debian.org jessie/main amd64 Packages                                                          
Hit http://security.debian.org jessie/updates/main Translation-en                                     
Hit http://ftp2.fr.debian.org jessie/non-free amd64 Packages                                          
Get: 12 http://download.mono-project.com wheezy-libjpeg62-compat/main amd64 Packages [593 B]
Hit http://ftp2.fr.debian.org jessie/main Translation-en                                                       
Hit http://ftp2.fr.debian.org jessie/main Translation-fr                        
Hit http://download.opensuse.org  Packages                                      
Hit http://ftp2.fr.debian.org jessie/non-free Translation-en                                          
Hit http://shell.ninthgate.se wheezy/main amd64 Packages                                
Ign http://download.opensuse.org  Translation-en                                        
Ign http://download.opensuse.org  Translation-fr                  
Ign http://shell.ninthgate.se wheezy/main Translation-en          
Ign http://download.mono-project.com wheezy/main Translation-en
Ign http://download.mono-project.com wheezy/main Translation-fr
Ign http://shell.ninthgate.se wheezy/main Translation-fr
Ign http://download.mono-project.com wheezy-apache24-compat/main Translation-en
Ign http://download.mono-project.com wheezy-apache24-compat/main Translation-fr
Ign http://download.mono-project.com wheezy-libjpeg62-compat/main Translation-en
Ign http://download.mono-project.com wheezy-libjpeg62-compat/main Translation-fr
Fetched 150 kB in 3s (40.6 kB/s)
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://nginx.org jessie Release: The following signatures were invalid: KEYEXPIRED 1471427554

W: Failed to fetch http://nginx.org/packages/debian/dists/jessie/Release: 
W: Some index files failed to download. They have been ignored, or old ones used instead.
W: Duplicate sources.list entry http://download.opensuse.org/repositories/home:/emby/Debian_8.0/  Packages (/var/lib/apt/lists/download.opensuse.org_repositories_home:_emby_Debian%5f8.0_Packages)
W: Duplicate sources.list entry http://download.opensuse.org/repositories/home:/emby/Debian_8.0/  Packages (/var/lib/apt/lists/download.opensuse.org_repositories_home:_emby_Debian%5f8.0_Packages)

root@KS-4C:~# 
Tout est indiqué :
- Faut la clé de signature Nginx, (rien à voir avec Emby pour le coup)
- Et tu as 2 fois la source, faudrait en virer une (rm ...).
Bonjour,
Le prix de la licence à vie est de 99,99$.
La promo est finie.
Merci Aerya,
Question con, mais comment trouver cette clef nginx et la rentrer, quand à supprimer une des 2 sources, suffit juste de taper rm suivis de la source ?
Merci
Bon, j'essaye de me depatouiller.
Je suis aller faire un tour dans
nano /etc/apt/sources.list
et j'ai rajouté ce que j'ai trouvé avec le lien donné pour nginx
#deb http://debian.mirrors.ovh.net/debian/ jessie main
#deb-src http://debian.mirrors.ovh.net/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://debian.mirrors.ovh.net/debian/ jessie-updates main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-updates main

# jessie-backports, previously on backports.debian.org
deb http://debian.mirrors.ovh.net/debian/ jessie-backports main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-backports main

deb http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free
deb-src http://debian.mirrors.ovh.net/debian/ jessie main contrib non-free

[b]deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx[/b]
Apres un petit
aptitude update
j'ai ce message d'erreur encore
W: Une erreur s'est produite lors du contrôle de la signature. Le dépôt n'est pas mis à jour et les fichiers d'index précédents seront utilisés. Erreur de GPG : http://nginx.org jessie Release : Les signatures suivantes ne sont pas valables : KEYEXPIRED 1471427554

W: impossible de récupérer http://nginx.org/packages/debian/dists/jessie/Release : 
W: Échec du téléchargement pour certains fichiers d'index. Soit ils ont été ignorés, soit les anciens fichiers ont été utilisés à la place.
W: Duplicate sources.list entry http://nginx.org/packages/debian/ jessie/nginx amd64 Packages (/var/lib/apt/lists/nginx.org_packages_debian_dists_jessie_nginx_binary-amd64_Packages)
W: Duplicate sources.list entry http://download.opensuse.org/repositories/home:/emby/Debian_8.0/  Packages (/var/lib/apt/lists/download.opensuse.org_repositories_home:_emby_Debian%5f8.0_Packages)
W: Duplicate sources.list entry http://download.opensuse.org/repositories/home:/emby/Debian_8.0/  Packages (/var/lib/apt/lists/download.opensuse.org_repositories_home:_emby_Debian%5f8.0_Packages)
Et je ne parviens pas a trouver ou ce trouve le doublon pour la source Emby

EDIT: Bon, en passant par l'ordi j'ai enfin réussi a installer Emby, plus qu'a attendre que la langue se charge
10 jours plus tard
Salut,


regarde dans /etc/apt/sources.list.d/ .....
Si tu as suivi le tuto Aerya pour emby on peu voir qu'il configure le dépôt dans /etc/apt/sources.list.d/emby-server.list
echo 'deb http://download.opensuse.org/repositories/home:/emby/Debian_8.0/ /' >> /etc/apt/sources.list.d/emby-server.list
Je pense que dans /etc/apt/sources.list.d/emby-server.list tu doit avoir une ligne identique dans /etc/apt/sources.list

cordialement
Ben moi j'ai un soucis avec EMby, si je récupère mes sous-titres codé en ANSI sur un célèbre site, tout les caractères avec accent ne sont pas lus et sont remplacés par des carrés. Je doit donc a chaque fois les ouvrir avec notepad et les convertit en UTF8, c'est un peu chiant! Sinon super appli android en directplay !!
@odt: j'avais me soucis avec apt-get update, du coup un membre m'avait conseillé de passer par aptitude update, pour le,même résultat en fait

@xavier: merci, maintenant je n'ai plus le doublon Emby, mais j'ai toujours une erreur avec nginx qui semble être en doublon
Salut,


Super,déjà un problème de réglé.
Pour nginx on peut voir que le problème c’est la clés ne sont plus bonne ou expirer( Les signatures suivantes ne sont pas valables : KEYEXPIRED 1471427554)
[b]deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx[/b]
C’est normale que tu as "[b /b]" sur les 2 dernières lignes de ton fichier sources.lst? si c’est pas le cas enlève les.
La je vois 2 solutions a testé.

1)
on va télécharger la nouvelle clés (https://angristan.fr/installer-nginx-depot-officiel-debian-ubuntu-centos/)
wget -O - https://nginx.org/keys/nginx_signing.key | apt-key add -

aptitude update

aptitude upgrade
voila pour la première solution.

2)
Sinon on va faire a la méthode de Magicalex ( https://mondedie.fr/d/5302 Partie II : Installation des essentielles)

Supprime ces 2 lignes

deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx
puis
apt-get update
echo "#Depot Dotdeb
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all" >> /etc/apt/sources.list.d/dotdeb.list
apt-get install curl

cd /tmp

curl http://www.dotdeb.org/dotdeb.gpg | apt-key add -
apt-get update

apt-get upgrade


Sinon il y a une discution ici https://mondedie.fr/d/8529

j'espère que cela va fonctionner
Je veux pas dire mais pour Nginx il suffisait de lire la page (officielle) que j'ai indiquée plus haut. Mais fallait la lire en entier...
@Aerya: j'avais lu toute la page, même si j' compris le,principe, je n'ai ps reussi a le même en pratique, ça peut te sembler simple, mais quand tu part de zéro ça ne l'est pas ...

@xavier: les balises sont des erreurs en copiant le code sur le fofo.
J'ai donc suivis tes conseils, viré les 2 lignes nginx, mais une fois mon apt-get update de fait j'ai ce message
..........
Fetched 150 kB in 3s (40.4 kB/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://nginx.org jessie Release: The following signatures were invalid: KEYEXPIRED 1471427554

W: Failed to fetch http://nginx.org/packages/debian/dists/jessie/Release  

W: Some index files failed to download. They have been ignored, or old ones used instead.
root@KS-4C:~#
Et même en poursuivant je reste avec cette erreur.

J'ai donc tenté avec la 1ère méthode et tout roule.
Un grand merci
13 jours plus tard
Bonjour,

J'ai une question sur Emby.

Je pense passé dessus tout simplement parce que la liaison avec Kodi semble meilleur, et que vive l'OpenSource.

Par contre, pour creer ma mediatheque, j'utilise filebot avec l'option le script amc et surtout l'option sysmlink (merci le tuto sur mondedie ).

Par le passé,j'avais eu un problème sous mono, car il ne suivait pas les symlink.

Est-ce nque quelqu'un utilise le meme sytème de lien symboliques ? Et si oui est-ce que ça fonctionne bien sous Emby ?

Merci.
Salut;
@shyne

Pour pouvoir lire mes fichiers multimédias du serveur avec Kodi au domicile, je fais comme ceci:

Dans /var/www/koditorrents, créer un lien vers le dossier torrent du home/user/torrents ...on peut rajouter d'autres liens si d'autres dossiers multimédia à lire.

Dans le rutorrent.conf de nginx j'ai ajouté ceci:

#############
location ^~ /koditorrents {
root /var/www;
auth_basic "seedbox";
auth_basic_user_file "/etc/nginx/passwd/user_passwd";
autoindex on;
}
##############

Dans Kodi :

Video -> Fichers -> ajouter source video -> parcourir -> tout en bas : ajouter un emplacement réseau, et remplir comme ceci :




On obtient ensuite ceci:




Il suffit ensuite de rajouter chaque lien du dossier koditorrents comme rajouter un dossier local:

Video -> Fichiers -> ajouter source video -> parcourir -> choisir le https://xxxxx.yyy/koditorrents/lien-créé -> etc...

L'avantage dans mon cas, c'est que Emby tout comme plex sont trop lourds pour mon kimsufi, et que si transcodage ça a du mal à suivre; avec cette méthode je n'ai pas de soucis même avec du x265.
Tu pourrais cp ça dans un sujet à part ? Je pense que ça servirait à beaucoup de monde
jean-luc wrote:L'avantage dans mon cas, c'est que Emby tout comme plex sont trop lourds pour mon kimsufi, et que si transcodage ça a du mal à suivre; avec cette méthode je n'ai pas de soucis même avec du x265.
Pourquoi ne pas utiliser ssfh qui encore plus simple a mettre en place ?

Sur mon htpc je m'y prend de la manière suivante :
sshfs user@host:/home/torrents/files/ /media/user/seedbox/ 
Et la mon serveur et directement monter dans mon home du htpc, du coup je lance une vidéo avec vlc comme si le contenu était en local.
11 jours plus tard
Emby installer...
Emby configurer...
Emby adopter
Personnellement, sur un serveur fraichement installé, j'ai décidé de tester Emby, l'interface est agréable, fluide, c'est du bon boulot, le seul hic ... je ne peux lire aucun film, ni série de mon serveur téléchargés avec Rutorrent, alors pourquoi je n'en ai aucune idée, les logs ne disent pas grand chose ...
bonjour ?

tu as installé ffmpeg ?
whereis ffmpeg
ewan34 wrote:Personnellement, sur un serveur fraichement installé, j'ai décidé de tester Emby, l'interface est agréable, fluide, c'est du bon boulot, le seul hic ... je ne peux lire aucun film, ni série de mon serveur téléchargés avec Rutorrent, alors pourquoi je n'en ai aucune idée, les logs ne disent pas grand chose ...
Hypothèse : tu as un htaccess sur ta page emby et tu as une erreur de type "erreur inconnue lors de la lecture du fichier" ?
Si oui, enlève ton htaccess de ton location emby, ça devrait fonctionner, si non, arf, il va nous falloir plus de logs ^^
z3phyr wrote:
jean-luc wrote:L'avantage dans mon cas, c'est que Emby tout comme plex sont trop lourds pour mon kimsufi, et que si transcodage ça a du mal à suivre; avec cette méthode je n'ai pas de soucis même avec du x265.
Pourquoi ne pas utiliser ssfh qui encore plus simple a mettre en place ?

Sur mon htpc je m'y prend de la manière suivante :
sshfs user@host:/home/torrents/files/ /media/user/seedbox/ 
Et la mon serveur et directement monter dans mon home du htpc, du coup je lance une vidéo avec vlc comme si le contenu était en local.
Salut;

Par ce que je ne suis pas le seul a utiliser kodi; mon fils stream aussi les torrents de chez lui, mais d'un pc Windows, et ses connaissances en informatique sont voisines de zéro à part l'usage (je lui ai même paramétré un kodi version portable déjà pré-configuré pour se connecter a mon serveur); médecine et informatique sont 2 mondes trop différents et le 1° trop prenant pour qu'il ai le temps de s'intéresser au 2° !!!
#include <stdio.h>
int main()
{
system("start .\\kodi\\kodi.exe -p");
return 0;
exit(0);
}
Un exe qui lance kodi en portable.

voilà, voilà...

Edit: Par contre dans kodi il est possible de faire une liaison sftp directe sans montage préalable; mais ce qui m'a bloqué c'est que ce n'était proposé qu'avec une authentification par mot de passe, et sur mon serveur j'ai banni ce type d'authentification avec "PasswordAuthentication no" dans le sshd_config.
Je me connecte que par clefs exclusivement; et visiblement kodi ne propose pas ce type d'authentification; j'ai cherché sur le net, mais rien trouvé sur le sujet.
Bonjour,
Je voulais savoir si Emby est multi User ?