Я создаю собственное приложение для Android, которое генерирует плейлисты. Приложение создает файлы .m3u в формате кодировки UTF-8. Файлы существуют и видны в файловом менеджере, но медиаплееры не видят плейлисты, и это проблема. Файлы плейлистов верны и корректно работают в встроенном проигрывателе в файловом менеджере. Вот некоторая часть кода, что gererates плейлисты:Android не видит плейлист (.m3u) file
File file = new File(Environment.getExternalStorageDirectory() + "/Music","Test.m3u");
PrintWriter writer = new PrintWriter(file, "UTF-8");
...
writer.println(PathToSong.toString()+"\r");
....
writer.flush();
writer.close();
Я скачал программу из Play Market, который также создает списки воспроизведения (.m3u) файлы. Файлы плейлистов, созданные программой, имеют тот же формат, что и мой, но видны для медиаплееров. Самое интересное: запуск программы с Play Market, плейлисты из моей собственной программы становятся видимыми и для медиаплееров.
Также мои плейлисты становятся видимыми для медиаплееров после перезагрузки телефона. Я разрабатываю и тестирую свое приложение с помощью Android Studio 0.3.4. Может быть, эта информация поможет решить проблему ?!
Я не могу понять, что я делаю неправильно. Пожалуйста, помогите мне решить эту проблему. Тогда вы заранее.