Package Details: gpmdp 4.5.0-2

Git Clone URL: https://aur.archlinux.org/gpmdp.git (read-only)
Package Base: gpmdp
Description: A beautiful cross platform Desktop Player for Google Play Music. Stable release.
Upstream URL: http://www.googleplaymusicdesktopplayer.com
Keywords: desktop google gpmdp music play player
Licenses: MIT
Conflicts: google-play-music-desktop-player-git, gpmdp-git
Provides: gpmdp
Submitter: BrianAllred
Maintainer: BrianAllred
Last Packager: BrianAllred
Votes: 75
Popularity: 1.974652
First Submitted: 2016-03-15 03:10
Last Updated: 2018-02-27 20:08

Pinned Comments

BrianAllred commented on 2017-01-03 20:07

This information is in the .install, but I'm going to sticky it here.

For Chromecast functionality:

1) Verify avahi and nss-mdns are installed.

2) Append "mdns4" to the end of the "hosts" line in /etc/nsswitch.conf.

3) Enable and start both avahi-daemon.service and avahi-daemon.socket.

If this still doesn't work, check your hosts line in /etc/nsswitch.conf. Mine looked like the following:

hosts: files mymachines resolve [!UNAVAIL=return] dns myhostname mdns4

So I changed it to the following:

hosts: files mymachines resolve dns myhostname mdns4

This fixed the problem for me.

Latest Comments

Spender498 commented on 2018-04-27 22:00

Everything works perfectly on AntergOS. Thank you.

overclockedllama commented on 2018-03-08 17:44

I have read on the github that you need to add a custom API key at build if you want to use a custom API for voice commands. Would it be possible to add an option in the makepkg script?

BrianAllred commented on 2017-04-25 21:38

No worries, sorry if I came across a little harsh. I try to keep a sub-24 hour upstream lag time. If I miss it, feel free to bug me. :)

tmoore commented on 2017-04-25 21:29

Holy crap. You are right.. I'm sorry.. I just happened to check to see if there was an upgrade and noticed this was out of date. I did not dig in to see it was just released today! For some reason it was already marked outdated and I could have sworn it said like March something.

Bad coincidence on my part. Take your time! Sorry about that.. I'm a maintainer to so I know all about the "please update" whining :) I would never have asked if I had realized it was today

BrianAllred commented on 2017-04-25 21:21

I live in CST, have a standard 8 to 5 workday, and the release dropped in the middle of my night. I'll update the package as soon as I can, believe me, I use the application just like you.

tmoore commented on 2017-04-25 17:21

Relevant PKGBUILD changes for those who want to update manually

diff ~/PKGBUILD ./PKGBUILD
5,6c5,6
< pkgver=4.3.0
< pkgrel=1
---
> pkgver=4.2.0
> pkgrel=2
20,21c20,21
< md5sums=('fdc04d77412da52a5e23498bb49133da'
< '66bc0423e793af7b8ca75b9b175a42c8')
---
> md5sums=('ba9964432971fb990c06e2f0084952f1'
> '66bc0423e793af7b8ca75b9b175a42c8')
24a25,26
> md5sums=('86b3f06de412a85b1b7493734270e80b'
> '66bc0423e793af7b8ca75b9b175a42c8')

ogarcia commented on 2017-03-04 10:22

Hi!

Two small suggestions over post_install.

1. Remove color code (\e[31m), not all terminals support it and may produce a dirty output.
2. Please, delete the sleep 5. It breaks packaging guidelines and insert an unnecessary stop in package installation.

AndyRTR commented on 2017-02-16 15:32

Got my notebook Chromecast issue fixed. It was indeed an error with an outdated /tmpfs entry in /etc/fstab. Removing it fixed it. Thanx for the hint in my upstream report.

AndyRTR commented on 2017-01-29 17:44

My notebook still fails to properly detect the ChromeCast device. Setup should be identical to my desktop where it works well:

andyrtr@laptop64:/home/andyrtr $ gpmdp --dev
info: Application started.
error: Failed to load bonjour with error: {}
Bonjour is required to use Chromecast Support or to enable ZeroConf for the PlaybackAPI
On linux you need to install "avahi"
error: Uncaught Exception. Error: /tmp/.org.chromium.Chromium.BUvbUU: Fehler beim Mappen des Shared Objects
at Error (native)
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20)
at Object.Module._extensions..node (module.js:583:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:187:18)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/share/gpmdp/resources/app.asar/node_modules/dbus/lib/dbus.js:3:13)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/share/gpmdp/resources/app.asar/build/main/features/linux/mediaKeysDBus.js:11:13)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/share/gpmdp/resources/app.asar/build/main/features/linux/index.js:11:1)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/usr/share/gpmdp/resources/app.asar/build/main/features/index.js:13:1)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at App.<anonymous> (/usr/share/gpmdp/resources/app.asar/build/index.js:184:5)
at emitTwo (events.js:111:20)
at App.emit (events.js:191:7)
debug: Renderer process logger initialized.
info: Application exiting...

Any idea? I can cast on that notebook well using Chrome Browser.

root@laptop64:/root # avahi-browse _googlecast._tcp
+ wlp2s0 IPv4 Chromecast-8c215eaa364a24a419f539582a9ebaf1 _googlecast._tcp local

beetix commented on 2017-01-23 14:39

@BrianAllred it failed to start.

All comments