Problems installing DLNA-Client Audio (gmediarender)

Max2Play Home 2016 (en) Forums Max2Play on Raspberry PI Problems installing DLNA-Client Audio (gmediarender)

This topic contains 16 replies, has 7 voices, and was last updated by  Heiner Moderator 2 years, 9 months ago.

Viewing 17 posts - 1 through 17 (of 17 total)
  • 19. Januar 2016 at 21:39 #18006

    Hello,

    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[1]: Entering directory '/tmp/gmrender-resurrect'
    Making all in src
    make[2]: 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[2]: Leaving directory '/tmp/gmrender-resurrect/src'
    Makefile:288: recipe for target 'all-recursive' failed
    make[1]: Leaving directory '/tmp/gmrender-resurrect'
    Makefile:228: recipe for target 'all' failed
    Making install in src
    make[1]: 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[1]: Leaving directory '/tmp/gmrender-resurrect/src'
    Makefile:288: recipe for target 'install-recursive' failed

    Thanks for your help!

    31. Januar 2016 at 7:49 #18265

    hello,

    same problem here, can’t install the gmediarender

    any help??
    thanks

    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 Max2Play

    18. Dezember 2016 at 14:20 #24969

    Hello,

    same problem on my side. Squeezebox Server seems to be overkill for my use case. Do you have any fix?

    Thanks,

    Andreas

    31. Dezember 2016 at 16:10 #25333

    Hi,

    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.

    Greetz
    Iwan

    13. Januar 2017 at 17:36 #25893

    Hi Iwan,
    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 XU4

    18. 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

    Hi Richard,

    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

    Hi Richard,

    The library of the server is located at /var/lib/minidlna

    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

    Hi:

    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

    Hi Richard,

    Sorry about that, the binary ishould be located at /usr/local/bin/gmediarender

    24. 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

    Hi Richard,

    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

    Hi:

    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.

Viewing 17 posts - 1 through 17 (of 17 total)

You must be logged in to reply to this topic.

Register here