Кэширование всех плейлистов в файлы, кэширование песен в память и перехват ошибок кэша для картинок.
Перехват ошибок.
@override Stream<FileInfo> getFile(String url, {Map<String, String> headers}) async* { try {…