Serveur UPnP FreeMi à l'aide de Mono

Bonjour bonjour,

Possédant actuellement le Raspberry PI 4 B+ sous Raspbian 10 j’avais envie de partager les films du disque dur connecté à la carte afin d’y accéder via le Freebox Player en UPnP, à l’aide de l’outil FreeMi.

Pour cela j’ai donc installé la dernière version de Mono à l’aide des instructions sur le site :
https://www.mono-project.com/download/stable/#download-lin-raspbian

J’ai donc effectué les commandes suivantes :

sudo apt install apt-transport-https dirmngr gnupg ca-certificates

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo « deb Index of /repo/debian stable-raspbianbuster main » | sudo tee /etc/apt/sources.list.d/mono-official-stable.list

sudo apt update

J’ai donc ensuite installé :

apt install mono-devel

apt install mono-complete

apt install mono-dbg

apt install referenceassemblies-pcl

apt install ca-certificates-mono

apt install mono-xsp4

J’ai tout installé car au début je pensais que l’erreur venais de là car je ne possédais à ce moment que mono-complete.

J’ai donc par la suite été télécharger FreeMi à l’aide du lien suivant :
http://freemiupnp.fr/download/FreeMiMono.zip

Je l’ai dézippé. J’ai aussi installé libmono-system-core4.0-cil et libmono-system-drawing4.0-cil qui avais déjà été téléchargé car étaient nécessaire.

Et lorsque j’effectue la commande :
mono FreeMi.Console.exe
L’erreur qui m’es retourné est la suivante :
« Erreur de segmentation »

J’ai essayé de désinstaller/réinstaller mono, redémarrer la machine, retélécharger FreeMi… Rien ni fais.

La commande « mono -V » me donne :

Mono JIT compiler version 6.0.0.319 (tarball Tue Aug 13 00:07:25 UTC 2019)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: normal
Notifications: epoll
Architecture: armel,vfp+hard
Disabled: none
Misc: softdebug
Interpreter: yes
LLVM: yes(600)
Suspend: preemptive
GC: sgen (concurrent by default)

Je n’ai plus d’autres idées afin de résoudre ce problème, c’est pour cela que je vous demande votre aide.

Merci d’avance pour vos réponses.

Yo

Je n’ai pas de Freebox donc j’ai jamais utilisé ça et je ne pourrai pas tester pour te dire d’où vient le problème

Sinon je trouve la méthode bien compliqué.

En attendant que quelqu’un t’aide Je me demande si ne serait pas plus adapter d’utiliser Minidlna. Ce dernier étant compatible avec le protocole UPnP.

https://doc.ubuntu-fr.org/minidlna

Une fois installé tu n’as qu’un fichier de configuration à modifier où tu précises les dossiers où sont localiser tes vidéos, tes photos ou ta musique par exemple.

Si t’as télé est connecté à ton réseau local (idéalement en ethernet) tu pourras accéder au disque du raspberry directement sans passer par ta freebox grâce au minidlna. Je fais ça avec ma tv samsung.
Mais ta freebox pourra aussi le voir il me semble :slight_smile:

EDIT : dans la page que je t’ai donné il est indiqué que minidlna est compatible avec la freebox revolution et HD :slight_smile:

Y a pas mal de topic sur le net qui traite du sujet si besoin.

Bonsoir bonsoir,

Merci de ta réponse et excuse moi de la mienne tardive.

Je vais essayer ta solution qui correspond à mes besoins, entre temps j’ai installé Plex Media Server qui fourni aussi une solution DLNA mais je n’arrive pas à personnaliser la façon dont sont afficher les dossiers afin que cela soit plus intuitifs.

Je te remercie beaucoup pour la solution que je pense mettre en place pour remplacer la mienne qui est bancale. :wink:

Bonne soirée à toi :slight_smile: