Qt Based Promising Music Player for Ubuntu Linux – Sayonara

Sayonara is a very simple yet an elegant looking (oh well, at least in my taste :D) music player written in Qt tool-kit and C++. It actually is a cross-platform player and the developer is planing to release it under GNU/Linux, MS Windows and Mac OSX as well.

Luckily Ubuntu users can easily install it thanks to the pre-build “.deb” packages but while I was using it in 11.10 Oneiric Ocelot, whenever it click the “minimize” button, I could hear the music playing from the background but the player was nowhere to be found (scary stuff :P).

Update: Although I cannot be certain. But perhaps this is because I’ve removed Pulse audio and replaced ALSA sound server thus removing the “Volume Indicator Applet”. Again, this is just a guess, cannot be certain though.

Also has a dark skin as well …

Few main features …

*. One of the things that I like about “Sayonara” is its extremely simple UI.

*. It is based on Gstreamer (a Phonon version is also coming) multimedia framework and has the ability to play a lot of audio file formats: MP3, Ogg Vorbis, WAV, WMA, Flac etc.

*. Simple built in Equalizer.

*. Load single files or set a folder path for the music library.

*. Has a dynamic playlist window.

*. Edit audio meta-data (tag editing).

*. The player is built especially for managing larger music collections.

*. Automatic album-art fetching.

*. Last.FM integration.

That’s pretty much Sayonara at the moment.

If interested you can install Sayonara in Ubuntu 11.10 Oneiric Ocelot (it might also work in 11.04 Natty Narwhal and 10.10 as long as you have never version of Qt mainly) by first downloading the “.deb” package from this official Sayonara download page.

Note for the Ubuntu users: When downloading please get the file called “Sayonara… gstreamer.deb” because if you go with the first file that uses Xine-Phonon backend, you’ll run into unmet dependency issues.

Once the download completes double click on it and Ubuntu Software Center should install it for you. It is still alpha stage so use it with caution. Good luck.

11 thoughts on “Qt Based Promising Music Player for Ubuntu Linux – Sayonara

  1. Hey man, thanks for doing all the work just for rating a small hobby project. I just want to note that on MY system, the player just runs fine, but i know that there exist a lot of different systems out there and it would be unimaginable that everything works out of the box. To do bugfixes I first have to know about the bugs people get annoyed with.

    So, dear users, if you miss features or are unhappy with certain buggy features please commit a short issue description and information about your system (distribution, version, window manager, pulseaudio, alsa, …..) on the Sayonara homepage. I know that some bugs must be hidden somewhere.

  2. Hi!

    There is a new version 0.3 of Sayonara. Atm it's still Beta stadium but the final version will be released very soon. I would be very happy if there's someone who wanna test a little bit 🙂

    Thanks in advance!

    Cheers,

    Lucio

    • Hey 'Lucio'

      I tried to install it but having few errors and Ubuntu Software Center says it has a broken package cache :/. One of the erros goes like this …

      (Reading database … 141902 files and directories currently installed.)
      Unpacking sayonara:i386 (from …/sayonara-0.3b-i386.deb) …
      dpkg: dependency problems prevent configuration of sayonara:i386:
      sayonara:i386 depends on libtaglib2.0-cil.
      dpkg: error processing sayonara:i386 (–install):
      dependency problems – leaving unconfigured

      But I'm guessing this is because I'm using a 64-bit version of Ubuntu (?), any suggestions? …

  3. I will create a 64bit version of Sayonara. I think this would be the best solution to your problem. Just give me a few hours…

      • Hello 'Lucio',

        I just installed the 0.3 version and it worked okay. But when I minimize it I still cannot see its icon on the system tray area :/.

        Lyrics feature is good. But also when I close the player the music plays for another few seconds (a feature perhaps?) and the menu is still located at the player's window rather than the Ubuntu's global menu …

        Nonetheless, it's looking nice :).

        I know this might be too much to ask but the memory usage was a bit high when compared to Rhythmbox (sometimes almost as twice as much), any ideas why?

        Thanks for creating that 64-bit package …

  4. Hi!

    Thank you very much for testing 🙂

    Memory consumption is indeed high… About 100M. I can remember times when it needed about 30M. I haven't looked at it for a long time. But i will search for the reason.

    This few seconds playing after closing was an database issue, which is already fixed.

    Tray Icon: What sytem do you use? I testet with Gnome2, Gnome3, KDE, XFCE and Unity and everywhere it's shown properly. But I will have a look at it too…

    "Menu is still located at the player’s window rather than the Ubuntu’s global menu" So I guess you use Unity.

    Final release will come out on Sunday and a lot of bugs are fixed there.

    If you can write future bugs and feature requests into the issue list on the sayonara homepage, i would be very happy, because i cannot search all forums all the time. You also can contact me by email.

    Thank you a lot for testing again 🙂

    Lucio

    • Hello mate,

      Yes I'm using Ubuntu 12.04 and the desktop is Unity. I will keep testing (when you release updates) and do my best to help you out. Good luck!.

  5. Hi!

    Final version of sayonara is released. Memory consumption has been reduced a little bit, but i found some more potential to reduce it even more. Your unity bug should be fixed right now. Just have a look at Preferences->close to tray. Unfortunately i could not figure out how these global menus can be showed correctly in Unity due to some Unity bug.

    The sound should stop now in the moment you close the player.

    Have a nice day and I hope you have fun with the new version 🙂

    Lucio

Leave a Comment

%d bloggers like this: