View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003238 | MMW v4 | Player | public | 2007-07-06 20:40 | 2007-07-15 06:29 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 3.0 | ||||
Summary | 0003238: Cannot open some streams via 'Open file or URL' dialog | ||||
Description | MediaMonkey can't open some streams via the 'Open file or URL' dialog, even though the exact same streams can be opened via a hyperlink. e.g. The following link cannot be opened: http://www.wfmu.org/wfmu.pls But the same link can be opened via a browser at: http://www.wfmu.org/audiostream.shtml#mp3help The following link cannot be opened: http://floyd.wcbn.org:8000/wcbn-hi.mp3 But the same link can be opened via a browser at: http://floyd.wcbn.org/ | ||||
Additional Information | raised at: http://www.mediamonkey.com/forum/viewtopic.php?t=18443 | ||||
Tags | No tags attached. | ||||
Fixed in build | 1047 | ||||
|
Problem is that we use wsl.LoadFromFile( fname); in FullPlayer.pas and it results in calling CreateFile() Win API function, which apparently can't open HTTP streams. We should instead write our own function that will read data from a source to a TWideStringList and will use .LoadFromFile() method for files and some Indy calls for streams. I guess that IsURLPath() from MediaManage.pas should help in this. Don't forget to handle proxies too (it probably automatically will handle them if some already existing methods in MM are used). |
|
Fixed in build 1047. |
|
Verified 1048. |