Skip to content

SunRain/qomp

 
 

Repository files navigation

Quick(Qt) Online Music Player

Dependences:
	Qt 4.8.x, phonon, taglib, qjson
or
	Qt 5.x.x, taglib


Get sources:
	git clone https://github.com/qomp/qomp.git
	cd qomp
	git submodule init
	git submodule update

Update qomp surces:
	cd qomp
	git pull
	git submodule update


Build:
  linux:
	qmake && make && sudo make install
	
  linux and windows using cmake utility:
	mkdir build && cd build
	cmake -DCMAKE_INSTALL_PREFIX=/usr ..
	make && make install (sudo if needed)
  
  windows using cmake utility:
	mkdir build && cd build
	cmake -DCMAKE_INSTALL_PREFIX=./release -DUSE_QT5=ON ..
	mingw32-make && mingw32-make install
	
  windows:
	qmake
	mingw32-make

Usefull cmake flags:
**build qomp with Qt5:
   -DUSE_QT5=ON
   set this flag to ON to build qomp with Qt5 libraries
   default value is OFF
**build and install only needed plugins:
   -DBUILD_PLUGINS=${plugins}
   possible values for plugins:
     filesystemplugin urlplugin prostopleerplugin
     myzukaruplugin yandexmusicplugin lastfmplugin
     tunetofileplugin mprisplugin
   example:
     cmake -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_PLUGINS="filesystemplugin;urlplugin"..
   default value is ALL
**set build type:
   -DCMAKE_BUILD_TYPE=Release
   or
   -DCMAKE_BUILD_TYPE=Debug
   default value is Release
**set path to taglib library:
   -DTAGLIB_ROOT=%YOUR_PATH%
   usefull to build qomp in windows,
   default value is c:\build\taglib

Packages

No packages published

Languages

  • C++ 95.5%
  • C 1.6%
  • Java 1.5%
  • Objective-C++ 1.4%