Package Details: mellowplayer 3.5.3-1

Git Clone URL: (read-only)
Package Base: mellowplayer
Description: Open source and cross-platform desktop application that runs web-based music streaming services in its own window and provides integration with your desktop.
Upstream URL:
Keywords: 8Tracks Deezer GooglePlayMusic HearThisAt Mixcloud music Soundcloud Spotify streaming Tidal Youtube
Licenses: GPL
Submitter: ColinDuquesnoy
Maintainer: ColinDuquesnoy (ZeroDot1)
Last Packager: ColinDuquesnoy
Votes: 26
Popularity: 2.281468
First Submitted: 2015-09-08 13:45
Last Updated: 2019-03-10 12:25

Latest Comments

1 2 3 4 5 Next › Last »

vasya commented on 2019-04-25 12:31

I think it makes sense to update the URL to: (they moved to gitlab)

ColinDuquesnoy commented on 2019-04-16 16:05

@glavin Thanks for letting me know. Do you know if using chromium-widevine works?

@murlakatamenka Thanks. I'll update the Upstream URL.

glavin commented on 2019-04-04 13:31

qt5-webengine-widevine has been removed from aur.

murlakatamenka commented on 2019-03-13 14:14

Upstream URL should be updated to GitLab as well.

Mogreator commented on 2019-02-21 17:13

qt5-webengine-widevine is also needed for amazon web player.

ColinDuquesnoy commented on 2019-02-10 19:51

@sispus Should be fixed now

sispus commented on 2019-02-10 19:06

cannot update in manjaro

edit: fixed, thanks.

Cloning mellowplayer build files...
Checking mellowplayer dependencies...
Building mellowplayer...
==> Making package: mellowplayer 3.5.2-1 (Paz 10 Şub 2019 22:01:39 +03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found MellowPlayer-3.5.2.tar.gz
  -> Found widevine-path.patch
==> Validating source files with md5sums...
    MellowPlayer-3.5.2.tar.gz ... Passed
    widevine-path.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting MellowPlayer-3.5.2.tar.gz with bsdtar
==> Starting prepare()...
patching file /tmp/pamac-build/mellowplayer/src/MellowPlayer-3.5.2/src/main/share/applications/mellowplayer.desktop
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Error: No source or binary directory provided
==> ERROR: A failure occurred in build().

el.Quero commented on 2018-10-26 06:38

Hi, the install of this package on an OS instance where Qt toolchain had never been used fails with this error message:

[...] PKGBUILD: line 24: qbs-setup-qt: command not found

I've resolved by shifting the Qbs configuration commands to the build() block. The resulting PKGBUILD file looks like this:

# Maintainer: Colin Duquesnoy <>
# Maintainer: ZeroDot1 <>
pkgdesc="Open source and cross-platform desktop application that runs web-based music streaming 
         services in its own window and provides integration with your desktop."
depends=('qt5-base' 'qt5-webengine' 'qt5-svg' 'qt5-quickcontrols2' 'qt5-quickcontrols' 'qt5-translations' 'qt5-graphicaleffects' 'xdg-utils' 'libnotify' 'libevent')
makedepends=('qt5-tools' 'qbs' 'mesa')
optdepends=( 'qt5-webengine-widevine: DRM needed for Spotify' 'pepper-flash: needed for Tidal and Deezer')

build() {
    cd "${srcdir}/${_pkgname}-${pkgver}"

    ## shifted commands ##
    qbs-setup-toolchains --detect
    qbs-setup-qt $(which qmake) qt5
    qbs-config defaultProfile qt5
    ## end shifted commands##

    qbs build config:release

    ## shifted commands ##
    patch -Np1 -i "${srcdir}/widevine-path.patch" "${srcdir}/${_pkgname}-${pkgver}/src/main/share/applications/mellowplayer.desktop"
    ## end shifted commands ##

package() {
    cd "${srcdir}/${_pkgname}-${pkgver}"
    qbs install --install-root "${pkgdir}/usr" config:release

EDIT: provided PKGBUILD bug fix - also .desktop patch file command has been moved to build() block

ColinDuquesnoy commented on 2018-07-09 19:09

@xteixeira My bad, it should be fixed now

xteixeira commented on 2018-07-09 19:07

Hey, the package is broken atm, there is an invalid ',' character in makedepends.