Bug 11920

Summary: Sayonara Player - a music player
Product: Mageia Reporter: Pavel Fric <pavelfric>
Component: New RPM package requestAssignee: David GEIGER <geiger.david68210>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Normal CC: geiger.david68210
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://code.google.com/p/sayonara-player/
Whiteboard:
Source RPM: sayonaraplayer CVE:
Status comment:

Description Pavel Fric 2013-12-07 10:47:22 CET
The goal of Sayonara is to be a small, clear, not yet platform-independent music player. Low CPU usage, low memory consumption and no long loading times are only three benefits of this player. Sayonara should be easy and intuitive to use and therefore it should be able to compete with the most popular music players.

Reproducible: 

Steps to Reproduce:
Comment 1 Pavel Fric 2015-05-21 21:19:58 CEST
New version released:

http://sayonara-player.com/

Sayonara is a small, clear and fast audio player for Linux written in C++, supported by the Qt framework. It uses Gstreamer as audio backend.

Although Sayoanra is considered as a lightweight player, it holds a lot of features to organize even big music collections.

Most of them are known from the bigger and well known audio players but the main focus during developing (in contrast to many other players) has been performance, low CPU usage and low memory consumption.

One of Sayonara's goals are intuitive and easy usablility never leading to the impression you are using an unnecessary bloated program. Currently it is only available for Linux. 

Main features
Many supported music and playlist formats
Media library with search function
(Dynamic) playlists
Equalizer
Metadata editor
Last.FM radio and scrobbling
Internet streams
Stream recorder
Podcasts
Lyrics
Radio Broadcasting
Multimedia Keys
Desktop integration (DBus Mpris2 compatible)
2 skins
Comment 2 Pavel Fric 2015-06-28 13:44:03 CEST
There is a problem with installation from sources in Mageia 5:

(...)

/etc/menu.d/icewm: Åádek 9: /home/pavel/.icewm/menu: AdresáŠnebo soubor neexistuje
/etc/menu.d/icewm: Åádek 16: /home/pavel/.icewm/menu: AdresáŠnebo soubor neexistuje
run-parts: /etc/menu.d/icewm exited with return code 1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/pavel/Stažené/sayonara-player-r57
[pavel@localhost sayonara-player-r57]$ make
[  0%] Generating moc_DBusMediaKeysInterfaceGnome.cxx
moc: Cannot open options file specified with @
Usage: moc [options] <header-file>
  -o<file>           write output to file rather than stdout
  -I<dir>            add dir to the include path for header files
  -E                 preprocess only; do not generate meta object code
  -D<macro>[=<def>]  define macro, with optional definition
  -U<macro>          undefine macro
  -i                 do not generate an #include statement
  -p<path>           path prefix for included file
  -f[<file>]         force #include, optional file name
  -nn                do not display notes
  -nw                do not display warnings
  @<file>            read additional options from file
  -v                 display version of moc
src/DBus/CMakeFiles/sayonara_dbus.dir/build.make:121: návod pro cíl âsrc/DBus/moc_DBusMediaKeysInterfaceGnome.cxxâ selhal
make[2]: *** [src/DBus/moc_DBusMediaKeysInterfaceGnome.cxx] Chyba 1
CMakeFiles/Makefile2:626: návod pro cíl âsrc/DBus/CMakeFiles/sayonara_dbus.dir/allâ selhal
make[1]: *** [src/DBus/CMakeFiles/sayonara_dbus.dir/all] Chyba 2
Makefile:117: návod pro cíl âallâ selhal
make: *** [all] Chyba 2
[pavel@localhost sayonara-player-r57]$
Comment 3 Rémi Verschelde 2015-06-28 14:10:42 CEST
Please use "LC_ALL=C make" to get logs in English next time.
Most likely you use qmake from Qt4 instead of Qt5, or the other way around.
Try /usr/lib64/qt5/bin/qmake.
Comment 4 Pavel Fric 2015-06-28 19:00:15 CEST
My level of using commands consists mostly from copying the commands reccommended by the authors. In this case: cmake .

Also:

[pavel@localhost sayonara-player-r57]$ LC_ALL=C cmake .
Create Sayonara v0.6.6
Will install to /usr/local
To change this, use the -DCMAKE_INSTALL_PREFIX parameter
Your Compiler supports C++11
Build type = Release
CMake Error at /usr/share/cmake/Modules/FindQt4.cmake:1316 (message):
  Found unsuitable Qt version "5.4.0" from /usr/bin/qmake, this code requires
  Qt 4.x
Call Stack (most recent call first):
  src/CMakeLists.txt:53 (FIND_PACKAGE)


-- Configuring incomplete, errors occurred!
See also "/home/pavel/Stažené/sayonara-player-r57/CMakeFiles/CMakeOutput.log".
See also "/home/pavel/Stažené/sayonara-player-r57/CMakeFiles/CMakeError.log".
[pavel@localhost sayonara-player-r57]$

Also, when reading: "Most likely you use qmake from Qt4 instead of Qt5, or the other way around.
Try /usr/lib64/qt5/bin/qmake"

I don't have the exact idea, how to modify the commands and use qmake from Qt5, or rather qmake from Qt4?!:

"Found unsuitable Qt version "5.4.0" from /usr/bin/qmake, this code requires
  Qt 4.x"
Comment 5 Rémi Verschelde 2015-06-28 20:56:13 CEST
If Qt4 is need, make sure that you have qt4-devel installed, and try:
$ /usr/lib64/qt4/bin/qmake
Comment 6 Pavel Fric 2015-08-25 20:01:10 CEST
New version. Sayonara 0.7 available since 25. August 2015.

see http://sayonara-player.com/
Comment 7 David GEIGER 2015-08-26 13:11:16 CEST
Hi,

package sayonara-0.7.0 is now imported and uploaded on Cauldron Core/Release repo.

http://svnweb.mageia.org/packages/cauldron/sayonara/

Closing of this bug as it is now imported.

Best regards daviddavid.

Status: NEW => RESOLVED
CC: (none) => geiger.david68210
Resolution: (none) => FIXED
Assignee: bugsquad => geiger.david68210

Comment 8 Pavel Fric 2015-08-26 14:16:33 CEST
Thanks.