This how-to will provide you with the steps needed to install Yarock Player on Debian Jessie.
More info about Yarock Player: https://seb-apps.github.io/yarock/
NOTES -
These steps worked for me fine without any issues, i can't gurantee the same for everyone.
These steps will compile Yarock will all available audio back-ends (MPV, Phonon, VLC) if you only want to use one then just adjust the steps to your preference.
For example if you want to only use the VLC back-end, then don't install libmpv-dev or libphonon-dev then during compile step, only do -DENABLE_VLC=ON
1. ADD THE DEPENDENCIES REQUIRED & BUILD-ESSENTIAL & CHECKINSTALL PACKAGES
1A. Add dependencies required & build-essential package
Code: Select all
aptitude install cmake qt4-dev-tools libqjson-dev libtag1-dev libhtmlcxx-dev libqt4-sql-sqlite libvlc-dev libphonon-dev libmpv-dev build-essential checkinstall
2A. To use wget from terminal (note at the time of writing this HowTo, 1.1.5 was the latest stable version)
Code: Select all
wget https://launchpad.net/yarock/1.x/1.1.5/+download/Yarock_1.1.5_source.tar.gz
https://launchpad.net/yarock/+download
3. COMPILE YAROCK PLAYER
3A. Extract the cotents of the source file
Code: Select all
tar -xzvf Yarock_1.1.5_source.tar.gz
Code: Select all
cd Yarock_1.1.5_source/build/
Code: Select all
cmake .. -DENABLE_VLC=ON -DENABLE_MPV=ON -DENABLE_PHONON=ON -DENABLE_QT5=OFF
Code: Select all
checkinstall
Code: Select all
0 - Maintainer: [ cra1g321@Jessie ]
1 - Summary: [ Yarock Music Player ]
2 - Name: [ yarock ]
3 - Version: [ 1.1.5 ]
4 - Release: [ 1 ]
5 - License: [ GPLv3 ]
6 - Group: [ Multimedia ]
7 - Architecture: [ amd64 ]
8 - Source location: [ build ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ yarock ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
If you ever wish to remove it simply do
Code: Select all
aptitude remove yarock