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
Is your feature request related to a problem? Please describe.
I've noticed that just_audio supports ICY metadata for a shoutcast-like streaming, but it's not working for HLS (and probably other kind of modern streaming protocols).
Describe the solution you'd like
Exoplayer currently informs metadata for HLS, and presumably all other streaming protocols, with a single interface called onMediaMetadata instead of onMetadata which is used at the moment. I don't know how this may be implemented on iOS or other platforms.
Describe alternatives you've considered
Using onMediaMetadata should be considered.
Additional context
By the way, I'm developing apps for radio stations, so this is a pretty common usecase.
Thanks!
The text was updated successfully, but these errors were encountered:
The currently used iOS API also provides access to non-ICY metadata, so it's a matter of collecting all of the additional metadata that you want into a data packet and stream it.
If you are interested in making a pull request, I would welcome that, although it will be good to first propose a Dart-level API. This may or may not be a breaking change, depending on how the Dart API is designed.
Is your feature request related to a problem? Please describe.
I've noticed that just_audio supports ICY metadata for a shoutcast-like streaming, but it's not working for HLS (and probably other kind of modern streaming protocols).
Describe the solution you'd like
Exoplayer currently informs metadata for HLS, and presumably all other streaming protocols, with a single interface called
onMediaMetadata
instead ofonMetadata
which is used at the moment. I don't know how this may be implemented on iOS or other platforms.Describe alternatives you've considered
Using
onMediaMetadata
should be considered.Additional context
By the way, I'm developing apps for radio stations, so this is a pretty common usecase.
Thanks!
The text was updated successfully, but these errors were encountered: