I had/have problem with compiling Miam Player from sources via Qt Creator, because of missing some devel package - probably. Something with qtmultimedia. Could anyone take a look on that issue or create the package? Read .mp3, .m4a (MP4), .flac, .ogg, .oga (OGG Vorbis), .asf, .ape (Monkey Audio) Read and Edit lots of Tags using Taglib Customize everything: User Interface, Covers, Shortcuts, Buttons, Themes Fast and reliable http://mbach.github.io/Miam-Player/ https://github.com/MBach/Miam-Player
URL: (none) => http://mbach.github.io/Miam-Player/Source RPM: (none) => miamplayer
Hi, could anyone say, that he is able to compile Miam Player in Mageia? The dump of the command line with error message follows: [pavel@localhost code (master)]$ make cd MiamCore/ && make -f Makefile make[1]: Vstupuje se do adresáÅe â/home/pavel/Stažené/Miam-Player/code/MiamCoreâ g++ -c -pipe -std=c++11 -O2 -Wall -W -D_REENTRANT -fPIC -DMIAM_PLUGIN -DQT_NO_DEBUG -DQT_MULTIMEDIA_LIB -DQT_SQL_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtSql -I/usr/include/QtMultimedia -I/usr/include -I. -I3rdparty -I. -o librarysqlmodel.o model/librarysqlmodel.cpp In file included from model/librarysqlmodel.cpp:2:0: ./filehelper.h:4:38: fatal error: QtMultimedia/QMediaContent: AdresáŠnebo soubor neexistuje #include <QtMultimedia/QMediaContent> ^ compilation terminated. Makefile:319: návod pro cÃl âlibrarysqlmodel.oâ selhal make[1]: *** [librarysqlmodel.o] Chyba 1 make[1]: OpouÅ¡tà se adresáŠâ/home/pavel/Stažené/Miam-Player/code/MiamCoreâ Makefile:41: návod pro cÃl âsub-MiamCore-make_default-orderedâ selhal make: *** [sub-MiamCore-make_default-ordered] Chyba 2
I'm on it :-)
CC: (none) => remiAssignee: bugsquad => remi
Note that to build it yourself you would need at least the following libraries: BuildRequires: pkgconfig(libvlc-qt) BuildRequires: pkgconfig(libvlc-qt-widgets) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(taglib) You can install them with: # urpmi "pkgconfig(libvlc-qt) pkgconfig(libvlc-qt-widgets) pkgconfig(Qt5Core) pkgconfig(Qt5Multimedia) pkgconfig(Qt5Sql) pkgconfig(Qt5Widgets) pkgconfig(taglib)" But then some files need to be patched so that it builds properly (on Cauldron at least). I'll work with upstream to make the process hopefully either.
I have a working package for Miam-Player, but sadly the binary crashes because libvlc-qt tries to load the Qt4 version of QtGui instead of loading Qt5 libraries: https://github.com/MBach/Miam-Player/issues/9
The bogus libqt4_plugin.so loading by VLC has been fixed by Christiaan Welvaart and David Walser in bug 15311, so now Miam Player is working :-) I'll import my package in Cauldron.
Done: http://svnweb.mageia.org/packages?view=revision&revision=815741
Status: NEW => RESOLVEDResolution: (none) => FIXED
Hi, It seems that the QSQLite driver wasn't included in the RPM. I have installed a fresh "vanilla" Mageia 5 Cauldron and when I am starting miam-player on my virtual machine, I can see: QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: <empty list> It's required in order to create a cache and remember settings. You can still play some MP3, but it's like a safe-mode :(
Status: RESOLVED => REOPENEDCC: (none) => bachelier.matthieuResolution: FIXED => (none)
URL: http://mbach.github.io/Miam-Player/ => http://miam-player.org/
Thanks Matthieu, I'll check that. I suppose the qtbase5-database-plugin-sqlite RPM should be added as a dependency.
Can you try miam-player-0.7.0-2.mga5 once it reaches your mirrors?
It's working, thanks!
Status: REOPENED => RESOLVEDResolution: (none) => FIXED
Thank you for installing Mageia 5 to check :-)