Так, а кто сказал что в Blu-Ray диске в папке STREAM лежит один m2ts? Там их куча лежит как правило и информацию о Blu-Ray-е нужно совсем из другого места брать. Я тебе в личке дал координаты человека который о Blu-Ray-е знает всё и поможет всё это вывести корректно.Делал поддержку BD, но еще не до конца. Будет считываться техническая информация для BD - длительность фильма, кодек, число аудиодорожек и др. По ходу возник вопрос, который проверить не успел - а Дюна умеет играть корректно BD, если нет корректной структуры папок BDMV\STREAM\*.m2ts ?
То есть если в папке с фильмом лежит куча m2ts - мне это считать за BD, обрабатывая самый большой файл, или считать как набор файлов просто?
PS: Если нет структуры - BDMV\STREAM\*.m2ts - то считать это Blu-Ray образом нельзя, это будет просто набор m2ts файлов.
Ещё, Blu-Ray и DVD образы ОЧЕНЬ часто представленны как *.iso файлы..... И что ты с такими будешь делать?
И ещё, для корректного создания Базы (Каталога) Пользователь вообщето контент должен подготовить корректно. Во всяком случае программа My Movies это требует.
А именно -
Папка с именем фильма корректным/файл фильма или файл Образа (ISO) или структура BD или DVD образа (BDMV\STREAM\*.m2ts или Video_TS\....).
В общем, если сможешь, то было бы не плохо сделать так, что если в корневом каталоге, например - Блу Рэй Фильмы - лежат просто видео файлы с именами фильмов в наброс (m2ts-ы или mkv или ISO), то создавать для каждого с его именем папку и туду перебрасывать сам файл фильма до создания структуры Базы (Каталога).