You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Process API immediately if a song is finished for quicker metadata updates. Or better yet make a custom class for ExoPlayer to retrieve and parse the ICY headers
The text was updated successfully, but these errors were encountered:
I started to look into the issue on my fork.
I noticed that the latest version of ExoPlayer 2.10 has metadata parsing for SHOUTcast streams, so that's just what the app needs. To run it, I updated all the app dependencies to androidx (SDK 28) since ExoPlayer needs it. All the libraries are renamed and a few tweaks here and there had to be implemented for the app to run correctly on Android 9+ (in particular compilation options using Java 8 and permission in the manifest). The app still runs on API 16+ (Android 4.1 and up), but the feature for better metadata parsing has not been implemented yet. Still, I think it's good to have a code base updated to the latest standard. See Pull Request #23 .
Process API immediately if a song is finished for quicker metadata updates. Or better yet make a custom class for ExoPlayer to retrieve and parse the ICY headers
The text was updated successfully, but these errors were encountered: