J'ai un PC avec XUbuntu 12.04 et Samsung 27A950, donc je veux utiliser mon PC comme serveur DLNA. Mais je peux exécuter des fichiers de n'importe quel format sur mon téléviseur en obtenant l'erreur suivante: "Le format de fichier ne prend pas en charge". J'essaie d'ouvrir les fichiers * .avi, * .mkv et * .jpg avec le même résultat. Dans le journal des erreurs, je peux voir:
[2013/06/27 12:34:03] upnphttp.c:1907: error: Error opening /home/family/media/file1.mkv
[2013/06/27 12:34:06] upnphttp.c:1907: error: Error opening /home/family/media/file2.avi
Donc, je ne sais pas pourquoi cela ne fonctionne pas. Aucune suggestion?
miniDLNA version:
Version 1.24.1-stedy
Le fichier de configuration est par défaut, seuls quelques répertoires ont été ajoutés. Avec la version du référentiel par défaut Ubuntu était la même. Il y a quelque temps, j'ai essayé la médiatombe, j'ai eu la même erreur.
Voici les paramètres de notre /etc/minidlna.conf
pour diffuser de l'audio, de la vidéo ou des images sans problème sur notre téléviseur intelligent Samsung UE40ES6100:
Assurez-vous de diffuser sur le port que votre téléviseur écoute. Vous devrez peut-être également vous assurer que ce port est accessible pour votre téléviseur à partir de votre routeur. Si le port est mauvais, votre téléviseur peut ne pas voir miniDLNA du tout.
port=9500
Mettez ici les répertoires à ajouter à la médiathèque de miniDLNA. Ces répertoires peuvent nécessiter un temps précieux pour l'analyse lors de la première exécution. Malheureusement, miniDLNA ne fournit aucun retour lorsque la numérisation est terminée. Assurez-vous que le groupe minidlna
a accédé à ces répertoires. Remplacez le nom complet path
et le répertoire par le votre.
media_dir=V,/<path>/<Videos>
media_dir=A,/<path>/<Music>
media_dir=P,/<path>/<Pictures>
C'est ici que miniDLNA stocke sa base de données et ses fichiers journaux. Il est crucial de donner au groupe minidlna
l'autorisation d'écriture sur le chemin que vous indiquez ici.
db_dir=/home/<user>/.config/minidlna # or any other directory
log_dir=/home/<user>/.config/minidlna # or any other directory
Cela n’est peut-être pas nécessaire, mais notre téléviseur ne reconnaît pas miniDLNA à moins de lui donner le numéro de modèle AllShare
ici.
serial=
model_number=AllShare1.0
Ces paramètres ont été définis par défaut, mais je les publierai ici au cas où ils ne le seraient pas.
network_interface=eth0 # change appropriately, e.g. wlan0 if you stream from wireless
friendly_name=miniDLNA # how miniDLNA is named on the TV
enable_tivo=no
strict_dlna=no
notify_interval=900
Sachez qu'il s'agit d'un ancien message, mais que quelqu'un pourrait le rechercher et l'aider avec MiniDLNA
Je lance Ubuntu 1204lts. Minidlna travaillait-elle bien?.
Ensuite, owncloud a été installé et mon installation minidlna s'est cassée - TV n'a pas pris en charge le fichier - erreurs similaires de XBMC. Je ne ferais que lister les médias sans rien jouer.
Une fois que j'ai supprimé owncloud, j'ai également supprimé, libav-tools, libavfilter2, libavdevice53 - miniDLNA de nouveau.
Alors que .jpg
a bien fonctionné pour moi (avec un téléviseur UE55ES), la plupart des fichiers de film/vidéo ne sont pas via DLNA (mais uniquement s'ils sont servis localement, par exemple à l'aide d'une clé USB). Cela semble être une limitation du périphérique de télévision, car vous le constatez fréquemment.
MiniDLNA n'est donc pas vraiment une option si vous souhaitez diffuser la plupart des vidéos (en outre, il parvient parfois à réduire presque complètement le système en remplissant complètement la partition. /var/log
se trouve sur: ouvrir trop de connexions http, puis se plaindre. dans ses journaux, il atteignait près de 50 Go de taille de fichier journal sur ma machine, je devais donc l’arrêter).
Vous voudrez peut-être jeter un coup d'œil sur un autre serveur DLNA, comme par exemple. Serviio , qui utilise FFMpeg pour transcoder des fichiers multimédia vers un format compris par le périphérique. Hier, j’ai juste essayé d’installer cela sur ma machine: malheureusement, Canonical a décidé de supprimer FFMpeg des référentiels (vous pouvez toujours effectuer un apt-get install ffmpeg
avec succès, mais cela fournit un logiciel différent, y compris des éléments de "compatibilité ffmpeg", qui semble incompatible avec Serviio . Sur leur site, cependant, ils expliquent comment compiler FFMPeg à partir des sources - si cela vous convient. Cela semble trop pénible pour l'utilisateur normal de moi, cependant.
Edit: Serviio semble fonctionner correctement avec mon UE55ES prête à l'emploi, même avec le profil générique. J'ai suivi cet allemand HowTo pour l'installer. En ce qui concerne FFMPeg, il existe des fichiers binaires statiques disponibles au téléchargement . Simpy télécharger l'archive, et extraire les deux fichiers à /usr/local/bin
l'a fait pour moi.
Autres alternatives possibles à examiner (aucune d’entre elles n’a encore été testée):
apt-get install rygel
(plus éventuellement rygel-preferences
pour une interface de gestion et rygel-mediathek
ainsi que rygel-tracker
pour quelques plugins supplémentaires). Mais comme le support pour les téléviseurs Samsung semble avoir été ajouté récemment, la version dans le référentiel de Precise ne fonctionne pas pour vous - le "PPA officiel" pourrait être favorisé.D'autres solutions comme par exemple XBMC me semble peser lourdement dans ce but. Vous trouverez un aperçu intéressant d'autres solutions, par exemple. à MakeUseOf .
Pour vérifier si votre serveur uPnP fonctionne en général, vous pouvez par exemple utilisez eezUPnP sur votre poste de travail Ubuntu.