When using "Remove", stations are deleted from the filesystem now, and not just from the list
If the station doesn't provide metadata in the stream itself, use the Icecast HTTP headers
DNS: check for connection on specified IP/port before making the HTTP request. If the server is not responding, use next DNS A record.
Station searchs are way faster now. Before, if a playlist (PLS or M3U) URL was found, StreamRadio would try to get the actual stream URL, and that's a few seconds. If you had, say 10 playlist results, the search would take up to 30 seconds. Now, StreamRadio only looks for the stream URL if you actually try to add the station.
Station search wouldn't work sometimes, leading to an endless loop. That was because the logic checking for the packet size in HttpUtils.cpp was flawed (< instead of <=)
Fixed crash when closing app.
I haven't changed the program version or anything like that. Suggestions and bug fixes are very welcome.
I haven't changed the program version or anything like that. Suggestions and bug fixes are very welcome.