Skip to content
This repository was archived by the owner on Mar 10, 2019. It is now read-only.
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9,317 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of Rhythmbox (https://github.com/GNOME/rhythmbox) for the development of a Deezer plugin.

It uses the Deezer API & native SDK (https://developers.deezer.com/sdk/native) The SDK includes a proprietary binary, as such this plugin cannot be a part of the official Rhythmbox source.

If you're building on Debian x86_64 like me, you can run the following commands to build and install rhythmbox with Deezer support:

Install dependencies

sudo apt build-dep rhythmbox

Install libssl1.0.0 (required for Deezer SDK, see https://github.com/deezer/native-sdk-samples/issues/23)

sudo apt install libssl1.0.0

NB if this package isn't available, you'll have to find it elsewhere. I had to take it from an older version of debian. https://packages.debian.org/jessie/amd64/libssl1.0.0/download

Download the source code

git clone https://github.com/MFAshby/rhythmbox-deezer.git

Extract the deezer libraries, header files and autotools configuration to your system NB this zip only contains the x86_64 linux binary. See the Deezer SDK documentation for other systems

cd rhythmbox-deezer/
sudo tar xf plugins/deezerpl/libdeezer.tgz -C / 

Build & install - change the j parameter for your number of CPU cores

./autogen.sh
make -j8
sudo make install

If you want to run from the build directory for development & debugging:

./configure --enable-uninstalled-build
make -j8
shell/rhythmbox

My VS code configuration is included in this repository if that's what you're using

About

Fork of rhythmbox for development of Deezer music plugin.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages