на бете Хиби 3.0 самопроизвольно перескакивает на 16/44 :)
Так это к ним, а не ко мне. Да и релиз давно уже вышел, неюзабильный, правда: wakelock не захватывает.
05.09.2017, 05:46
torrense
Re: Прошивки и софт для iBasso DX200
Lurker, я спросил потому, что выложенная вами "нулевая" версия новой прошивки вышла аккурат накануне моего 3 суточного выезда на вахту. Я не рискнул ставить перед долгой дорогой прошивку чтобы не остаться без музыки в случае ФМ..По приезду обратил внимание что вы дальше не предпринимали боле никаких шагов, в связи с чем и хотел уточнить обстакановку. Сам же по прежнему пока сижу на вашей предпоследней, но стараюсь держаться в кильватере новостей.
Но ведь это неправда - релиза такой кастомной прошивки еще не было.
Да и ссылка на сайт кастомных прошивок не совсем правильная.
09.09.2017, 15:18
Lurker
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
Но ведь это неправда - релиза такой кастомной прошивки еще не было.
Чё-то, наверное, он меня неправильно понял. Я говорил, что тестирую. Но потом Пауль сказал, что он с ним работает на нативное воспроизведение до 384 и DSD, и я как-то даже забросил эту тему... Надо будет пообщаться еще!
09.09.2017, 23:06
Lurker
Re: Прошивки и софт для iBasso DX200
Пообщался я с автором Neutron - нескоро будет от него версия с поддержкой DSD. Поэтому я считаю разумным попытаться релизнуть мою прошивку, в которой это как-то работает. Нужны тестеры, которые используют Neutron и слушают хайрез до 32/384 и/или DSD. Т.е. у кого нет на прослушку ни DSD, ни 32/384 - для тестирования бесполезны, их эти изменения не касаются.
Спойлер обязателен к прочтению желающим принять участие в тестировании до подачи заявки!
Спойлер:
Видимые основные изменения в прошивке:
Модификация libtinyalsa, которая на лету переключает режимы XMOS, чтобы Neutron мог воспроизводить до 32/384 и DSD в DoP.
USB Audio теперь молча перехватывает на себя вопрос Андроида, кого запускать для "этого устройства", когда появляется XMOS в виде USB DAC. При запущенном USB Audio Вы увидите этот вопрос один раз, в последний раз. Отвечать на него не надо :)
USB Audio теперь ловит известные wakelockи и когда интерфейс не включен. Например, если Neutron играет сам, можно поставить его на паузу, а USB Audio будет еще удерживать Андроид от спячки.
В HibyMusic исправлена редкая ситуация, когда попытка выхода из него при первом запуске приводит как бы к подвисанию приложения.
В Neutron обязательно надо:
Включить 64-битную обработку (да, включить!)
Включить Generic Driver
Отключить Direct USB Driver
Включить DSD over PCM (DoP).
Переключение режимов "на лету" может занимать 2-4 секунды после запуска трека на воспроизведение, и улучшить это время нельзя. Переключение режима требуется не только при начале воспроизведения первого трека в DSD, но и после длительной (более минуты) паузы, и это тоже побороть не удается.
Побочный эффект: для MangoPlayer при воспроизведении PCM 176.4кГц режим тоже будет переключаться, и даже заработает при этом воспроизведение DoP-файлов.
Положительны эффект: без лишних телодвижений со стороны пользователя, Neutron играет всё, что умеет, от 16/44 до 32/384 плюс DSD, без артефактов, bit perfect.
Внимание: DX200 через S/PDIF не умеет воспроизводить выше 24/192! И не пытайтесь!
Neutron Music теперь умеет играть DSD до DSD256 напрямую, в DoP, и PCM до 32/384. Не забудьте включить Generic Driver и выключить Direct USB Driver в его Audio Hardware настройках!
Устали включать дисплей, чтобы продолжить воспроизведение после небольшой паузы в любом плеере? Просто запустите USB Audio и оставьте ее работать в фоне. А она будет отслеживать воспроизведение музыки и не даст Андроиду впасть в спячку еще несколько минут после остановки музыки. Длительность этого периода можно поменять в настройках USB Audio.
Тем, кто тестировал беты - обязательно обновиться!
17.09.2017, 20:15
Metazoa
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Lurker
Не забудьте включить Generic Driver и выключить Direct USB Driver в его Audio Hardware настройках!
Спасибо !
А все остальные рекомендации из предыдущего поста ("В Neutron обязательно надо: Включить 64-битную обработку (да, включить!)...") необходимо исполнять ?
Если да - новички могут быть не в курсе...
17.09.2017, 20:18
Lurker
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
("В Neutron обязательно надо: Включить 64-битную обработку (да, включить!)...") необходимо исполнять ?
Да. Тогда Нейтрон выводит полные 32 бита 32-битных файлов. Иначе - 24. Но это мало, кто заметит :) Для DSD роли не играет.
18.09.2017, 15:03
Metazoa
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Lurker
Устали включать дисплей, чтобы продолжить воспроизведение после небольшой паузы в любом плеере? Просто запустите USB Audio и оставьте ее работать в фоне. А она будет отслеживать воспроизведение музыки и не даст Андроиду впасть в спячку еще несколько минут после остановки музыки. Длительность этого периода можно поменять в настройках USB Audio.
Функционал USB Audio растет, и мне кажется, во избежание путаницы было бы неплохо немного перекроить имеющийся интерфейс.
Как минимум, стоило бы сделать следующие изменения:
1. Переименовать "Автозапуск" в настройках в, например, "Запускать режим USB DAC при старте программы".
2. Сделать настройку "Автозапуск программы при старте системы".
3. Пункты меню "Настройки" и "Запуск USB ЦАП" вынести кнопками на главный экран. Инструкцию для режима USB DAC также можно спрятать под какую-то кнопку.
Вроде все. Мне кажется, так будет понятнее и удобнее.
Спасибо.
18.09.2017, 15:56
Lurker
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
Вроде все. Мне кажется, так будет понятнее и удобнее.
А Вы знаете, что у меня всё это сделать давно желание есть, а еще - вынести на кнопку "Режим энергосбережения" и сделать эту функцию глобальной, вынести слежение за музыкой в сервис (чтобы не надо было запускать приложение)... Но я, пожалуй, остановлюсь в перечислении и вот что скажу: кнопки - это, скорее всего, последнее, что я буду делать, потому что возни - вагон, выхлоп - минимальный. А времени - хронически не хватает :( Там же, понимаете, каждая функция - это ни разу не документированные возможности, сплошные колупания, чтение исходников, тесты... Строк в программе - с гулькин нос, а вот знать, что написать...
А рюшечки в интерфейсе - так редко туда приходится залезать... Это же аудиоплеер :)
18.09.2017, 17:38
Metazoa
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Lurker
А рюшечки в интерфейсе - так редко туда приходится залезать... Это же аудиоплеер
Проси побольше чтобы сделали хотя бы самое нужное... ой извините, это я думал вслух.
Можно хотя бы автозапуск USB Audio при старте системы ? :blush:
18.09.2017, 17:44
Lurker
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
Можно хотя бы автозапуск USB Audio при старте системы ? :blush:
А зачем? Когда я в отпуске не ковырялся с прошивкой, я не выключал и не перезапускал плеер 4 недели! И даже не каждый день пользовался при этом. Ну сколько раз в неделю Вы его выключаете или перезапускаете, и - главное! - зачем?
А ведь это делать - не просто, пока весь функционал не переселен в сервис, потому что событие android.intent.action.BOOT_COMPLETED приходит, когда система-то недогружена, флешка еще не подмонтировалась, не все системные сервисы стартовали... Это - возни на много часов!
18.09.2017, 21:04
Metazoa
Re: Прошивки и софт для iBasso DX200
Lurker, гм, а и правда.
PS За "событие android.intent.action.BOOT_COMPLETED приходит, когда система-то недогружена, флешка еще не подмонтировалась, не все системные сервисы стартовали" убивать надо...
21.09.2017, 18:57
Lurker
Re: Прошивки и софт для iBasso DX200
Я таки сделал вырезку в 1 минуту (чтобы не нарушать авторские права) и выложил трек DSD64 в DoP (выглядит, как flac 24/176.4) для проверки настроек плееров с USB Audio на bit perfect. Прочитать объяснение и загрузить трек можно тут.
21.09.2017, 20:57
Metazoa
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Lurker
А зачем? Когда я в отпуске не ковырялся с прошивкой, я не выключал и не перезапускал плеер 4 недели! И даже не каждый день пользовался при этом. Ну сколько раз в неделю Вы его выключаете или перезапускаете, и - главное! - зачем?
Попробовал в таком режиме - не, фигня, во всяком случае у меня. Плеер за ночь теряет 7-10%, т.е. расход в спящем режиме ~1% в час. Слишком часто заряжать придется.
Буду, видимо, как-то решать вопросы с автозагрузкой сам.
21.09.2017, 21:10
leonftost
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
Попробовал в таком режиме - не, фигня, во всяком случае у меня. Плеер за ночь теряет 7-10%, т.е. расход в спящем режиме ~1% в час. Слишком часто заряжать придется.
Буду, видимо, как-то решать вопросы с автозагрузкой сам.
Аналогично по расходу в простое
21.09.2017, 21:41
Lurker
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
Плеер за ночь теряет 7-10%, т.е. расход в спящем режиме ~1% в час.
На ночь ставить на зарядку что мешает?
21.09.2017, 21:58
Metazoa
Re: Прошивки и софт для iBasso DX200
Lurker, ничего. Но зачем ?
21.09.2017, 22:22
Lurker
Re: Прошивки и софт для iBasso DX200
Цитата:
Сообщение от Metazoa
Lurker, ничего. Но зачем ?
Шоб не выключать :) Я утром снимаю с зарядки, включаю музыку и выхожу из дома на 100%.
К слову, о том, на что можно потратить время... В 3 часа ночи в DX200 просыпается процесс, который замеряет производительность всех разделов флеша, записывая туда всякую тестовую хрень. Вот он как раз и сжирает большую часть заряда ночью. Давно руки чешутся узнать, действительно ли это кому надо, и как его прибить нафиг, если оно реально не надо!
21.09.2017, 23:27
Metazoa
Re: Прошивки и софт для iBasso DX200
Lurker, ничего. Но зачем ?
Цитата:
Сообщение от Lurker
В 3 часа ночи в DX200 просыпается процесс, который замеряет производительность всех разделов флеша