media/library
ibaker 18cdd8ece2 Add ISO-8859-1 awareness to IcyDecoder
Also change IcyInfo.rawMetatadata from String to byte[]

ICY doesn't specify the character encoding, and there are streams
not using UTF-8 (issue:#6753). It seems the default of at least one
server is ISO-8859-1 so let's support that as a fallback:
https://github.com/savonet/liquidsoap/issues/411#issuecomment-288759200

Also update IcyDecoder to skip strings it doesn't recognise at all
instead of decoding invalid characters.

The feed from issue:#6753 now decodes accents correctly:
EventLogger:   ICY: title="D Pai - Le temps de la rentrée", url="null"
PiperOrigin-RevId: 285388522
2020-01-17 13:46:57 +00:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
core Add ISO-8859-1 awareness to IcyDecoder 2020-01-17 13:46:57 +00:00
dash Make DownloadHelper pass DrmSessionManager to MediaSources 2020-01-17 13:35:21 +00:00
hls Make DownloadHelper pass DrmSessionManager to MediaSources 2020-01-17 13:35:21 +00:00
smoothstreaming Make DownloadHelper pass DrmSessionManager to MediaSources 2020-01-17 13:35:21 +00:00
ui Make DefaultTimeBar exclude itself for gestures 2019-12-18 19:23:03 +00:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.