Description:

Yarock is Qt4/Qt5 Modern Music Player designed to provide an easy and pretty music
collection browser based on cover art.

Yarock is written in C++ using Qt and Phonon multimedia framework, only for
linux platform.

Feel free to download, test it and tell me what you think about it.

Features include:
* Music collection database (SQLite 3)
* Browse your local music collection based on cover art
* Easy search and filter music collection
* Manage favorites item (album, artist)
* Play music directly from collection or playqueue
* Simple Playqueue
* Smart playlist generator
* Support mp3,Ogg Vorbis,flac music files (depending on phonon backend)
* Support load/save playlist file (m3u, pls, xspf)
* Play radio stream (tunin, radionomy, dirble, ...)
* Mp3Gain tag support for volume normalization
* Cover art download
* Last Fm scrobbler
* Command line interface, Mpris interface
* Clean and simple user interface
* No GNOME or KDE dependancies

Dependancies:
* qt4 (or qt5)
* qjson-devel (if qt4)
* taglib
* htmlcxx
* phonon [vlc, libmpv]

Build from Source:
$ mkdir build && cd build
$ cmake ..
$ make
$ make install (as root)

* build with alternate audio backend
$ cmake .. -DENABLE_VLC=ON -DENABLE_MPV=ON -DENABLE_PHONON=OFF


Bug report:
I try my best to answer and solve problems. Feel free to post bugs or wishes to https://bugs.launchpad.net/yarock
Last changelog:

1.1.6 release changlog 10 months ago

New : Add Opus audio file support [#1539942]
New : Enable maximum volume level to 150 % (VLC/MPV engine)
New : Add drag and drop from playqueue to playlist to add tracks to playlist
New : Add option to enable/disable shorcuts [#1543410]
BugFix : Fix closing app with active systray icon [#1627840]
BugFix : Allow media keys working when current song info panel is displayed [#1624532]
BugFix : Fix wrong player stop notification [#1539912]
BugFix : Translations fix

kpeggs

6 years ago

O.k. I didn't have gstreamer plugins good. It now works again. Thanks for your help. Great program. I'm enjoying it very much

Report

sagar8186

6 years ago

First of all congrts!!

When i complied the app and try to listen some songs, i got following error:

WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded

I search a lot for same so lot of ppl suggest solution for same:

ln-s / usr/lib/kde4/plugins/phonon_backend / usr / lib / qt / plugins

But my system did not had / usr/lib/kde4/plugins/ folder, i checked in the qt4 folder it is present.


Please let me know that is the solution for same.

I'm new to linux.Thanks in Advance.

Report

SebAmar

6 years ago

Hi,

It seems that you don't have a backend installed or as you said phonon does not find the backend. Try to install another backend (GStreamer, Vlc, Mplayer, Xine) and make your setup to use it.

If your on debian/ubuntu try to find phonon-backend-gstreamer or phonon-backend-vlc package....

Can you tel me what is your OS, desktop environment ? phonon backend ?

I have find this workaround, maybe it's your solution :
sudo ln -s /usr/lib/kde4/plugins/phonon_backend /usr/lib/qt4/plugins/phonon_backend

In my case, the backends are installed into
/usr/lib/qt4/plugins/phonon_backend/

Regards,
Seb

Report

paran0idx

6 years ago

Hi, nice work! i like your music player, but i can't play any music...
I get this error when I try to play:
"Unable to create io-slave..."

Report

SebAmar

6 years ago

Hi, thanks for comments
usually, this error occurs when the player is not able to access the filesystem. Try to mount your disk where is located the collection.

Is it working for stream ?

Regards,
Sebastien

Report

paran0idx

6 years ago

Ok, but obviously I have my disk mounted (is a ntfs partition) and I have no problems with other players ;)

And I can play radio streams :)

Thanks for reply!

Report

york824

6 years ago

I have the same problem here.
Would like very much to try out the player though. I love the interface.

Report

SebAmar

6 years ago

Hi,
I think it's a file access problem because I have the same type of message if I unmount my partition .
I have read that it can be due to option of partition. Can you send me the output for "cat /etc/mtab" and "cat /etc/fstab"

Try to move the file you want to read in your /home directory to test.

Regards

Report

ArkBlitz

6 years ago

Looks nice! I will wait until there's some video support though. I mean, there are loads and loads of music-only libraries, and nearly none that supports video too, save for Banshee and an app named XNoise. Uh, and don't forget support for Lyrics Wikia!

Report

SebAmar

6 years ago

Hi,
yes it was the first choice to make only a music player with a nice cover art base browser. I don't known if I have enought time to write support for video.....lot of work to do....and I want first to improve internet integration...(scrobbling ...)


For lyrics support, various lyrics providers are requested to find lyrics (Lyrics Wikia is already used). The lyrics are displayed in the "context view"

Have a good day :)

Report

hotice

6 years ago

Congratulations on the latest version! I love it.

There's only one thing I miss in YaRock: last.fm scrobbling support.

Report

SebAmar

6 years ago

Hi, thanks ;)
OK I will try to add scrobbling feature...
Regards

Report

SebAmar

6 years ago

Hi kicher ,
thanks for comments :). I will try to take into account some remarks.
- keyboard shortcuts, I think it's easy (so maybe for the next release)
- the stop after one track playing. When your are in the "Track view" you can filter the view and then play track (all your filtered track will be played). I think it's a good way to work. If you want custom sorting (it's better to use play the queue)...
- the "cover view". You're right, for me it's not an issue because I have more than one album for artists. I can add a new view or add option to display the "album view" in a simple grid.
- playback option. It's ok I will think about It.
- the option to automatically search for cover pics already exist (check the setting and click on "Force rebuild database" to restart the database building with cover from directories)

Have a good day, regards ;)

Report

kicher

6 years ago

Hi, I get the following error while compiling:

In file included from src/mainwindow.h:21:0,
from src/main.cpp:28:
src/Player/player.h:26:25: fatal error: Phonon/Effect: No such file or directory
compilation terminated.
make: *** [build/obj/main.o] Error 1

Report

SebAmar

6 years ago

Hi,

I have uploaded the new source with correction. Try this and tell me if it's OK for you.
Thanks

Report

kicher

6 years ago

Well, that fixes the previous error, but I get the same error for a different file:

src/mainwindow.cpp:45:47: fatal error: Phonon/Effect: No such file or directory
compilation terminated.
make: *** [build/obj/mainwindow.o] Error 1

Report

SebAmar

6 years ago

It's OK now.

Report

kicher

6 years ago

Yep, thanks a lot it works now. Nice player, good job :)


But I can't add covers, neither manually nor automatically.
It either says:
"Error downloading... server replied: Bad Request" 299
or if it finds a cover:
CoverSearch -> coverSearchStop : message "Error writing album image"


Just a couple times it does not present an error and simply says: "No cover found"...

Report

SebAmar

6 years ago

Hi,

try again.I have done the correction.
Now you can store image, but if you see "No cover found" it's means that no cover have been found over internet (lastfm) network

Regards

Report

SebAmar

6 years ago

Hi,

try again.I have done the correction.
Now you can store image, but if you see "No cover found" it's means that no cover have been found over internet (lastfm) network

Regards

Report

kicher

6 years ago

Yep, it works now, thanks :)

I really like your player, especially the different views.


After trying your player for a while, I have would some feature requests:
- I'm really missing keyboard shortcuts for playback/... (maybe even using the Multimedia keys of laptops)
- When playing a file directly in the "track view", it would be handy if the playback would stop after each file or album, currently it's just playing the next album in alphabetical order. That doesn't happen in e.g. the "artist view", there the playback stops after the last track of an artist is played
- A "cover view", where simply all the covers are shown in a grid would be handy. Cause if you have many albums, but mostly only one or two from one artist, you have to sroll quite a bit too get an overview over your collection
- Playback options "random", "repeat" and "stop playback after file" would be really useful
- Maybe add an option to automatically search for cover pics in the album directorys (e.g. I have most covers as a cover.jpg in the directory of the album, but they weren't loaded automatically)


These are some ideas that came spontaneous to my mind while trying out your player. I really like the concept of it, and probably gonna use it as my "main" audio player from now on. Am really looking forward to what it will become :)

Report

hotice

6 years ago

The breadcrumbs don't show up in the latest 0.0.42 for me: http://imgur.com/w52y2

Report

SebAmar

6 years ago

Hi,

ok i've seen your sreenshot. Can you tell me what is your envirronment (kde theme ? ) thanks. I going to fix this widget bug.

Thanks for reporting.

Report

hotice

6 years ago

I'm using Gnome (Ubuntu 10.10 32bit).

Report

SebAmar

6 years ago

I've made a patch for this (tested under Ubuntu 10.10). Please try it and tell me, have a good day. http://www.freedrive.com/file/1393752

Report

1.1.6 release changlog 10 months ago

New : Add Opus audio file support [#1539942]
New : Enable maximum volume level to 150 % (VLC/MPV engine)
New : Add drag and drop from playqueue to playlist to add tracks to playlist
New : Add option to enable/disable shorcuts [#1543410]
BugFix : Fix closing app with active systray icon [#1627840]
BugFix : Allow media keys working when current song info panel is displayed [#1624532]
BugFix : Fix wrong player stop notification [#1539912]
BugFix : Translations fix

1.1.5 release changelog 6 years ago


- New : Default audio engine is VLC (phonon/MPV still available)
- New : Default Qt library is Qt5 (Qt4 still available)
- New : new advanced now playing widget
- New : new favorites web radio management
- New : new redesign webradio view layout
- Change : many GUI changes and improvments
- Option to reach collections from the left side pane [#1489281]
- BugFix : missing icons and wrong context menu under gnome desktop
- BugFix : fix album cover during complete database reconstruction [#1493948]
- BugFix : segfaults on Fedora 23 when rating a track [#1529087]
- BugFix : fix closing equalizer windows [#1492119]
- BugFix : fix crash at startup when first playing track [#1527876]
- BugFix : fix minor seek slider popup display issue
- BugFix : fix global shortcut management with Qt5
- BugFix : building issue [#1491736]
- BugFix : building support taglib-1.10 (and newer) [#1522829]
- BugFix : building support LIB_SUFFIX [#1522832]

product-maker Psifidotos Oct 22 2016

product-maker alicilin Oct 11 2016

product-maker gfdsa3 Jan 31 2016

product-maker poiluzt Jan 31 2016

product-maker qtnerd Jan 24 2016

product-maker rewqtz Jan 23 2016

product-maker dubious Oct 27 2015

product-maker HATRED Sep 28 2015

product-maker nicola012127 Aug 15 2015

product-maker nicola012126 Aug 15 2015

product-maker nicola012125 Aug 15 2015

product-maker nicola012122 Aug 15 2015

product-maker dfghjk Apr 17 2015

product-maker yxcvbnm Apr 16 2015

product-maker poiuztrew Apr 13 2015

product-maker fracaburda Apr 10 2015

product-maker yaqwsx Apr 08 2015

product-maker ujnhz Apr 08 2015

product-maker mnbvc Apr 08 2015

product-maker bascha Apr 08 2015

product-maker xfcegure Apr 07 2015

product-maker nicola01123 Mar 30 2015

product-maker arktika Nov 23 2014

product-maker narya Oct 27 2014

product-maker plcl Sep 07 2014

product-maker ZaWertun Apr 15 2014

product-maker tobaj Apr 12 2014

product-maker janet Mar 20 2014

product-maker droper04124 Jan 14 2014

product-maker e1nste1n Nov 09 2013

product-maker hello98 Nov 05 2013

product-maker mea5 Nov 05 2013

product-maker VilleVallo Oct 28 2013

product-maker lieter Oct 28 2013

product-maker mannfree Oct 28 2013

product-maker qwertzui Oct 28 2013

product-maker freelancer96 Oct 28 2013

product-maker popcon Oct 25 2013

product-maker frodoom Oct 25 2013

product-maker nobrain Oct 25 2013

product-maker dergnome Oct 25 2013

product-maker Mira Oct 24 2013

product-maker q12we3 Oct 23 2013

product-maker thwald Oct 23 2013

product-maker sixsixfive Oct 21 2013

product-maker Eldarion Apr 20 2013

product-maker brdn25 Apr 14 2013

product-maker RAIDENSUB Mar 12 2013

product-maker entw Feb 09 2013

product-maker dmnmsc Nov 26 2012

product-maker reiniger Nov 24 2012

product-maker reves121 Nov 22 2012

product-maker andreaskai May 19 2012

product-maker fri Mar 25 2012

product-maker nick86i Mar 07 2012

product-maker anespor Jan 04 2012

product-maker ArchieDA Jan 02 2012

product-maker 3 Jan 02 2012

product-maker alexandre Nov 05 2011

product-maker melomaniac Nov 01 2011

product-maker chrisSC Aug 13 2011

product-maker pejakm Jun 17 2011

product-maker paran0idx Jun 03 2011

product-maker hotice May 03 2011

product-maker Andron Apr 30 2011

product-maker alltiptop Apr 30 2011

product-maker kalac Dec 24 2010

product-maker Kosava Nov 16 2010

product-maker TheRob Nov 14 2010

product-maker KDesk Nov 04 2010

product-maker WillS Nov 04 2010

product-maker jetpack Oct 10 2010

product-maker marciopanto Oct 09 2010

product-maker srog Sep 22 2010

product-maker 6 12

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.1.6
updated Oct 01 2016
added Aug 27 2010
downloads today
0
page views today 3