Skip to main content

Topic: Issues with ASX streams (Read 18879 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • Cutter
  • [*][*][*][*]
Issues with ASX streams
  • Bug: Certain ASX playlist files are not parsed properly.

Thanks for the release.
This ASX stream isn't played by foobar2000: http://www.polskieradio.pl/sluchaj/play.aspx?p=r1

  • Peter
  • [*][*][*][*][*]
  • Administrator
Issues with ASX streams
Reply #1
This ASX stream isn't played by foobar2000: http://www.polskieradio.pl/sluchaj/play.aspx?p=r1

Their ASX file is broken:
Code: [Select]
<ref href = "mms://stream.polskieradio.pl/program1">
Should be:
Code: [Select]
<ref href = "mms://stream.polskieradio.pl/program1" />

  • Cutter
  • [*][*][*][*]
Issues with ASX streams
Reply #2

Oh, this can be corrected manually. Thanks.
  • Last Edit: 27 November, 2009, 03:04:27 PM by Cutter

  • Cutter
  • [*][*][*][*]
Issues with ASX streams
Reply #3
ASX files containing accented characters aren't handled correctly.
Example: http://www.polskieradio.pl/st/program3M.asx
The "รณ" in the Title tag makes the file unplayable.

  • Yirkha
  • [*][*][*][*][*]
  • Moderator
Issues with ASX streams
Reply #4
That's not a valid UTF-8, I guess.
Full-quoting makes you scroll past the same junk over and over.

  • alwaysdub
  • [*]
Issues with ASX streams
Reply #5
BBC asx streams are not working, eg

http://www.bbc.co.uk/radio/listen/live/r4.asx

or

http://www.bbc.co.uk/radio/listen/live/r5lsp.asx


Errors :-

Unable to open item for playback (IWMReader::Open failed : Unknown error code (0xC00D0026)):
"http://www.bbc.co.uk/radio/listen/live/r4.asx"

Unable to open item for playback (IWMReader::Open failed : Unknown error code (0xC00D0026)):
"http://www.bbc.co.uk/radio/listen/live/r5lsp.asx"

Can you confirm if these are also broken asx or if this is a bug, please?

They work in WMP/VLC.

Thanks.

  • Ritsl
  • [*]
Issues with ASX streams
Reply #6
BBC asx streams are not working, eg

http://www.bbc.co.uk/radio/listen/live/r4.asx

..

Can you confirm if these are also broken asx or if this is a bug, please?

They work in WMP/VLC.

If a stream works without errors in common players, it should be considered as a bug if it doesn't work in foobar. These are web resources, Postel's law applies (within limits). This is utterly annoying for the developers, but the feature is much less useful if it only works on perfectly valid asx files.

  • Peter
  • [*][*][*][*][*]
  • Administrator
Issues with ASX streams
Reply #7
BBC asx streams are not working...

Problem triggered by server not returning content-length, fixed for the next update, thanks for reporting.
You can download the ASX file using your web browser, save it then open the saved copy in foobar2000.
  • Last Edit: 28 November, 2009, 03:32:20 AM by Peter

  • oMikR0n
  • [*]
Issues with ASX streams
Reply #8
Unable to open item for playback (IWMReader::Open failed : Unknown error code (0xC00D0026)):
"http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx"

In WMP works with no problems
  • Last Edit: 28 November, 2009, 05:07:41 AM by oMikR0n

  • The Link
  • [*][*][*][*][*]
Issues with ASX streams
Reply #9
Unable to open item for playback (IWMReader::Open failed : Unknown error code (0xC00D0026)):
"http://tvradio.ert.gr/radio/liveradio/asx/erasport.asx"

In WMP works with no problems
Works fine here in beta2a.

  • hechacker1
  • [*]
Issues with ASX streams
Reply #10
Thanks for the update.

There is one problem with recommending removing support for the mslive plugin. Foobar2000 only works on this stream with the mslive plugin:

http://ordorica.org/tune.pl?station=kfi640

The stream is in asx format (wma/mms:). The link is to my script that generates a stream for ClearChannel websites (they want you to use flash).

For now I will just continue to use the mslive plugin.

  • saivert
  • [*][*][*]
Issues with ASX streams
Reply #11
@hechacker1: Your script doesn't set the proper Content-Type HTTP header.

here is a list of MIME types for Windows Media stuff: http://support.microsoft.com/kb/288102
http://foobar2000.saivert.com - foobar2000 component repository

  • Yirkha
  • [*][*][*][*][*]
  • Moderator
Issues with ASX streams
Reply #12
Foobar2000 only works on this stream with the mslive plugin:
http://ordorica.org/tune.pl?station=kfi640
ASX is supposed to be an XML document, therefore you ought to escape ampersands to &amp;.
  • Last Edit: 29 November, 2009, 06:18:41 PM by Yirkha
Full-quoting makes you scroll past the same junk over and over.

  • hechacker1
  • [*]
Issues with ASX streams
Reply #13
I added the content type to my script:

Content-type: audio/x-ms-wma

But it made no difference for foobar.

As far as changing the ampersands, I just use a perl script to take clear channel's randomly generated strings and pass it as a simple asx file.

I guess I can regex replace their generated content.. but it works fine with other players and mslive.

I'll do it later, hopefully with a simple regex.
  • Last Edit: 29 November, 2009, 06:39:50 PM by hechacker1

  • Zao
  • [*][*][*][*][*]
  • Developer (Donating)
Issues with ASX streams
Reply #14
Zao shang yong zao nong zao rang zao ren zao.
To, early in the morning, use a chisel to build a bathtub makes impatient people hot-tempered.

  • Peter
  • [*][*][*][*][*]
  • Administrator
Issues with ASX streams
Reply #15
I added the content type to my script:

Content-type: audio/x-ms-wma

From http://en.wikipedia.org/wiki/Advanced_Stream_Redirector:
Quote
ASX files have MIME type video/x-ms-asf (as do ASF files).


See also: http://support.microsoft.com/kb/288102
  • Last Edit: 30 November, 2009, 04:42:14 AM by Peter

  • Squeller
  • [*][*][*][*][*]
Issues with ASX streams
Reply #16
Thanks for the MS streaming support! As we know from experience (foo_input_mslive) this is a hard task, often due to not standard compliant xml files. From the philosophy of fb2k I know you won't workaround things. Anyway, this one also doesn't work, I think the xml is alright:
http://radiodresden.stream.green.ch/radiodresden.wax

contents:
Code: [Select]
<ASX version = "3.0">
<title>Radio Dresden</title>
<Entry>
    <Ref href = "mms://stream.green.ch/RadioDresden"/>
</Entry>
</ASX>


fb2k output:
Unable to open item for playback (Unsupported file format):
"http://radiodresden.stream.green.ch/radiodresden.wax"

Peter, are you thinking about Realaudio support? Unfortunately there's quite a few real-stuff around, BBC for instance...
  • Last Edit: 30 November, 2009, 02:28:44 PM by Squeller

  • Peter
  • [*][*][*][*][*]
  • Administrator
Issues with ASX streams
Reply #17
Fixed, thanks for reporting.
Temporary workaround: download the .WAX file, rename to .ASX, open.

  • TomBarlow
  • [*][*][*][*][*]
Issues with ASX streams
Reply #18

  • Dvvarf
  • [*]
Issues with ASX streams
Reply #19
Tags for MMS streams are not displayed. mslive (or WMP): displayed; foobar: not displayed. Should it be that way?

  • Peter
  • [*][*][*][*][*]
  • Administrator
Issues with ASX streams
Reply #20
Tags for MMS streams are not displayed. mslive (or WMP): displayed; foobar: not displayed. Should it be that way?

What kind of tags and not displayed where? Any specific stations where I can see this behavior?

  • Dvvarf
  • [*]
Issues with ASX streams
Reply #21
What kind of tags and not displayed where? Any specific stations where I can see this behavior?

Metadata in mms-streamed wma. Unfortunately, its our local radio, so its impossible for me to give its url to you (only screenshots - it is not really helpful, is it?).
But for example mms://fr1.101.ru/v1_1_128 (mslive at least shows NRJ as artist/title like WMP does, foobar shows nothing). And those on local server in mslive info has that string:
Code: [Select]
<HASSCRIPT> : Yes

P.S. Sorry, if I'm being dense or non-clearly understandable - my English is not too good.
  • Last Edit: 30 November, 2009, 06:17:50 PM by Dvvarf

  • tpijag
  • [*][*][*][*][*]
Issues with ASX streams
Reply #22
Have no idea if this is helpful.

mms://fr1.101.ru/v1_1_128

Plays for me while showing:
NRJ as %Artist%
NRJ as %Title%.

Current beta
OS: XP

terry [in dallas, tx.]
  • Last Edit: 30 November, 2009, 07:07:40 PM by tpijag

  • Peter
  • [*][*][*][*][*]
  • Administrator
Issues with ASX streams
Reply #23
Shows artist/title as "NRJ" and copyright as "NRJ FM" here.

  • _oao
  • [*][*][*]
Issues with ASX streams
Reply #24
Have no idea if this is helpful.

mms://fr1.101.ru/v1_1_128

Plays for me while showing:
NRJ as %Artist%
NRJ as %Title%.

Current beta
OS: XP

terry [in dallas, tx.]
it doesn't show anything for me in foobar2000 v1.0 beta 2a, works in WMP...

OS: windows 7 64bit

list of components:
Code: [Select]
Core (2009-11-27 18:56:00)
foobar2000 core 1.0 beta 2a
foo_abx.dll (2009-06-07 12:25:26)
ABX Comparator 1.3.4
foo_albumlist.dll (2009-11-27 16:59:38)
Album List 4.4
foo_audioscrobbler.dll (2008-05-13 15:36:16)
Audioscrobbler 2.3.1
foo_binpack.dll (2008-10-25 16:42:42)
BinPack Playlist Generator 1.1.0
foo_bitcompare.dll (2008-12-05 15:08:02)
Binary Comparator 1.2
foo_burninate.dll (2009-06-24 19:14:28)
Audio CD Writer 3.0.1
foo_cdda.dll (2009-11-27 16:59:28)
CD Audio Decoder 3.0
foo_chacon.dll (2008-10-05 14:28:50)
Chacon 0.0.1
foo_chronflow.dll (2008-04-14 00:16:00)
Chronial's Coverflow 0.3.0
foo_converter.dll (2009-11-27 16:59:22)
Converter 1.4
foo_discogs.dll (2009-11-20 20:07:46)
Discogs Tagger 1.22
foo_dockable_panels.dll (2007-03-28 08:19:02)
Dockable Panels 1.0.7b [Mar 28 2007 - 09:18:48]
foo_dsp_std.dll (2009-11-27 16:59:36)
Standard DSP Array 1.0
foo_facets.dll (2008-04-09 19:29:14)
Facets 2008-02-25
foo_fileops.dll (2009-11-27 16:58:42)
File Operations 2.1.2
foo_freedb2.dll (2009-11-27 16:58:44)
freedb Tagger 0.6.2
foo_grabber_python.dll (2009-02-06 12:40:15)
Lyrics Grabber Dances With Python 0.1.12 Alpha
foo_imgburner.dll (2008-10-30 16:18:15)
ImgBurner 0.3.1
foo_infospect.dll (2008-02-01 20:02:58)
Infospect 1.0.3
foo_input_alac.dll (2009-03-22 14:15:46)
ALAC Decoder 1.0.3
foo_input_monkey.dll (2009-05-01 13:40:52)
Monkey's Audio Decoder 2.1.4
foo_input_std.dll (2009-11-27 16:59:22)
Standard Input Array 1.0
foo_jesus.dll (2009-11-20 22:41:02)
Autosave & Autobackup 6
foo_lastfm_radio.dll (2009-02-25 21:05:24)
Last.fm Radio 0.5.6b
foo_lyricsgrabber.dll (2009-02-07 06:12:47)
Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2009-09-18 09:01:36)
Masstagger 1.8.4
foo_musicbrainz.dll (2009-04-10 20:27:28)
MusicBrainz Tagger 0.2
foo_navigator.dll (2007-08-04 11:36:46)
Navigator 0.63
foo_out_wasapi.dll (2009-05-19 22:45:18)
WASAPI output support 2.1
foo_playcount.dll (2009-04-29 19:09:32)
Playback Statistics 2.1.9
foo_playlist_manager.dll (2007-01-22 12:05:12)
Playlist Manager 1.0.2
foo_playlist_playback_attributes.dll (2009-08-01 13:20:06)
Playlist Playback Attributes 0.1.0 [Aug  1 2009 - 15:15:00]
foo_queuecontents.dll (2009-07-27 10:47:56)
Queue Contents Editor 0.1
foo_quicktag.dll (2008-05-01 19:39:02)
Quick Tagger 1.0.1
foo_random.dll (2009-06-30 22:06:58)
Randomized Playlist Entry 1.3.0
foo_rgscan.dll (2009-11-27 16:59:10)
ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 14:15:18)
Run services 0.3.7
foo_scrobblecharts.dll (2007-03-31 16:36:48)
Last.fm Chart Player 0.2.3
foo_sendtodevice.dll (2008-03-14 18:37:38)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]
foo_skip.dll (2009-01-03 17:04:18)
Skip Track 0.4
foo_softplaylists.dll (2009-11-30 23:00:00)
Soft Playlists 2009-12-01
foo_stopaftercuralbum.dll (2009-06-01 08:50:42)
foo_stopaftercuralbum 0.2
foo_textdisplay.dll (2008-07-08 18:45:26)
Text Display UI Element 1.0 RC 3
foo_texttools.dll (2009-01-17 15:00:52)
Text Tools 1.0.2
foo_ui_columns.dll (2009-08-30 15:21:36)
Columns UI 0.3.8.0
foo_ui_std.dll (2009-11-27 16:59:48)
Default User Interface 0.9.5
foo_uie_albumlist.dll (2009-06-13 22:49:19)
Album list panel 0.3.5
foo_uie_biography.dll (2009-11-26 00:26:10)
Biography View 0.3.4.1
foo_uie_console.dll (2009-08-29 16:06:24)
Console panel 0.4
foo_uie_elplaylist.dll (2009-06-05 21:01:32)
ELPlaylist 0.6.5.3.3(beta)
foo_uie_graphical_browser.dll (2008-04-19 19:37:53)
Graphical Browser rev015
foo_uie_library_tree.dll (2009-07-25 01:18:14)
Library Tree 0.3.2.5b
foo_uie_lyrics.dll (2008-12-12 09:39:20)
Lyric Show Panel 0.3.3.9 [Dec 12 2008 - 17:39:01]
foo_uie_panel_splitter.dll (2009-11-26 01:03:32)
Panel Stack Splitter 0.3.8.2(alpha)
foo_uie_playlists_dropdown.dll (2009-09-23 23:44:46)
Playlists Dropdown 0.7.6
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
Quick Search Toolbar 2.8l
foo_uie_typefind.dll (2007-10-22 21:30:44)
Typefind 0.2 beta 2
foo_uie_wsh_panel_mod.dll (2009-11-13 12:15:35)
WSH Panel Mod 1.1.11
foo_unpack.dll (2009-11-27 16:58:28)
RAR reader 1.3
ZIP/GZIP reader 1.0
foo_utils.dll (2008-02-08 23:26:58)
Playlist Tools 0.6.2 beta 6
foo_verifier.dll (2009-10-05 10:39:20)
File Integrity Verifier 1.1
foo_vis_shpeck.dll (2009-09-24 18:07:44)
Shpeck - Winamp vis plugins wrapper 0.3.6
foo_w7shell.dll (2009-09-05 01:22:36)
Windows 7 integration 0.2.8.1
foo_whatsnew.dll (2008-08-30 14:45:00)
Feature Watcher 1.0.6
foo_wlm.dll (2009-06-21 20:30:22)
Windows Live Messenger Notifier 1.0.8
  • Last Edit: 01 December, 2009, 04:31:18 AM by Frank Bicking