Summary: | some streams on live365 doesn't work | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Siu Chung (Clement) Cheung <clement.cc> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Siu Chung (Clement) Cheung
2004-03-11 19:39:44 UTC
Alright, I'm quite sure this has something to do with http redirects. It looks like xmms has an http redirect patch specific for live365 streams. There're 2 hurdles in listening to live365 streams that amarok need to overcome. 1. http 302 redirect 2. Invalid junk at the beginning of the stream. mpg123 gave warnings about lots of "junk at the beginning", "skipped RIFF header", etc. It looks like amarok 1.0.1 doesn't like those junk and just gave up after seeing them. I just want to update the info with some new info. Here's what I get using the latest programs: These are confirmed to occur on other stations too. Such as 44357. Oh and by the way, they're using mp3pro instead of normal mp3, in case that matters. I'm using KDE 3.3 beta 2. Direct link means giving it the URL directly (requires the program to handle the http redirect). mp3 link means using curl to grab that URL. Then typing in the new URL that http redirect gives me. amarok: 1.0.1 Direct link: Not work, can't even hear it telling me to login first. Gives error message: amarok: WARNING: [ArtsEngine::connectTimeout()] Cannot initialize PlayObject! Skipping this track. If GStreamer is used, gives this error message instead: amarok: WARNING: TitleProxy error: Unable to connect to this stream server. Can't play the stream! mp3 link: still not work, same error message. But amarok apparently plays other mp3 streams that I get from the amarok Internet radio list (works on both aRts and GStreamer). I guess it might be the second hurdle that I mentioned happening here. beep media player: 0.9.7 cvs 20040708 snapshot direct link: gives me the audio that ask me to login first. mp3 link: works xmms: gentoo ebuild 1.2.10-r5 direct link: works mp3 link: works mpg123: gentoo ebuild 0.59r-r2 direct link: gives me the audio that ask me to login first. mp3 link: works noatun: 2.4.1 Direct link: Gives me the audio that ask me to login first. mp3 link: works and oh somehow they managed to skip the beginning of the stream. Live 365 channels has an ad audio that says "live 365" before they start giving you the actual stream. Perhaps they skipped a constant amount of the beginning of the stream to deal with the crap? Kaboodle: 1.7 direct link: nothing, not even the please login thing. mp3 link: works After so many months I'm still stuck with xmms and its superugly fonts. :-( Is this going to be fixed? This is probably fixed in CVS. There was a bug in our http streaming client: It ignored the "query" part of the URL (that's the stuff behind the ?, e.g. the session ID). Please test! I'm closing as fixed since this was from .9 and Mark thinks it is fixed in CVS. Please test in a newer version and reopen if it still exists. Yes, it is fixed, except that the problem persists if Xine is used as backend. Directly giving xine the URL on the command line verified that it's Xine's fault. Works beautifully in GStreamer. |