Extension:Jamendo

Jamendo : Open your ears
Jamendo is a new model for artists to promote, publish, and be paid for their music.

On Jamendo, the artists distribute their music under Creative Commons licenses. In a nutshell, they allow you to download, remix and share their music freely. It's a "Some rights reserved" agreement, perfectly suited for the new century.

These new rules allow Jamendo to use the powerful new means of digital distribution like Peer-to-Peer networks such as BitTorrent or eMule to legally distribute albums at near-zero cost.

Jamendo users can discover and share albums, but also review them or start a discussion on the forums. Albums are democratically rated based on the visitors’ reviews. If they fancy an artist they can support him by making a donation.

Jamendo is the only platform that joins together :


 * A legal framework protecting the artists (thanks to the Creative Commons licenses).
 * Free, simple and quick access to the music, for everyone.
 * The use of the lastest Peer-to-Peer technologies
 * The possibility of making direct donations to the artists.
 * An adaptive music recommendation system based on iRATE to help listeners discover new artists based on their tastes and on other criterias such as their location.

More information about Jamendo

What can this extension do?
With this extension you can add the capability to display album's cover from Jamendo on your website, and playing it in a popup window.

Some possibility examples
 * Absimiliard starred albums
 * The popular rock albums
 * The Allison Crowe‘s marvelous voice
 * A French funny group : Au lit les mômes

Usage
This extension adds a new wiki tag : Jamendo This tag accepts the following parameters :
 * album : the album id to display
 * profile : The name of the profile
 * config : The name of the configuration
 * howMany : The number of albums to display ("all" for all)

The option field can be set using the tag value. An example that displays the Allison Crowe's albums: allison.crowe

For more details, see JamendoLib JamendoLib

Installation
First you have to install JamendoLib Then download the extension : JamendoExtension_v1.0.0.tgz

Unzip it in your extension folder : Jamendo/ Jamendo.php README.art122-5 licence.txt

To activate it edit your LocalSettings.php, and add: require_once( "$IP/extensions/Jamendo/Jamendo.php" );

Changes to LocalSettings.php
require_once( "$IP/extensions/Jamendo/Jamendo.php" );