View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009427 | MMW v4 | Player | public | 2012-06-12 17:58 | 2017-08-11 14:38 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 4.0.5 | ||||
Target Version | 4.0.6 | Fixed in Version | 4.0.6 | ||
Summary | 0009427: Radio stations fail to display track metadata (when playing by Media Foundation) | ||||
Description | On a clean install of MM 4.0.5, radio stations fail to display track metadata within the player. e.g. File > Open > http://www.radioparadise.com/musiclinks/rp_128.m3u --> MM just shows '1048' in the player This is most likely related to 'Playback rules'. (this did work in earlier versions of MM--not sure when the regression was introduced). Note: tested with MediaMonkey portable | ||||
Additional Information | http://www.mediamonkey.com/forum/viewtopic.php?f=1&t=66234 UUC-924558 | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in build | 1499 | ||||
related to | 0006308 | new | MMW v4 | Adding Streaming File Format | |
related to | 0005701 | assigned | peke | MMW 5 | Better handling of NET Radio Links |
related to | 0012238 | feedback | Ludek | MMW v4 | Streaming AAC do not work and freezes player thread sometimes |
related to | 0012680 | closed | michal | MMW v4 | Muzyka instrumentalna - Radio Chrzescijanin shoutcast stream fails to play (Windows 10) |
related to | 0014221 | closed | michal | MMW v4 | AAC: Some AAC do not play in MMW |
|
Stream info is not correctly fetched from stream. |
|
It's a regression from MM3. i.e. MM3 correctly retrieves the metadata. MM4 doesn't. |
|
This happens, because on Win7 the in_mfaudio.dll plugin plays the stream. If you remove in_mfaudio.dll from the plugins folder then the info is fetched correctly, because in_wma.dll and in_wmp3.dll can fetch the info. So the simplest solution seems to be to prioritize in_wma.dll and in_wmp3.dll for radio streams, but this can be problem as only in_mfaudio.dll can play aac/aac+ streams? Another solution would be to implement this ability (to fetch stream info) in in_mfaudio.dll too. Or make it somehow common for all input plugins, but this would be more complex. |
|
Media Foundation offers some possibility to get metadata from stream, I will try to implement it and test it. I cannot use the same functions as in in_wma and in_wmp3, because in_mfaudio does not read data from stream manually (using our http reader), it uses MF framework. |
|
Fixed in build 1498. Added support for reading live stream title to in_mfaudio.dll. |
|
This is only partially fixed. The radio paradise station correctly displays metadata, however, http://listen.di.fm/public3/deepnudisco.pls (reported in the associated forum thread) still only shows the station name. |
|
The problem is unfortunately inside Media Foundation framework. It seems, it sometimes fails to update metadata, it is somehow related to the shoutcast server configuration. I have found the response from Microsoft to this problem: "This is not great behavior and something we will look into fixing for the future." (from February 2010). It seems, they still have not fixed it. We probably cannot do much about it. Note, that WMP also cannot read the title updates, it uses the same framework. |
|
Fixed in build 1499. Plugin in_mfaudio.dll is now used only if other plugins fail to play the stream. So this plugin should be used for aac(+) streams only and only in these cases it could sometimes fail to update the title, because of mentioned bug in Media Foundation. |
|
Verified 1499. |