Max2Play Home 2016 (en) › Forums › Max2Play on Raspberry PI › Problems installing DLNA-Client Audio (gmediarender)
Tagged: DLNA, gmediarender, installation fail
This topic contains 16 replies, has 7 voices, and was last updated by Heiner premium 5 years, 5 months ago.
Posted in: Max2Play on Raspberry PI
19. Januar 2016 at 21:39 #18006
When I click on the button to install DLNA-Client Audio (gmediarender) the install fails and gives the following output:
/tmp /var/www/max2play/public Cloning into 'gmrender-resurrect'... Reading package lists... Building dependency tree... Reading state information... autoconf is already the newest version. automake is already the newest version. libtool is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autopoint debhelper gettext gir1.2-freedesktop gir1.2-gstreamer-0.10 gstreamer0.10-gconf gstreamer0.10-x html2text intltool-debian liba52-0.7.4 libcdaudio1 libelfg0 libgettextpo0 libglib2.0-bin libglib2.0-dev libgstreamer-plugins-bad0.10-0 libmail-sendmail-perl libmhash2 libmpcdec6 libpcre3-dev libraptor2-0 librasqal3 librdf0 libsidplay1 libslv2-9 libsys-hostname-long-perl libtwolame0 libunistring0 libupnp6 libupnp6-dev libxml2-dev libzvbi-common libzvbi0 po-debconf Suggested packages: dh-make gettext-doc frei0r-plugins libglib2.0-doc gstreamer0.10-doc raptor2-utils rasqal-utils librdf-storage-postgresql librdf-storage-mysql librdf-storage-sqlite redland-utils sidplay-base xsidplay slv2-jack libupnp6-doc libmail-box-perl The following NEW packages will be installed: autopoint debhelper gettext gir1.2-freedesktop gir1.2-gstreamer-0.10 gstreamer0.10-alsa gstreamer0.10-ffmpeg gstreamer0.10-gconf gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-pulseaudio gstreamer0.10-x html2text intltool-debian liba52-0.7.4 libcdaudio1 libelfg0 libgettextpo0 libglib2.0-bin libglib2.0-dev libgstreamer-plugins-bad0.10-0 libgstreamer0.10-dev libmail-sendmail-perl libmhash2 libmpcdec6 libpcre3-dev libraptor2-0 librasqal3 librdf0 libsidplay1 libslv2-9 libsys-hostname-long-perl libtwolame0 libunistring0 libupnp-dev libupnp6 libupnp6-dev libxml2-dev libzvbi-common libzvbi0 po-debconf 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. Need to get 823 kB/22.2 MB of archives. After this operation, 52.5 MB of additional disk space will be used. Do you want to continue [Y/n]? Err http://mirrordirector.raspbian.org/raspbian/ wheezy/main libxml2-dev armhf 2.8.0+dfsg1-7+wheezy4 404 Not Found checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking dependency style of gcc... gcc3 checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking dependency style of gcc... (cached) gcc3 checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking whether make sets $(MAKE)... (cached) yes checking for asprintf... yes checking for exp in -lm... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GLIB... no checking for GST... no checking for GST... no checking for LIBUPNP... no checking how to run the C preprocessor... gcc -std=gnu99 -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating data/Makefile config.status: creating config.h config.status: executing depfiles commands make all-recursive make: Entering directory '/tmp/gmrender-resurrect' Making all in src make: Entering directory '/tmp/gmrender-resurrect/src' (echo "#define GM_COMPILE_VERSION \"2015-11-04_4003616\"" > git-version.h-new; \ cmp -s git-version.h git-version.h-new || cp git-version.h-new git-version.h; \ rm git-version.h-new) gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DPKG_DATADIR=\"/usr/local/share/gmediarender\" -g -O2 -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c Makefile:313: recipe for target 'main.o' failed make: Leaving directory '/tmp/gmrender-resurrect/src' Makefile:288: recipe for target 'all-recursive' failed make: Leaving directory '/tmp/gmrender-resurrect' Makefile:228: recipe for target 'all' failed Making install in src make: Entering directory '/tmp/gmrender-resurrect/src' (echo "#define GM_COMPILE_VERSION \"2015-11-04_4003616\"" > git-version.h-new; \ cmp -s git-version.h git-version.h-new || cp git-version.h-new git-version.h; \ rm git-version.h-new) gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -DPKG_DATADIR=\"/usr/local/share/gmediarender\" -g -O2 -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations -Wwrite-strings -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c Makefile:313: recipe for target 'main.o' failed make: Leaving directory '/tmp/gmrender-resurrect/src' Makefile:288: recipe for target 'install-recursive' failed
Thanks for your help!1. Februar 2016 at 13:05 #18281
Hallo tim and Mondial,
thank you for your feedback. Seems like not all packages are available at our source. We will solve this problem as soon as possible.
For the moment, please fall back on Squeezebox Server with the DLNA plugin which is the solution we recommend anyway.
Maximilian from Max2Play18. Dezember 2016 at 14:20 #24969
same problem on my side. Squeezebox Server seems to be overkill for my use case. Do you have any fix?
Andreas31. Dezember 2016 at 16:10 #25333
I’m using the 2.34er HiFiBerry image of Max2Play from this site. I’ve the same issues as mentioned above.
The problems are still the same (since Jan. 2016) or has the source changed again?
Bypass to get gmediarenderer: https://klenzel.de/1642
Mention to be root or use sudo in front of commands; source gstreamer0.10-ffmpeg is also not available.
Afterwards M2P will recognise the installed version.
Iwan13. Januar 2017 at 17:36 #25893
We made some fixes for the gmediarenderer and should be working again. Please try with a fresh image and updating to our newest version.18. Oktober 2017 at 16:56 #31984
I can’t see how to install gmediarender at all. It isn’t installed with the Audioplayer, which the plugin descriptions imply, and there doesn’t seem to be a separate plugin option for it.
I’m using Ubuntu 16.04 on an Odroid XU418. Oktober 2017 at 17:34 #31987
Also, I tried the miniDLNA install, and while the web messages said that installation completed, I can’t see it anywhere on the machine and it doesn’t seem to be running, according to ps (there’s no process called minidlna or miniDLNA). And there’s no indication on the web interface on how to edit the detailed settings.
I’m baffled.19. Oktober 2017 at 12:32 #31992
The gmedia renderer is an optional player which can be installed and does not come preinstalled. You should find a button beneath Squeezelite and Shaiport to install it.
The miniDLNA server runs headless, meaning there’s no graphic interface to interact with. However, it should show up on DLNA apps like bubbleUPnP. In the debug info log, you can see if it is running and started correctly.19. Oktober 2017 at 16:50 #31996
Thanks, but there is no button beneath Squeezelite and Shairport for installing the gmedia renderer on my Odroid version of Max2play. The only other install button is for Lowpassfilter and Crossfeed Level Adjuster for Headphones.
My main point about miniDLNA was that it doesn’t appear to have been installed, despite the web interface suggesting a sucessful install. Where is the binary file located so that I may check? There isn’t a process running that I can see. It doesn’t show up on bubbleUPnP on my tablet.20. Oktober 2017 at 11:08 #32008
The library of the server is located at
However, you can check its status in our web interface as well. The button debug info shows you the output of the server’s current activity. Furthermore, you should be seeing a media path option where you also force a reindex of the folders, which might help get your server recognized by BubbleUPnP again.22. Oktober 2017 at 13:02 #32038
I was asking about the location of the binary, not the library. I can’t see an executable binary file. Where should it be?
The debug button just gives information about Squeezelite and Shairport, no mention of miniDLNA.
My BubbleUPnP app does not see it.
24. Oktober 2017 at 12:45 #32060
- This reply was modified 5 years, 5 months ago by Richard Kimber.
Sorry about that, the binary ishould be located at
/usr/local/bin/gmediarender24. Oktober 2017 at 14:15 #32072
OK. Thanks. Well, /usr/local/bin is empty.
I’m sure this works fine on Raspberry Pi, but are you quite sure the Odroid Ubuntu version is working correctly?25. Oktober 2017 at 10:38 #32089
Sorry about that, I dug out our XU4 to check and these features are indeed Raspberry Pi exclusive.
Thank you for pointing us toward this issue. I will amend our documentation to clearly point these features out as Raspberry Pi content.
However, you can recreate DLNA players with the Squeezelite player and the LMS. For file sharing through the network, I would recommend setting up a SambaShare.25. Oktober 2017 at 13:25 #32100
Thanks for confirming this.25. Oktober 2017 at 15:19 #32103
Again, sorry about the late confirmation. If you have any issue with the alternative solutions, or need further assistance in realizing your specific project, let me know.
You must be logged in to reply to this topic.