Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Track data not shown for FLAC radio stream (Read 2381 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Track data not shown for FLAC radio stream

The following FLAC stream sends track artist/title metadata, but it is not being shown in Foobar 1.5.5; the data is shown in XMPlay and AIMP:  http://stream.radioparadise.com/flacm

Also noticed that bitrate is erroneously shown as "128kbs" in Properties, while the correct rate does show in the status bar.

Re: Track data not shown for FLAC radio stream

Reply #1
Quick comment about the wrong bitrate. The properties dialog shows file (or stream) specific information. The server returns the 128 kbps value. Statusbar shows dynamic information extracted from the incoming data. That is not a bug.

Edit: I went ahead to test XMPlay. After finding a FLAC plugin to make it able to play FLACs I still don't see it showing any titles for the stream.


Re: Track data not shown for FLAC radio stream

Reply #3
Quick comment about the wrong bitrate. The properties dialog shows file (or stream) specific information. The server returns the 128 kbps value. Statusbar shows dynamic information extracted from the incoming data. That is not a bug.

Edit: I went ahead to test XMPlay. After finding a FLAC plugin to make it able to play FLACs I still don't see it showing any titles for the stream.

Thanks Case for clarifying on the bitrate value.  Below is a screenshot of XMPlay displaying artist/title track info for this FLAC stream.  It is using the regular xmp-flac.dll plugin available from the XMPlay website at un4seen.  The AIMP player also shows the metadata.

Re: Track data not shown for FLAC radio stream

Reply #4
Case--any chance the artist/title track display for this FLAC stream may be implemented for Foobar?  Here is a screenshot of AIMP showing the track metadata from it, so it is indeed present.

Re: Track data not shown for FLAC radio stream

Reply #5
Ogg chained streams are supported by foobar2000.

These FLAC streams are sending shoutcast StreamTitle metadata , IIRC foobar2000 does not support Shoutcast metadata with Ogg streams.

Code: [Select]
ffplay -v debug -hide_banner http://stream.radioparadise.com/flacm
Initialized direct3d renderer.
[NULL @ 00000177d8416000] Opening 'http://stream.radioparadise.com/flacm' for reading
[http @ 00000177d84166c0] Setting default whitelist 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
[tcp @ 00000177d8419d00] Original list of addresses:
[tcp @ 00000177d8419d00] Address 93.190.141.46 port 80
[tcp @ 00000177d8419d00] Interleaved list of addresses:
[tcp @ 00000177d8419d00] Address 93.190.141.46 port 80
[tcp @ 00000177d8419d00] Starting connection attempt to 93.190.141.46 port 80
[tcp @ 00000177d8419d00] Successfully connected to 93.190.141.46 port 80
[http @ 00000177d84166c0] request: GET /flacm HTTP/1.1
User-Agent: Lavf/58.29.100
Accept: */*
Range: bytes=0-
Connection: close
Host: stream.radioparadise.com
Icy-MetaData: 1


[tcp @ 00000177d8419d00] Original list of addresses:=    0B f=0/0
[tcp @ 00000177d8419d00] Address 93.190.141.46 port 8022
[tcp @ 00000177d8419d00] Interleaved list of addresses:
[tcp @ 00000177d8419d00] Address 93.190.141.46 port 8022
[tcp @ 00000177d8419d00] Starting connection attempt to 93.190.141.46 port 8022
[tcp @ 00000177d8419d00] Successfully connected to 93.190.141.46 port 8022
[http @ 00000177d84166c0] request: GET /p/flacm HTTP/1.1
User-Agent: Lavf/58.29.100
Accept: */*
Range: bytes=0-
Connection: close
Host: stream.radioparadise.com:8022
Icy-MetaData: 1


[ogg @ 00000177d8416000] Format ogg probed with size=2048 and score=100
[ogg @ 00000177d8416000] Before avformat_find_stream_info() pos: 45336 bytes read:63983 seeks:0 nb_streams:1 [ogg @ 00000177d8416000] All info found
[ogg @ 00000177d8416000] After avformat_find_stream_info() pos: 45336 bytes read:63983 seeks:0 frames:1
Input #0, ogg, from 'http://stream.radioparadise.com/flacm':
  Metadata:
    icy-br          : 128
    icy-description : DJ-mixed blend of modern and classic rock, electronica, world music, and more. Always 100% commercial-free
    icy-genre       : Eclectic
    icy-name        : Radio Paradise Main Mix (flac) - playlist: radioparadise.com
    icy-pub         : 1
    icy-samplerate  : 44100
    icy-url         : https://radioparadise.com
  Duration: N/A, start: 0.000000, bitrate: N/A
    Stream #0:0, 1, 1/44100: Audio: flac, 44100 Hz, stereo, s16
detected 4 logical cores
[ffplay_abuffer @ 00000177d8474a80] Setting 'sample_rate' to value '44100'
[ffplay_abuffer @ 00000177d8474a80] Setting 'sample_fmt' to value 's16'
[ffplay_abuffer @ 00000177d8474a80] Setting 'channels' to value '2'
[ffplay_abuffer @ 00000177d8474a80] Setting 'time_base' to value '1/44100'
[ffplay_abuffer @ 00000177d8474a80] Setting 'channel_layout' to value '0x3'
[ffplay_abuffer @ 00000177d8474a80] tb:1/44100 samplefmt:s16 samplerate:44100 chlayout:0x3
[AVFilterGraph @ 00000177d846b800] query_formats: 2 queried, 3 merged, 0 already done, 0 delayed
Created 640x480 texture with SDL_PIXELFORMAT_ARGB8888.
Created 640x480 texture with SDL_PIXELFORMAT_ARGB8888.   0B f=0/0
Audio frame changed from rate:44100 ch:2 fmt:s16 layout:stereo serial:-1 to rate:44100 ch:2 fmt:s16 layout:stereo serial:1
[ffplay_abuffer @ 00000177d846b800] Setting 'sample_rate' to value '44100'
[ffplay_abuffer @ 00000177d846b800] Setting 'sample_fmt' to value 's16'
[ffplay_abuffer @ 00000177d846b800] Setting 'channels' to value '2'
[ffplay_abuffer @ 00000177d846b800] Setting 'time_base' to value '1/44100'
[ffplay_abuffer @ 00000177d846b800] Setting 'channel_layout' to value '0x3'
[ffplay_abuffer @ 00000177d846b800] tb:1/44100 samplefmt:s16 samplerate:44100 chlayout:0x3
[AVFilterGraph @ 00000177d84b8100] query_formats: 2 queried, 3 merged, 0 already done, 0 delayed
[http @ 00000177d84166c0] Metadata update for StreamTitle: Neil Finn - Driving Me Mad
[http @ 00000177d84166c0] Metadata update for StreamTitle: Neil Finn - Driving Me Mad
[http @ 00000177d84166c0] Metadata update for StreamTitle: Neil Finn - Driving Me Mad
[http @ 00000177d84166c0] Metadata update for StreamTitle: Neil Finn - Driving Me Mad

Re: Track data not shown for FLAC radio stream

Reply #6
Thanks for the stream analysis on this, zeremy!  I guess that changes this to a "wishlist" item--supporting Shoutcast metadata with Ogg streams.  I appreciate it that you took a look.

Re: Track data not shown for FLAC radio stream

Reply #7
Thanks for the info, feature request noted.

... technically this is about as bad as tagging FLAC files with ID3v1 tags would be, instead of using the proper spec.
Microsoft Windows: We can't script here, this is bat country.

Re: Track data not shown for FLAC radio stream

Reply #8
I believe Bill still codes his own software to run the station and streaming, perhaps drop him a note via the RP web site and let him know about this thread.
Don't forget International Talk Like A Pirate Day! September the 19th!