Developer Builds (Linux)

Jamendo Radio - 1.6.8

by Skymt
Extension meant for Developer Builds of Google Chrome 4.0+

A plugin that plays songs from http://www.jamendo.com.

  • 1.6.8
  • GPL
  • Skymt
  • Visit Website
  • Visit Website
  • Developer Builds
    Developer Builds (Linux)
    Beta Builds
  • 1 Star2 Stars3 Stars4 Stars5 Stars (31 votes, average: 3.94 out of 5)
  • 6409 times

More about this extension

Plays music from the site www.jamendo.com.
By selecting criteria to find music, you can effectively create a channel that continuously plays songs. You can create how many channels you want for every mood you can think of, but it requires some work.
By default, the extension plays songs from all genres. That is the “Default” channel.
To add more channels, use the options page. If you load the options, with no channels configured, three sample channels will be added. A channel has a name and a “subset” string, which acts as criteria.
When constructing the subset string use & (ampersand) to separate the key value pairs, and + (plus) to separate multiple values.
Here are a few keys that you can use in a subset string:
  • tag_idstr : Delimits tracks to the specified tag(s). Example: tag_idstr=rock, tag_idstr=classical+piano+calm
  • artist_idstr : Delimits tracks to the specified artist(s). You can get the idstr of an artist by looking at the end of the url of a artist page on jamendo. Example: artist_idstr=psydom, artist_idstr=Dazie_Mae_(2)+Diablo_Swing_Orchestra_(2)
  • album_id: Delimits track to the specified album(s). You can get the album id by looking at the end of the url of an album page on jamendo. Example: album_id=29114+29279+888+2007+53704
Even more information is available at Jamendos development site
NEW:
JamendoRadio now also sports full integration with the jamendo website. If activated, it overrides the playbuttons, and music will play in this extension when they are clicked.

For this to work, the page must load completely!

Change Log:

Changed encoding from ogg to mp3 to fix dead links

Older Versions

  1. Version 1.0
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    None

  2. Version 1.1
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

  3. Version 1.2
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Options page

    • Added styles
    • Replaced text link "remove" with an icon
    • Changed default links to better show the different options for selecting music

    Popup
    • Hitting the stop button now also removes the links to the artist and album pages.

    Background
    • (internal) The Next() method now checks if it is at the last playlist item, rather than assume that the playlist size is always five. This helps if the criteria results in less than five songs. 

  4. Version 1.2
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Options page

    • Added styles
    • Replaced text link "remove" with an icon
    • Changed default links to better show the different options for selecting music

    Popup
    • Hitting the stop button now also removes the links to the artist and album pages.

    Background
    • (internal) The Next() method now checks if it is at the last playlist item, rather than assume that the playlist size is always five. This helps if the criteria results in less than five songs. 

  5. Version 1.3
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

  6. Version 1.3.5
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Site integration

    • On jamendo artist pages, clicking the artist portrait will create a radio based on that artist.

    Core
    • Fixed a bug related to streaming playlists, which caused an exception.

  7. Version 1.4.1
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    The extension now remembers (or rather, forces the audio element to remember) the volume.

    Added timer to prevent spamming jamendo.com
    Project is open sourced and hosted at http://code.google.com/p/jamendoradio/

  8. Version 1.4.5
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Options

    • Added channel designer, with rudimentary error checking. May help you design your channels.

    Core
    • When fetching an album, it now gets the tracks in the correct order.
    • General playlist handling logic updated. 

  9. Version 1.5
    Compatible With

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Fixed faulty styles..

  10. Version 1.5.1
    Compatible With

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Update to reflect a change in the Jamendo API. (I had to make the join between albums and tags explicit).

  11. Version 1.5.2
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

    Due to change in Jamendo API, orders are no longer permitted when using artists or albums as base, since it only produces pseudo random results. JamendoRadio therefore appends "&order=random" by itself.

     
    Order now only works properly with tags.
    (And it actually makes more sense that way..)

  12. Version 1.5.7
    Compatible With
    Developer Builds

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

  13. Version 1.6.4
    Compatible With

    A plugin that plays songs from http://www.jamendo.com.

    Change Log:

Reviews

  1. Jim says:

    works perfect
    not the best song in the work though, but fine to do some work or read some work.

  2. Miquel says:

    Great, but maybe more options and a web or tutorial on how to configure it would be perfect. I go to options of the plugin but I don’t know how to configure it….

  3. Skymt says:

    Miquel: Thanks!
    I updated the “More about this extension”-part to include a description of the most useful keys you can use to create channels. I do not really have time to create an entire tutorial, so beyond that info I have to point you to the Jamendo API documentation. Sorry…

    The best would be a redesigned channel editor though, but that is quite low on the list of priorities.
    (I’d be more than happy to share the sources if anyone is willing to help me do this…)

    I’m currently working on a volume slider and proper site integration with Jamendo (i.e play-buttons are overridden to play in the extension). Taking some time though…

    The site integration will be configurable (on or off), but beyond that, what other kind of options do you want?

  4. Skymt says:

    hm.. Here’s a small tip to get the gist of it.

    I found another piano based album on jamendo that isn’t bad at all…
    http://www.jamendo.com/en/album/55571

    See the last five digits?
    In the options, the subset string for “Piano” looks like this:
    “album_id=29114+29279+888+2007+53704″

    To include the newly found album in this selection set, I add the digits to the end of the subset string, separating it with a “+”. (For copy paste:
    “album_id=29114+29279+888+2007+53704+55571″).

    To add a new station, click add. Enter a name, i.e “Relaxing”. Then enter as subset string: “tag_idstr=relaxing+calm&order=ratingweek_desc”.

    Hope this helps. :-)

  5. Dave says:

    The problem is, it does not work in ChromePlus 1.3.2.0
    And if someone does not know what ChromePlus is – read my blog ;) (in german)

    Works great in Chrome and i love the extension…

    A good Album – ID: 3777

  6. Skymt says:

    Hi Dave.
    I was not aware of ChromePlus, and I don’t really feel inclined to install it and make JamendoRadio compatible. It seems to me that most distinguishing features are already available as extensions for the normal Chrome browser.

    (I have uploaded a new version of JamendoRadio today. It is not targeted against ChromePlus, but since I have no idea why it failed in the first place, it might be worth a try).

    However, JamendoRadio is open source, and if you have the time, please feel free to make the adaptations yourself. All sources are available at http://code.google.com/p/jamendoradio/

    I’m very happy you like it though, and I’m sorry I cannot be of more help. :-)

    EDIT: I found the reason why Jamendo Radio does not work in ChromePlus.
    That browser does not support HTML5, and i particular the <Audio> element, which Jamendo Radio relies upon to play the music…

  7. Skymt says:

    I should add: This extension is also available from the official Google Chrome extension repository.

    https://chrome.google.com/extensions/detail/igalloggeomdfejbfkhpbbgffjinhhip

    It has a different ID, but this version supports the auto update feature.

Write a Review

*