はじめに
com.google.android.exoplayer2.ExoPlaybackException
Input does not start with the #EXTM3U header.
こんな感じのエラーが出て、どんなエラーか検索をかけたが参考にできそうな記事などが見つからなかったので、後に直接の解決になるかはわかりませんが参考程度にはなるだろうということで調べたことを書いておく
内容
#EXTM3U header について
↑こちらで
M3U (MP3 URL) は、拡張子 .m3u で保存されるオーディオ プレイリスト ファイルで、
拡張 M3U では、「#」で始まり、パラメーターがある場合はコロン (:) で終わる追加のディレクティブが導入されています。以下は、拡張 M3U のディレクティブのリストです。
その中で #EXTM3Uは拡張 M3U の一つで以下のような状態なようです
#EXTM3U - Extended M3U を示すファイル ヘッダーであり、ファイルの最初の行である必要があります。
少ないけど参考記事