jamendo loads all streaming files with ogg2 stream encoding

Bug #532825 reported by ChristOpher Chalmers
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Rhythmbox
Expired
Medium
rhythmbox (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

First I load Rhythmbox 0.12.5 in Ubuntu 9.10
and then goto Jamendo at the left side
and it loads 192029 songs to select from but all of them have &streamencoding=ogg2 at the end of the Location info which makes them unplayable through Rhythmbox and I don't know how to change the stream to regular so it will work. I tried loading the stream through firefox and when I take the &streamencoding=ogg2 off the stream works fine.

I tried going to Edit>Plugins>Jamendo and clicking on Configure... and changed the download format to mp3 but it seems to make no difference when I close Rhythmbox and reopen and go through the first steps again.

This is the first time I'm reporting a bug, I first detected this about 1 or 2 months ago but didn't sign into lanchpad hoping I could fix it, maybe I'm not setting it up properly, could someone help please?
also I have 3 monitors 1920x1080 running in tandem which maybe is affecting it?

Thank-you,

ChristOpher Chalmers

ProblemType: Bug
Architecture: amd64
Date: Fri Mar 5 12:03:31 2010
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release amd64 (20091027.1)
NonfreeKernelModules: fglrx
Package: rhythmbox 0.12.5-0ubuntu5.2
ProcEnviron:
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-20.57-generic
SourcePackage: rhythmbox
Uname: Linux 2.6.31-20-generic x86_64

Revision history for this message
ChristOpher Chalmers (aredheadchris) wrote :
Revision history for this message
Michael McCann (michael-mccann) wrote :

I can confirm this.

After a little probing, the problem seems to be two fold;

1) Jamendo's ogg streaming is broken
http://www.jamendo.com/en/forums/discussion/10472/ogg-streaming-via-api-results-in-redirect-loop/

2) The Rhythmbox Jamendo plugin hard codes the stream as ogg, so ignores whichever option is set

/usr/lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.py:29
stream_url = "http://api.jamendo.com/get2/stream/track/redirect/?id=%s&streamencoding=ogg2"

Just changing the encoding to mp31 (the only other encoding listed in http://developer.jamendo.com/en/wiki/Musiclist2ApiUsefulQueries) seems to work for me.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. The issue is an upstream one and it would be nice if somebody having it could send the bug the to the people writting the software (https://wiki.ubuntu.com/Bugs/Upstream/GNOME)

Changed in rhythmbox (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in rhythmbox (Ubuntu):
status: New → Triaged
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
Changed in rhythmbox:
importance: Undecided → Unknown
status: New → Unknown
Revision history for this message
Sebastien Bacher (seb128) wrote :

the current lucid version defaults to mp3 now which fixes this issue as we can on the client side, the ogg issue needs to be fixed by jamendo on their servers if we want to be able to use that one

Changed in rhythmbox (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
ChristOpher Chalmers (aredheadchris) wrote :

trying to switch the jamendo rhythmbox encoding to mp3 through Edit>Plugins... Jamendo>configure... doesn't change anything for me, is there another way to change the encoding to mp3, that I may not be aware of. I have tried this method but it still does the same ogg2 thing and does not play.

Changed in rhythmbox:
importance: Unknown → Medium
status: Unknown → New
Changed in rhythmbox:
status: New → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.