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
Add ability to extract metadata from ICY on the client implementation.
Currently it's impossible to extract additional information from ICY metadata except title and url. It would be better if you would just pass rawMetadata as additional parameter to IcyInfo, so client will handle extraction on it's own if needed.
Use case is that we are using ads info that is passed along with title, but it's not in "title=", instead it's like adw_ad= or ad|main
I agree that probably the best we can do is pass through the whole raw string, because it's not really defined what other tags (or separators) are allowed in ICY, so even key-value is tricky.
I think I'll tweak your suggestion to create the IcyInfo even if both title & url end up null, so that any arbitrary text in an ICY context gets passed along to the app to handle.
[REQUIRED] Use case description
Add ability to extract metadata from ICY on the client implementation.
Currently it's impossible to extract additional information from ICY metadata except title and url. It would be better if you would just pass rawMetadata as additional parameter to IcyInfo, so client will handle extraction on it's own if needed.
Use case is that we are using ads info that is passed along with title, but it's not in "title=", instead it's like
adw_ad=
orad|main
Example that we are using:
Proposed solution
Alternatives considered
I know you were thinking about other possible use-cases whether to provide key-value pair, but I think providing just raw String would be sufficient.
The text was updated successfully, but these errors were encountered: