Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - gmrender-resurrect-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: gmrender-resurrect-git 279.4003616-1

Git Clone URL: https://aur-dev.archlinux.org/gmrender-resurrect-git.git (read-only)
Package Base: gmrender-resurrect-git
Description: Application to stream music from a UPnP server using gstreamer.
Upstream URL: https://github.com/hzeller/gmrender-resurrect
Licenses: GPL
Conflicts: gmediarender
Submitter: drewofdoom
Maintainer: w-flo
Last Packager: w-flo
Votes: 8
Popularity: 0.074642
First Submitted: 2013-04-02 17:03
Last Updated: 2016-03-09 22:37

Latest Comments

1 2 3 4 Next › Last »

uboot commented on 2016-10-30 11:11

Hi folks!

I propose the following changes for better configurability. In particular, I wanted to select a differend audio device. This can now be done by setting e.g. audiodevice=front:External in /etc/conf.d/gmediarender

################# /etc/conf.d/gmediarender ##################

#Friendly Name to display to network devices
friendly=PI2 gMedia UPnP Renderer

#UUID
#Change this to make different players unique
uuid=90aba109-6333-4669-85d1-d9316244f7f9

# gstout preferences, invoke "gmediarender --help-gstout" for help
# Possible alsa audio devices can be obtained via "aplay -L"
audiosink=alsasink
audiodevice=sysdefault
volume_db=0
videosink=autovideosink




############ /usr/lib/systemd/system/gmediarender.service ###################
[Unit]
Description=UPnP renderer using gstreamer
After=network.target

[Service]
Type=forking
EnvironmentFile=/etc/conf.d/gmediarender
ExecStart=/usr/bin/gmediarender -f "${friendly}" -u ${uuid} --gstout-audiosink=${audiosink} --gstout-audiodevice="${audiodevice}" --gstout-videosink=${videosink} --gstout-initial-volume-db=${volume_db} -d
User=nobody
Group=audio

[Install]
WantedBy=multi-user.target

jowi24 commented on 2016-07-10 11:06

Works also on the Raspberry Pi 1 and the Pi 3, so please add armv7h and armv6h.

uboot commented on 2016-05-03 09:50

You should add ARM architectures like armv7h to arch. gmrender runs fine on my Raspberry PI 2 :)

w-flo commented on 2016-03-09 22:43

Hi jrk, thanks a lot! I added that user unit file to the package.

jrk commented on 2016-03-06 21:37

Hi, could you add a user unit file, as simple as the one below?

```
[Unit]
Description=UPnP renderer using gstreamer
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/gmediarender -f "gMedia UpPnP Renderer" -u 49e4f137-a832-481c-9117-bfa96a71aba5

[Install]
WantedBy=default.target
```

anmith commented on 2015-01-05 21:14

I did, but no reaction (yet). With the last changes about 1 year ago, the project looks abandoned.

w-flo commented on 2014-12-19 14:28

Sorry, no idea. Works for me on x86_64 using:
INFO [2014-12-19 15:21:02.319991 | main] gmediarender 0.0.7-git log started [ gmediarender 2014-03-01_61f5a8f (libupnp-1.6.19; glib-2.42.1; gstreamer-1.4.4) ]

You could compile gmediarender with debug symbols and try to get a stacktrace in gdb. Also, since this appears to be an upstream issue, have you reported an issue on github?

anmith commented on 2014-12-18 14:52

Hi,

same problem here. After upgrading my Raspberry which was running fine since August, gmediarender crashes after "Registering support for 'application/x-ogg-avi'" with a segmentation fault / core dump.

I installed base-devel, cloned the git repository and compiled the binary according to the steps described at https://github.com/hzeller/gmrender-resurrect/blob/master/INSTALL.md

However, when running the new compiled version using src/gmediarender -f "My Renderer" it still crashes.

INFO [2014-12-18 15:45:02.189011 | main] gmediarender 0.0.7-git log started [ gmediarender 2014-03-01_61f5a8f (libupnp-1.6.19; glib-2.42.1; gstreamer-1.4.4) ]

Any ideas?

w-flo commented on 2014-12-01 11:30

Hi oispkc,
Thanks for notifying me about a possible issue with this package. You're right, gmediarender also crashed for me on x86_64 starting November 11, maybe that was when I installed the gstreamer update. However, rebuilding the gmrender-resurrect-git package and reinstalling using pacman -U fixed that issue for me and now gmediarender works for me.

Are you sure you successfully installed the recompiled package? Maybe you are still using the old binary that is linked against an old version of gstreamer? Can you explain in detail which steps are required to make it crash? Or maybe it's ARM related, in that case I suppose it's an upstream bug and nothing I can do in the PKGBUILD to fix it.

Is it common practice to bump the PKGBUILD version (i.e. to -3 in this case) when a rebuild is required for ABI bumps? I'm not sure, so I'll unflag the package.

oispkc commented on 2014-12-01 07:57

Recently, I upgraded archlinux to 3.17.4-1 (armv5tel) and all packages also.
Now gstreamer version is 1.4.4.

But unfortunately, gmediarender crashes and makes coredump.
So I recompile it and try. --> same result.

What is the reason?
How can I do?