I really really really like this extension
But I noticed that in your aia some radio stations do not start to play (both in companion and apk)… I don’t know if it is due to extension, aia or API For example I have tried with “Dimensione Suono Roma” (an Italian famous radio station) and it not starts, so you can start to investigate the problem from it. If you will solve it, this extension could be cooler than it already is
Well… I have tried audio player extension by Taifun and all the radio stations I have tried before now work perfectly, but there is always some radio station that no works, but very few. So, I think that the problem for them depends on API (so they streaming url is dead) and it not depends on your extension. Congratulation Henry for your job
when disconnecting from internet yes i get this error the app cannot open.can i use this extension to listen to the radio in offline mode?
com.github.kevinsawicki.http.HttpRequest$HttpRequestException: java.net.UnknownHostException: Unable to resolve host "all.api.radio-browser.info": No address associated with hostname at com.github.kevinsawicki.http.HttpRequest.code(HttpRequest.java:1562) at com.github.kevinsawicki.http.HttpRequest.stream(HttpRequest.java:1855) at com.github.kevinsawicki.http.HttpRequest.buffer(HttpRequest.java:1844) at com.github.kevinsawicki.http.HttpRequest.body(HttpRequest.java:1764) at com.github.kevinsawicki.http.HttpRequest.body(HttpRequest.java:1779) at com.henry.worldradio.WorldRadio$2.run(WorldRadio.java:353) at java.lang.Thread.run(Thread.java:764) Caused by: java.net.UnknownHostException: Unable to resolve host "all.api.radio-browser.info": No address associated with hostname at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:157) at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:105) at java.net.InetAddress.getAllByName(InetAddress.java:1154) at com.android.okhttp.Dns$1.lookup(Dns.java:39) at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:175) at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:141) at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:83) at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:174) at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:461) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:407) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getHeaders(HttpURLConnectionImpl.java:163) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getHeaderField(HttpURLConnectionImpl.java:207) at com.github.kevinsawicki.http.HttpRequest.header(HttpRequest.java:2114) at com.github.kevinsawicki.http.HttpRequest.parameter(HttpRequest.java:2209) at com.github.kevinsawicki.http.HttpRequest.charset(HttpRequest.java:2319) ... 3 more Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname) at libcore.io.Linux.android_getaddrinfo(Native Method) at libcore.io.BlockGuardOs.android_getaddrinfo(BlockGuardOs.java:172) at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:137) ... 21 more
I also checked that, but it looks like the API that I used returns the country codes and country names in different order at sometime, its a problem of the API!