Description:

Qt-based simple and easy to use music player designed for streaming online music and for playing files stored on your local drives

qomp is a simple software that makes possible the playback of music files from different URLs or directly from your hard disk.

Easy to use interface

There are only a few options available, but the ones that are included come in a very simple interface.

When you playback an audio track, the name of the artist and of the song will be displayed. You are also able to skip ahead in the same song, or change the song to the previous or the next one.

A full playlist of files or URLs is displayed, so you can click on the file you wish to play. Also, you can toggle on or off the feature to repeat all files in your playlist.

You can assign three commands to your left, middle and right mouse buttons, making the use of qomp a little faster.

The visual skin is lightly colored, and since there are no other means of customizing the interface, the developer went with moderate tones.

Streaming from a vast array of audio files

qomp enables browsing through a massive database of songs, offering you three online sites containing a multitude of audio files. You can browse for your favorite songs.

You can also search for whole albums or why not, for a specific artist. The program will show you all the search results it finds on the selected website.

The search function also has a history feature that produces a drop-down list of recent searches you made, making easy to find the same thing the second time.

Another nice feature incorporated in qomp music player is the ability to save the files to your disk.

You can also select an URL or your local drive files to be added to your playlist and to be played. Then, you can save your playlists and open them another time.
Last changelog:

Version 1.2.1 23 days ago

30.06.2017
* fix Myzuka.ru plugin (fixed url)
* improvement for Mpris plugin (Linux only)
* other minor fixes
+ add Italian translation (tnx to @symbianflo)
+ add Czech translation (tnx to Pavel Fric)
* update Qt libs to 5.9.0 (OS X, Windows). For now OS X 10.10 is minimal supported version.

sombragris

21 days ago

Thanks for developing qomp. I cannot build 1.2.1

Using gcc-7.1 and Qt 5.9

Here is the compiler output:


[ 55%] Built target filesystemplugin_autogen
Scanning dependencies of target filesystemplugin
[ 56%] Building CXX object plugins/filesystemplugin/CMakeFiles/filesystemplugin.dir/filesystemplugin.cpp.o
In file included from /usr/include/c++/7.1.0/chrono:41:0,
from /usr/include/qt5/QtCore/qobject.h:59,
from /usr/include/qt5/QtCore/QObject:1,
from /tmp/SBo/qomp-1.2.1/build/include/qompplugin.h:23,
from /tmp/SBo/qomp-1.2.1/plugins/filesystemplugin/filesystemplugin.h:23,
from /tmp/SBo/qomp-1.2.1/plugins/filesystemplugin/filesystemplugin.cpp:20:
/usr/include/c++/7.1.0/ctime:64:11: error: ‘::clock’ has not been declared
using ::clock;
^~~~~
/usr/include/c++/7.1.0/ctime:65:11: error: ‘::difftime’ has not been declared
using ::difftime;
^~~~~~~~
/usr/include/c++/7.1.0/ctime:66:11: error: ‘::mktime’ has not been declared
using ::mktime;
^~~~~~
/usr/include/c++/7.1.0/ctime:67:11: error: ‘::time’ has not been declared
using ::time;
^~~~
/usr/include/c++/7.1.0/ctime:68:11: error: ‘::asctime’ has not been declared
using ::asctime;
^~~~~~~
/usr/include/c++/7.1.0/ctime:69:11: error: ‘::ctime’ has not been declared
using ::ctime;
^~~~~
/usr/include/c++/7.1.0/ctime:70:11: error: ‘::gmtime’ has not been declared
using ::gmtime;
^~~~~~
/usr/include/c++/7.1.0/ctime:71:11: error: ‘::localtime’ has not been declared
using ::localtime;
^~~~~~~~~
/usr/include/c++/7.1.0/ctime:72:11: error: ‘::strftime’ has not been declared
using ::strftime;
^~~~~~~~
make[2]: *** [plugins/filesystemplugin/CMakeFiles/filesystemplugin.dir/build.make:63: plugins/filesystemplugin/CMakeFiles/filesystemplugin.dir/filesystemplugin.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:359: plugins/filesystemplugin/CMakeFiles/filesystemplugin.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

Report

Vitozz

20 days ago

Thank you for report. It seems like a problem with qt-5.9 in linux. With older versions there are no such problems.

Report

sombragris

20 days ago

Thanks! I will await an update or a fix if possible.

Report

Vitozz

20 days ago

Fixed with last commit

Report

sombragris

19 days ago

Thank you! However I pulled the code with git and apparently there are missing files:

-- Found X11: /usr/lib64/libX11.so
-- Qt5 version: 5.9.0
-- Configuring done
CMake Error at CMakeLists.txt:249 (add_executable):
Cannot find source file:

src/singleapplication/singleapplication.cpp

Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx


CMake Error at CMakeLists.txt:271 (add_custom_target):
Cannot find source file:

/home/eduardo/Downloads/build/qomp/qomp-code/themes/themes.qrc

Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
.hxx .in .txx
Call Stack (most recent call first):
CMakeLists.txt:287 (create_themes)

Report

Vitozz

19 days ago

did you fetch qomp submodules?
git submodule init
git submodule update
?

Report

sombragris

19 days ago

No, I didn't.
Did that and it worked. Compiled without a problem and runs OK. Thanks!!

Now, I add a whole folder and press play on the first file, and qomp does not move to the second. How can I do that? Thanks

Report

mrbit

7 months ago

Hi, please , for Gentoo linux ebuild , add link https://github.com/mrbitt/mrbit-overlay/blob/master/media-sound/qomp/qomp-1.1.1.ebuild o add my overlay
Thanks :)

