Package Details: amarok 2.9.71-5

Git Clone URL: https://aur.archlinux.org/amarok.git (read-only, click to copy)
Package Base: amarok
Description: The powerful music player for KDE
Upstream URL: http://amarok.kde.org/
Licenses: GPL2, FDL, LGPL2.1
Submitter: arojas
Maintainer: frealgagu
Last Packager: frealgagu
Votes: 41
Popularity: 0.28
First Submitted: 2018-08-28 13:52 (UTC)
Last Updated: 2023-10-21 19:53 (UTC)

Pinned Comments

frealgagu commented on 2020-12-05 22:44 (UTC)

I maintain the latest built package at:

https://github.com/frealgagu/archlinux.amarok/releases/

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

edarblanco commented on 2023-03-10 10:42 (UTC) (edited on 2023-03-10 10:43 (UTC) by edarblanco)

Hi, missing shared libraries amarok: error while loading shared libraries: libavformat.so.59: cannot open shared object file: No such file or directory

FabioLolix commented on 2022-10-13 16:33 (UTC)

If you want faster compilation, change PKGBUILD to use "make -j$(nproc)"

@jsjolund the correct way is to configure it in makepkg.conf

@eduardolucioac please encapsulate that text with 3 backticks (`) at the top and bottom of the text

@eduardolucioac Compiling in clean chroot on Arch works

@eduardolucioac @torrente I had compiled it and uploaded https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/ , however you need to build taglib-extras

eduardolucioac commented on 2022-10-13 01:32 (UTC) (edited on 2022-10-13 21:23 (UTC) by eduardolucioac)

It's not compiling... 😓

Final log snippet...

/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:269:58: warning: ‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations]
  269 |                     for( int i = 0; i < qMin( pCodecCtx->channels, 2 ); i++ )
      |                                                          ^~~~~~~~
/usr/include/libavcodec/avcodec.h:1006:9: note: declared here
 1006 |     int channels;
      |         ^~~~~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:269:58: warning: ‘AVCodecContext::channels’ is deprecated [-Wdeprecated-declarations]
  269 |                     for( int i = 0; i < qMin( pCodecCtx->channels, 2 ); i++ )
      |                                                          ^~~~~~~~
/usr/include/libavcodec/avcodec.h:1006:9: note: declared here
 1006 |     int channels;
      |         ^~~~~~~~
In file included from /usr/include/qt/QtCore/qdebug.h:49,
                 from /usr/include/qt/QtCore/QDebug:1,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/core/support/Debug.h:28:
/usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here
  293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s);
      |                                                                           ^~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:280:9: error: ‘av_free_packet’ was not declared in this scope; did you mean ‘av_new_packet’?
  280 |         av_free_packet( &packet );
      |         ^~~~~~~~~~~~~~
      |         av_new_packet
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSAudioDecoder.cpp:286:5: error: ‘av_free_packet’ was not declared in this scope; did you mean ‘av_new_packet’?
  286 |     av_free_packet( &avpkt );
      |     ^~~~~~~~~~~~~~
      |     av_new_packet
make[2]: *** [src/CMakeFiles/amaroklib.dir/build.make:6678: src/CMakeFiles/amaroklib.dir/musicbrainz/MusicDNSAudioDecoder.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp: In member function ‘void MusicDNSFinder::sendNewRequest()’:
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:82:63: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   82 |     connect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt/QtNetwork/QNetworkReply:1,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/network/NetworkAccessManagerProxy.h:26,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.h:24,
                 from /var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:19:
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:82:63: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
   82 |     connect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp: In member function ‘void MusicDNSFinder::replyError(QNetworkReply::NetworkError)’:
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:118:66: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
  118 |     disconnect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
/var/tmp/pamac-build-eduardolac/amarok-git/src/amarok/src/musicbrainz/MusicDNSFinder.cpp:118:66: warning: ‘void QNetworkReply::error(NetworkError)’ is deprecated: Use QNetworkReply::errorOccurred(QNetworkReply::NetworkError) instead [-Wdeprecated-declarations]
  118 |     disconnect( reply, QOverload<QNetworkReply::NetworkError>::of(&QNetworkReply::error),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt/QtNetwork/qnetworkreply.h:161:10: note: declared here
  161 |     void error(QNetworkReply::NetworkError);
      |          ^~~~~
make[1]: *** [CMakeFiles/Makefile2:8312: src/CMakeFiles/amaroklib.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

jsjolund commented on 2022-09-04 22:26 (UTC)

@torrente If you want faster compilation, change PKGBUILD to use "make -j$(nproc)"

FabioLolix commented on 2022-07-09 13:24 (UTC)

@torrente making -bin pkgbuild of user compiled Arch packages isn't welcome at all

torrente commented on 2022-07-09 04:38 (UTC)

Please keep an amarok-bin AUR, containing the versions you compile...

internetfox commented on 2022-06-24 01:03 (UTC)

However, once loaded it won't play any music files. Library scan went fine, but any file gets queued for play and then there is no output (and no progress indicating that amarok thinks something is playing either).

This could be caused by missing the proper codec packages for your audio files. This package does not list any codecs as dependencies, presumably because the Phonon API allows you to choose one of two backends (phonon-qt5-gstreamer or phonon-qt5-vlc), and the codecs are technically dependencies of the backend. The Arch Wiki article about KDE includes a section about Phonon which explains how this works.

Consult the Wiki's article about codecs to figure out which packages you will need to play your files. Be sure to check the section about backends near the bottom and follow the links that are relevant to the backend you chose when installing Phonon. (GStreamer was the default selection when last I checked.) You may need to restart Amarok after installing the codecs.

ktouet commented on 2022-06-12 21:57 (UTC) (edited on 2022-06-14 04:55 (UTC) by ktouet)

I had the same experience as internetfox and needed to set DBusActivatable=false in /usr/share/applications/org.kde.amarok.desktop to get it loading from the desktop icon. However, once loaded it won't play any music files. Library scan went fine, but any file gets queued for play and then there is no output (and no progress indicating that amarok thinks something is playing either).

internetfox commented on 2022-05-14 18:48 (UTC)

I have also experienced the The name org.kde.amarok was not provided by any .service files error. I was able to work around this error by changing DBusActivatable=true to DBusActivatable=false in the desktop file that I use to launch Amarok (/usr/share/applications/org.kde.amarok.desktop by default).

Deresiant commented on 2022-05-02 12:16 (UTC)

Anyone getting The name org.kde.amarok was not provided by any .service files when trying to launch amarok?