AIMP Forum

AIMP for Android => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: Newuser on June 11, 2017, 13:31:44

Title: [x] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 11, 2017, 13:31:44
При добавлении "кирилличных" треков через ".m3u" плейлист (сделанный с помощью ПК плеера) в мобильной версии (на смартфоне с Android 4.1.2) отображаются непонятные символы и треки невозможно открыть плеером;при использовании плейлистов в формате ".aimpbpl" проблем с отображением "кириллици" и читаемостью треков не замечалось).

(http://s018.radikal.ru/i517/1706/78/4fb758faf727.png)   (http://s41.radikal.ru/i093/1706/82/bead5b0234ef.png)
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Soolo on June 11, 2017, 14:31:32
Используйте m3u8
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 11, 2017, 14:50:53
Используйте m3u8

С m3u8 и "кириличными" треками то же самое, что с m3u (неизвестно, как у других) -
Quote
при добавлении "кирилличных" треков через ".m3u" плейлист в мобильной версии отображаются непонятные символы и треки невозможно открыть плеером
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on June 11, 2017, 15:41:40
С m3u8 и "кириличными" треками то же самое, что с m3u (неизвестно, как у других) -

Чем m3u8 делали?
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 11, 2017, 16:50:58
Чем m3u8 делали?

    С помощью (мобильного) плеера.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Я Гриша! on June 11, 2017, 17:11:16
    С помощью (мобильного) плеера.
Скорее всего у него кодировка не в UTF-8, прикрипи образец.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 11, 2017, 17:46:21
при добавлении "кирилличных" треков через ".m3u" плейлист в мобильной версии отображаются непонятные символы и треки невозможно открыть плеером
(http://s018.radikal.ru/i517/1706/78/4fb758faf727.png)   (http://s41.radikal.ru/i093/1706/82/bead5b0234ef.png)
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Soolo on June 11, 2017, 18:38:46
нужен образец плейлиста, а не картинки
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 11, 2017, 19:21:59
нужен образец плейлиста, а не картинки
    Образци (http://my-files.ru/Save/ntbwwn/temp.7z)
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Я Гриша! on June 11, 2017, 20:22:58
    Образци (http://my-files.ru/Save/ntbwwn/temp.7z)

У меня оба отображаются нормально.
В настройки\плейлист, какая кодовая страница стоит?

В файле "123_2.m3u8" нет путей к файлам.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 11, 2017, 20:57:31
У меня оба отображаются нормально.

    На мобильном плеере? Интересно, при какой кодировке это возможно.

В настройки\плейлист, какая кодовая страница стоит?

    Да разные пробовал - ничего(остались на win. 1251)

В файле "123_2.m3u8" нет путей к файлам.

    Это с относительными путями(без привязки к диску и к конкретной папке)

    Может система Android устаревшая(4.1.2)?, хотя, например, при использовании ".aimpbpl" "кириллица" отображается, как отмечалось, корректно.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Soolo on June 12, 2017, 08:22:22
    Образци (http://my-files.ru/Save/ntbwwn/temp.7z)
Оба плейлиста у меня открылись корректно на Aimp for Android.
Какая у вас версия АИМПа?
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Я Гриша! on June 12, 2017, 11:15:30
   1. На мобильном плеере? Интересно, при какой кодировке это возможно.

    2. Да разные пробовал - ничего(остались на win. 1251)

    3. Может система Android устаревшая(4.1.2)?
1. Разумеется.
2. Да это правильно.
3. У меня Андроид 6.0.1.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 12, 2017, 12:48:20
Какая у вас версия АИМПа?

    Aimp for Android v2.50 Build 335, на версии 338 - та же самая проблема с отображением и чтением "кириллици" в ". m3u8"

У меня Андроид 6.0.1.

    Значит, вероятно, причина в  версии Android, хотя перед тем хорошо бы проверить у других, у кого версия не новее 4.1.2 - повторяется ли данная проблема.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Я Гриша! on June 12, 2017, 13:09:35
Может дело в самих файлах?
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 12, 2017, 13:42:09
Может дело в самих файлах?

    Если добавлять файлы (участвующие в тестировании) с "русскими буквами" в названии непосредственно(не через ".m3u8") в окно плеера, то никаких проблем с отображением и чтением их нет, встроенный проигрыватель тоже их успешно отображает и читает. Всё-таки, хорошо бы протестировать на корректность отображения треков с "кирилличными" названиями в плейлистах ".m3u8" на версии (Android) не новее 4.1.2 (чтоб лучше понять, где "копать", если эта версия ещё не брошена за борт поддержки)
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 11:37:50
    Исходя из описания системных требований к AIMP (for Android) v2.50, build 340, версия Android 4.x не исключена из поддержки, но вопрос  некорректного отображения и невозможности чтения треков с "кирилличными" названиями в плейлистах ".m3u8" на смартфоне с Android 4.1.2 остался не решён даже после установки версии AIMP v2.50, build 340.

(http://s018.radikal.ru/i517/1706/78/4fb758faf727.png)   (http://s41.radikal.ru/i093/1706/82/bead5b0234ef.png)
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Soolo on June 26, 2017, 11:46:18
скиньте сами треки/трек
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 13:44:17
    Треки пришлось подобрать покороче (http://my-files.ru/Save/zj5we3/Test.7z) (скорость интернета просит лучшего), но названия "кирилличные" те самые и та же самая история (очевидно, прямая причина не в физической целостности треков а (опосредованно) в их "кирилличных" названиях)
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 14:59:08
    Если декларируется поддержка определённой версии Android, то у Разработчика как минимум должна быть та определённая официальная версия "под руками", в данном случае, если, спасибо, была заявлена поддержка версии Android 4.x (а пользователей с данной версией может быть миллионы), то "под руками" необходимо иметь, в том числе смартфон (или подобное) с Android 4.x для тестирования, иначе могут остаться безосновательными заявления о официальной поддержке той версии Android, которой нет "под рукам" или которой нет возможности протестировать.
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Soolo on June 26, 2017, 15:04:11
    Если декларируется поддержка определённой версии Android, то у Разработчика как минимум должна быть та определённая официальная версия "под руками", в данном случае, если, спасибо, была заявлена поддержка версии Android 4.x, то "под руками" необходимо иметь, в том числе смартфон (или подобное) с Android 4.x для тестирования, иначе могут остаться безосновательными заявления о официальной поддержке той версии Android, которой нет "под рукам" или которой нет возможности протестировать.
Вам станет легче, если из списка убрать вашу версию Андроид?
В мире Андроид версия мало что значит - только какие-то основные моменты, а дальше идёт допиливание прошивки производителем смартфона как с введением полезных фич, так и с введением багов.
Вы серьёзно считаете, что Артёму нужно иметь 50 смартфонов разных брендов с разными версиями прошивок?
Title: Re: Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 15:21:57
Вы серьёзно считаете, что Артёму нужно иметь 50 смартфонов разных брендов с разными версиями прошивок?

    Но смартфон с хоть-какой то, в данном случае, с Android 4.x версии (четвёртой серии) "под руками" есть?
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 15:39:55
   Если проблема носит системный характер и не зависит от брендов - хорошо бы попробовать, всё-таки, решить (спасибо, что выделили проблему, выход на которую получился случайно)
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on June 26, 2017, 15:51:24
    Но смартфон с хоть-какой то, в данном случае, с Android 4.x версии (четвёртой серии) "под руками" есть?

Есть на 4.0.3. Вы так же про эмуляторы не забывайте - там можно любой андроид поднять, но без примеси вендоров
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 15:56:57
Есть на 4.0.3. Вы так же про эмуляторы не забывайте - там можно любой андроид поднять, но без примеси вендоров

    И на версии 4.0.3. данная проблема не повторяется?
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on June 26, 2017, 16:02:04
    И на версии 4.0.3. данная проблема не повторяется?

Нет
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 16:10:28
    Прошу прощения за не совсем точный вопрос - имелось в ввиду: на версии 4.0.3. данная проблема повторяется?

    Во всяком случае, хотелось бы всё-таки понять, какова перспектива решения данного вопроса?
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on June 26, 2017, 16:49:35
    Прошу прощения за не совсем точный вопрос - имелось в ввиду: на версии 4.0.3. данная проблема повторяется?

    Во всяком случае, хотелось бы всё-таки понять, какова перспектива решения данного вопроса?

Нет, не повторяется. Если ошибка не повторяется - как она может быть пофикшена? Для начала, нужно найти причину ее возникновения
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Я Гриша! on June 26, 2017, 18:54:07
    Треки пришлось подобрать покороче (http://my-files.ru/Save/zj5we3/Test.7z) (скорость интернета просит лучшего), но названия "кирилличные" те самые и та же самая история (очевидно, прямая причина не в физической целостности треков а (опосредованно) в их "кирилличных" названиях)
У меня тоже не повторяется.
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on June 26, 2017, 19:55:07
Нет, не повторяется. Если ошибка не повторяется - как она может быть пофикшена? Для начала, нужно найти причину ее возникновения

У меня тоже не повторяется.

    Версии Android 4.0.3. и 6.0.1. относятся, как удалось понять, не к названию "Jelly Bean". На рисунке собраны самые популярные версии, хорошо бы протестировать, кроме прочих, не только те версии, которые относятся к названиям "Ice Cream Sandwich" (4.0.3 - 4.0.4) или "Marshmallow" (6.0), но и те, которые относятся к названию "Jelly Bean" (4.1.x - 4.3), а также "KitKat" (4.4), "Lollipop" (5.0) и "Nougat" (7.0 - 7.1) (как видно на рисунке из популярного (https://ru.wikipedia.org/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9_Android) ресурса)

(http://s008.radikal.ru/i305/1706/73/7faa65389db7.png)

    Просьба не спешить оставлять без поддержки Разработчиков также серию "Jelly Bean" и по возможности протестировать хотя бы один (желательно, стартовый) экземпляр с Android, относящийся к данному названию, в частности, для решения, по возможности, поднятого в теме вопроса.
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 11:24:09
    Вопрос по теме для серии "Jelly Bean" (4.1.x - 4.3) в AIMP 2.50 340, как сообщалось, остался не решен. Как видно на примерах  плейлистов (в "подробнее") значения "65001 (UTF-8)" совпадают, но разные значения - "Win" и "Unix". Как сделать, чтобы плейлист сохранялся в виде "Win" (рабочем) а не "Unix" ?
(http://s013.radikal.ru/i324/1707/8e/c8ae7e5fa9e0.png)

Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 16:04:33
    Можно ли, скажите пожалуйста, сделать так, чтобы плейлист ".m3u8" (с кириличными названиями) сохранялся в виде "Win" (рабочем) а не "Unix" ?
(http://s013.radikal.ru/i324/1707/8e/c8ae7e5fa9e0.png)
Title: Re: [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on July 17, 2017, 20:17:56
На сколько я понимаю, это блокнот определяет тип переноса строк. На сколько я помню, формат не регламентируют, какими именно кодами должны переноситься строки, т.е. файл должен читаться во всех случаях
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 20:41:07
    Если в двух плейлистах (в "подробнее") удалить все данные (с сохранением изменений) а потом эти плейлисты открыть в "UniversalViewer" в 16-чном виде, то получится следующая "картина":

(http://s016.radikal.ru/i335/1707/32/5403b08bab9f.png)

Почему в 1 - м случае (слева) в 16 - чных значениях пусто а во втором случае (справа) значения есть, если причина в блокноте? Спасибо.
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on July 17, 2017, 20:43:02
Справа BOM, он говорит текстовому редактору, что контент в UTF8-кодировке.
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 20:55:07
    Нашел программу  "Windows - Unix Text Converter" (http://i-vd.org.ru/soft/wu-conv.shtml), с помощью которой можно переконвертировать "Unix" в "Win". Можно ли подобное решение переконвертации сделать в плеере с предложением выбора "Unix" или "Win" при создании плейлиста  m3u8 ?
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on July 17, 2017, 21:03:30
Зачем?
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 21:24:58
Зачем?

    Разумеется, для решения вопроса темы, поскольку, например, плейлист ".m3u8" с кириличными названиями, сделанный на AIMP PC (в режиме "win") работает на моб. плеере, а сделанный (в режиме "unix") на моб. плеере почему-то не замечает русских символов, это бы могло решить вопрос. А всё-таки, если формат ".m3u8" не регламентирует режим  "win" или "unix", то почему плейлист моб. плеер делает только в режиме "unix", разве режим "win" не более популярный?
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on July 17, 2017, 21:28:15
дело не в кодировке переносов строк, а в пресловутом BOM, которого у вас нет в файле слева, хотя быть он должен
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 21:41:19
дело не в кодировке переносов строк, а в пресловутом BOM, которого у вас нет в файле слева, хотя быть он должен

    И тот файл (слева)

(http://s016.radikal.ru/i335/1707/32/5403b08bab9f.png)

(его "костяк") сделал именно моб. AIMP.
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 22:09:48
    Интересно, что при создании плейлиста ".m3u8" моб. плеером из "некириличных" треков BOM-а в файле ".m3u8" тоже нет, но плейлист с "некириличными" символами работает (а в случае с ".m3u8" плейлистом, сделанным из кириличных треков плеером AIMP PC оказывается, что BOM в файле ".m3u8" есть)
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 17, 2017, 23:18:10
    Если моб. плеер будет уметь делать "кириличные" плейлисты ".m3u8" с BOM, то, предположительно, решился бы вопрос темы.
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 18, 2017, 00:00:23
    Ещё одно интересное наблюдение - если с помощью моб. плеера создать плейлист ".aimpbpl", то в блокноте он определяется как "win", и BOM-а в нём, похоже, нет, но эта особенность не мешает плееру понимать "русский" посредством данного формата)(как видно из тестов - в плейлистах, сделанных ПК плеером - ".m3u8" и ".aimpbpl" - BOM есть а плейлисты, сделанные моб. плеером - ".m3u8" и ".aimpbpl" - BOM-а нет)(вообщем, можно было бы "сделать ставку" исключительно на формат ".aimpbpl", но он, насколько можно понять, привязан только к одному плееру; корректно отображать кирилицу в плейлистах ".m3u8", сделанных моб. плеером, плеер (пока) не может (если не на всех, то на некоторых системах), остается (в рамках плеера) или делать "русские" плейлисты".m3u8" с помощью ПК плеера или использовать эксклюзивный формат ".aimpbpl", пока Разработчики не решат проблему темы).
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 18, 2017, 12:59:31
    Действительно, не важно, в каком режиме плейлист отображается в блокноте - "win" или "unix", а важно, в частности, для формата ".m3u8", есть ли в нём BOM и, как было отмечено, в плейлистах и ".m3u8" и ".aimpbpl", сделанных с помощью ПК плеера BOM есть (рассмотреть 16 - чный вид файла можно, например, в программе "UniversalViewer"), а в плейлистах, сделанных с помощью моб. плеера BOM-а нет, и если для формата ".aimpbpl" эта особенность не имеет значения, то для формата ".m3u8", оказывается, имеет. Некоторые говорят, что у них "кириличный" плейлист ".m3u8" (не путать с ".aimpbpl"), сделанный моб. плеером, отображается и читается на плеере корректно, поэтому большая просьба к Разработчикам, если не жалко, пожалуйста, "дайте" (во вложении) пример "кириличного" плейлиста ".m3u8" сделанного с помощью моб. плеера. (нужно проверить образец на наличие в нём BOM).
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 18, 2017, 19:24:29
   
дело не в кодировке переносов строк, а в пресловутом BOM, которого у вас нет в файле слева, хотя быть он должен

     Скажите пожалуйста (искренне), у вас в кириличном плейлисте ".m3u8",  сделанном моб. плеером BOM есть ? (рассмотреть 16 - чный вид файла можно, например, в программе "UniversalViewer")
Title: Re: [?] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 18, 2017, 22:51:28
    Насколько можно понять моб. плеер записывает плейлисты ".m3u8" (что латинские, что кириличные) без BOM, поэтому ещё вопрос-просьба к Разработчикам (ели они в силе ответить) - можно ли сделать так, чтобы моб. плеер записывал данные в плейлистах ".m3u8" с BOM ? (потому что, по всей видимости, без этого для кириличных треков - "крякозябы" - если не на всех, то на некоторых системах)?
Title: Re: [x] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 19, 2017, 14:38:46
    Вопрос можно было бы решить опционально, добавив в окне сохранения плейлиста опцию "добавить сигнатуру юникода (ВОМ)" - "вкл."/"выкл.":

(http://s018.radikal.ru/i500/1707/f4/f4df2a1325f8.png)
 
Title: Re: [x] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on July 19, 2017, 15:38:23
На такую фигню делать опцию? Не сильно ли?
Title: Re: [x] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 19, 2017, 17:46:58
   Можно тогда сделать сохранение (моб. плеером) ".m3u8" с BOM сигнатурой "по умолчанию" - это реально решает вопрос темы.
Title: Re: [x] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Newuser on July 25, 2017, 16:35:30
    Важно при всём выше сказанном добавить, что версия "aimp_1.02.apk" делает ".m3u8", как оказалось без BOM, но версия "aimp_1.02.apk" "кириличные" треки без BOM "понимает", а версия плеера "AIMP_2.50.340.apk" делает треки ".m3u8" тоже без BOM, но версия плеера "AIMP_2.50.340.apk" "кириличные" треки без BOM "не понимает". Версия плеера "AIMP_2.50.340.apk" "кириличные" треки "понимает" только с BOM сигнатурой в файле "кириличного" плейлиста. Как видно, причина, кроме прочего, в особенностях разных дистрибутивов плеера.
Title: Re: [x] [340] Кирилица в .m3u8 плейлисте заменяется на кракозябры
Post by: Artem on July 25, 2017, 20:51:07
Да можете здесь больше ничего не писать - никто уже не читает, т.к. тема закрыта