Report

wadealer

7 months ago

Tnx for your suggestion. But we already have ebuild here: https://github.com/qomp/scripts/tree/master/posix

Report

Vitozz

20 days ago

Official ebuilds for package media-sound/qomp are placed at "rion" overlay

Report

symbianflo

1 year ago

Just build and pushed rpms in RosaLinux.
Thanks for sharing your work.

Report

Groni1

2 years ago

Hi i try to compile qomp from source file.
qmake runs ok
but make give the following error:

make
cd libqomp/ && /usr/bin/qmake /home/groni/downloads\ for\ pisi\ linux/qomp-0.6_beta\ (1)/libqomp/libqomp.pro -o Makefile
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `cd libqomp/ && /usr/bin/qmake /home/groni/downloads\ for\ pisi\ linux/qomp-0.6_beta\ (1)/libqomp/libqomp.pro -o Makefile'
Makefile:33: recipe for target 'libqomp/Makefile' failed
make: *** [libqomp/Makefile] Error 1

Could you check that
Thanks in advanced

greetings
groni

Report

wadealer

2 years ago

Did you read our wiki?
https://code.google.com/p/qomp/wiki/HOWTO_Build?tm=6

Report

SilverK

3 years ago

А как можно добавить еще один язык?
И чем ошибка при компиляции:
lrelease error: Cannot open D :/ SK/qomp-43cefb6f3601/qomp.translations/translations/qomp_ru.ts: не удается найти указанный путь.

Report

wadealer

3 years ago

git submodule init
git submodule update
Будет скачан недостающий языковый пакет.

Report

SilverK

3 years ago

С этим решил. Спасибо.
Однако, появилась новая ошибка.

LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
jom: D:\SK\build-qomp-Desktop-Debug\src\Makefile [..\bin\qomp.exe] Error 1123
jom: D:\SK\build-qomp-Desktop-Debug\Makefile [sub-src-make_default] Error 2
19:07:44: The process "C:\Qt\qtcreator-3.1.1\bin\jom.exe" exited with code 2.
Error while building/deploying project qomp (kit: Desktop)
When executing step 'Make'

Что здесь программа хочет подключить?

Report

wadealer

3 years ago

Ни разу не пробовал в студии собирать. Попробуйте mingw

Report

SilverK

3 years ago

А на какой версии Qt написана программа?

Report

wadealer

3 years ago

Собирать можно как с Qt 4.8.x так и с Qt >= 5.2.x

Report

SilverK

3 years ago

С этим решил. Спасибо.
Однако, появилась новая ошибка.

LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
jom: D:\SK\build-qomp-Desktop-Debug\src\Makefile [..\bin\qomp.exe] Error 1123
jom: D:\SK\build-qomp-Desktop-Debug\Makefile [sub-src-make_default] Error 2
19:07:44: The process "C:\Qt\qtcreator-3.1.1\bin\jom.exe" exited with code 2.
Error while building/deploying project qomp (kit: Desktop)
When executing step 'Make'

Что здесь программа хочет подключить?

Report

SilverK

3 years ago

С этим решил. Спасибо.
Однако, появилась новая ошибка.

LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
jom: D:\SK\build-qomp-Desktop-Debug\src\Makefile [..\bin\qomp.exe] Error 1123
jom: D:\SK\build-qomp-Desktop-Debug\Makefile [sub-src-make_default] Error 2
19:07:44: The process "C:\Qt\qtcreator-3.1.1\bin\jom.exe" exited with code 2.
Error while building/deploying project qomp (kit: Desktop)
When executing step 'Make'

Что здесь программа хочет подключить?

Report

Drool

3 years ago

Нужно все
#include <Phonon
заменить на
#include <phonon
Венда не различает регистра букв в путях и именах файлов, а в Linux это разные буквы. Кроме того, так нельзя:
=======================
Adjusting library links in /usr/src/tmp/qomp-buildroot
./usr/lib:
libqomp.so.1 -> libqomp.so.1.0.0
Verifying ELF objects in /usr/src/tmp/qomp-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: ERROR: ./usr/share/qomp/plugins/libfilesystemplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/libprostopleerplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/liblastfmplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/libtunetofileplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/libmprisplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/libmyzukaruplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/libyandexmusicplugin.so: ELF object out of allowed directory tree
verify-elf: ERROR: ./usr/share/qomp/plugins/liburlplugin.so: ELF object out of allowed directory tree
error: Bad exit status from /usr/src/tmp/rpm-tmp.35333 (%install)
=======================
Для этого есть /usr/%lib/%name/plugins

Report

wadealer

3 years ago

Возможно в вашем дистрибутиве и нужно заменить буквы, но в других - нет. Почему идет такая катавасия с названиями фонона в разных дистрах - я не знаю.

Report

Version 1.2.1 23 days ago

30.06.2017
* fix Myzuka.ru plugin (fixed url)
* improvement for Mpris plugin (Linux only)
* other minor fixes
+ add Italian translation (tnx to @symbianflo)
+ add Czech translation (tnx to Pavel Fric)
* update Qt libs to 5.9.0 (OS X, Windows). For now OS X 10.10 is minimal supported version.

Version 1.2 3 months ago

14.04.2017
+ add m3u playlists support
+ add drag-n-drop files into playlist support
+ add thumbnail toolbar (Windows only)
* improved Filesystem Plugin
* fix scaling UI on Android
+ add Cover art (album art) support. If picture present it will displayed at song tooltip
+ add Track info dialog (for Android only)
+ improved themes: add frameless windows support (desktop only)
* improved MPRIS Plugin (Linux only)
+ add multiselect support at tune search dialogs, add context menu at tune search dialogs
* update Qt libs to 5.8.0 (OS X, Windows). For now OS X 10.9 and Windows 7 are minimal supported OS versions
* update TagLib to 1.11.1 (Windows, OS X)
* various fixes and improvements

Version 1.1.1 1 year ago

+ add mediakeys support
* fixed Shuffle when click "Next" button
+ add Windows TaskBar progress support
+ add hotkey for delete tunes from playlist
+ add context menu on group of tunes at playlist
* improve tune downloader
* fix Prostopleer URL (now http://pleer.net)
* fix audio device selection (Windows only)
* improved Yandex.Music plugin
* updated MPRIS plugin. Added player control via dbus (Linux only)
* other fixes
* update Qt libs to 5.6.2 (Windows, Android)
* update Qt libs to 5.7.0 (OS X)

Old releases 3 years ago

Version 1.1
05.07.2016
+ add CUE SHEET support (*.cue files)
+ add "Open With..." dialog support
+ add "Allow one copy" option
+ add last position remembering (option at settings)
+ add compact playlist support
* major improvement for Themes: now themed icons are supported
+ add new green theme
+ add Launchpad support ( https://launchpad.net/~qomp/+archive/ubuntu/ppa )
* update Qt libs to 5.6.1 (Windows, Android, OS X)
* update TagLib to 1.11 (Windows, Android, OS X)
- dropped Qt4 support
* various fixes and improvements


Version 1.0
18.04.2016
+ add CAPTCHA support for Yandex.Music plugin
* update Myzuka.ru url (now Myzuka.fm)
+ add shuffle support
* update Qt libs to 5.6.0 (Windows, Android, OS X)

Version 0.9 beta
10.07.2015
* fixes for yandex.music plugin
+ add "repeat last search" option
* fix dock click detection on OS X
+ add ability select several tunes with shift key pressed at tunes search dialog (Desktop only)
* various fixes
* update Qt libs to 5.5.0 (Windows, Android, OS X)


Version 0.8.1 beta
30.03.2015
* fixes for myzuka.ru and yandex.music plugins


Version 0.8 beta
15.03.2015
* change myzuka.ru link to new site location (myzuka.org)
* update Qt libs to 5.4.1 (Windows, Android, OS X)
* windows package now installs some third party codecs


Version 0.7.1 beta
26.11.2014
* adapt myzuka.ru plugin for new site design
* some minor fixes


Version 0.7 beta
31.10.2014
+ add QML interface for android
+ add full android support
+ add Notifications plugin
+ add shortcuts support
+ new black theme
* better OS X integration
* Standard places for resources on Linux
* various UI fixes
* fixes for plugins
* update translations
* various fixes
* new homepage at http://qomp.sourceforge.net/


Version 0.6 beta
23.08.2014
* update Yandex.Music plugin
* update Myzuka.ru plugin
* update filesystem plugin: add resolving tags on loading tunes with taglib
* restore OS X builds
+ add cmake Win32 support
- get rid of metadata resolving for online tunes
* various fixes and improvements


Version 0.5 beta
02.05.2014
* fixes for translations system
* improvements for android builds
* fix myzuka.ru plugin
* update filesystem plugin
+ add qomp shared library, move to dynamic plugins loading
* update russian translation
* improvements for plugins system
+ add cmake build support
* some UI improvements
* fix MPRIS plugin
* fix filesystem plugin
+ add theme manager


Version 0.4 beta
27.02.2014
+ add android compilling support
* fix myzuka.ru plugin
* plugins improvements
* improve LastFM plugin
* update russian translation
* add css theming support
* some UI fixes
* fixes for MPRIS plugin
* some fixes and optiomizations


Version 0.3 beta
09.09.2013
* fix prostopleer plugins url after thair moving to another hosting
+ add drag-and-drop at playlist
+ add LastFm scrobbling
+ add tune-to-file plugin
+ add MPRIS plugin
+ add repeat all button
* fix yandex.music plugin
* update russian translation
* different fixes and improvements


Version 0.2 beta
15.06.2013
+ add tray icon
+ better linux integration
+ add ability load and save playlist
+ many UI improvements
+ plugin system improvements
+ add ability save tunes
* fixes for prostopleer plugin
+ add myzuka.ru plugin
+ add tag resolving
+ add search suggestions
+ add Qt5 support
+ add "About qomp" dialog
+ add localizations support
+ add OS X support
+ add Yandex.Music plugin


Version 0.1 beta
21.03.2013
* Start work

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.2.1
updated Jul 01 2017
added May 02 2014
downloads today
0
page views today 1