ryanheise
ryanheise
Do you get your media item data from something like icy metadata, or do you have your own separate source of data for this?
OK, this suggests another solution to your problem could be an option to `init` that automatically updates the title/etc from the icy metadata. For a more general solution, such as...
Yes, that's correct.
Thanks for the pull request! Do you have a test HLS URL I can test this on?
One other thing is that I'll need to have a think about the API. The current API is based on Android's ExoPlayer which provides a different API for each type...
I'm wondering if `onMediaMetadataChanged` is the unified API as you said, perhaps we don't need `onMetadata` anymore? The documentation seems to indicate that in this unified API, data from `MediaItem.mediaMetadata`...
It appears that not all ICY metadata is copied into `MediaMetadata`, e.g. the bitrate and interval. So perhaps the best approach would be to introduce a new unified metadata API...
It sounds like you still don't object to having a new unified API, but you would prefer I get rid of the old one as well so there are no...
It's possibly a worthwhile feature, but your feature request will be considered higher priority if it actually solves a problem. As for alternatives, extracting the asset yourself into a file...
I have created a documentation request at #772 to document the format. The proposal to have an `AudioSource.asset()` convenience method is an interesting one, I'll have to think about it.