Перейти к содержанию
View in the app

A better way to browse. Learn more.

Dr.Head Forum. Всё можно послушать!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

AleXH

Продвинутые
  • Зарегистрирован

  • Посещение

Весь контент AleXH

  1. aqhelp(){ echo -e "$gk e$wk exit,$gk x$wk exit with save path,$te nothing$wk repeat last command$te" echo -e "$gk l$wk list files,$gk a$wk show previous $pglen files,$gk z$wk show next $pglen files$te" echo -e "$gk c<num>$wk convert file to $home/temp/out.wav,$gk v<num>$wk view content of file$te" echo -e "$gk <num>$wk play track <num>,$gk p$wk play previous track,$gk n$wk play next track$te" echo -e "$gk <num>.<num>:<num>$wk or$gk <num>:<num>$wk play track number <num> from min:sec$te" echo -e "$gk <num>.<num>$wk or$gk .<num>$wk play track number <num> if cue sheet loaded$te" echo -e "$gk s$wk stop track,$gk r$wk return, remount $gk ro<num>$wk, remount $gk rw<num>$te" echo -e "$gk cp<num>$wk copy file to $home/flash/,$gk mv<num>$wk move file,$gk rm<num>$wk remove file$te" }
  2. Не класть в архив ffmpeg и не пользоваться командой конвертации, всё. В принципе aq самодостаточен для воспроизведения, при входе в папку с единственным музфайлом и куе, последний выводится автоматом, стартуем с любого трека по .Num Парсер куе рассчитан на ровные куе, созданные в EAC, либо руками, но соблюдая правила их формирования. Куе для LP образов, в том числе и многофайловых, когда в 1 куе объединены несколько LP, например LP1A, LP1B, LP2A, LP2B и тд. Последний раз (15.09.2020) добавил сервис не относящийся к проигрыванию музыки - копирование, перемещение файлов на флешку /media/flash, удаление файлов, за несколько билдов до этого было добавлено перемонтирование выбранного FAT раздела на чтение-запись.
  3. Открываем мануал на ар, либо помощь aphelp, там перечислены все поддерживаемые арс форматы. Ffmpeg нужен лишь фанам слушать с DI с рамдиска.
  4. Как я понимаю, в идеале нужна поддержка всего, что поддерживает ар. Не понял зачем SoX, ведь нужно получить оригинальные данные с оригинальной ЧД.
  5. Спасибо за подсказку, выкрутился через разбиение побайтно, чтобы взлетело [[ ! ( ${line:0:1} == $'\xEF' && ${line:1:1} == $'\xBB' && ${line:2:1} == $'\xBF' ) ]] , мало практики. Через числа красиво, но какие в line будут 3 байта заранее не известно, придётся их перемножать.
  6. Не понимаю: echo -nE "$line" > /tmp/line # файл длиной 3 байта, содержимое EFBBBF (UTF-8 header) if [ "$line" != "\239\187\191" ]; then ...; fi - почему-то выполняется ветка then, что не так?
  7. Действительно pf2048 и bf6144 на высоких битрейтах не хватает, сбросил в значение по умолчанию командами pf-1 и bf-1, вышел из ap, scfg. UP. добавил автоматическую конвертацию CP1251=>UTF-8, если в файлах cue, txt, log обнаружен символ с кодом более 127. Используемые aq внешние утилиты - ln, ffmpeg, iconv.
  8. aq. при входе в папку cue выводится автоматом, если в папке 1 image и 1 cue, запуск трека возможен по .Num Надо сделать рекодер ANSI => UTF-8 , но есть неоднозначность, вдруг в cue не 1251, а 1252-1257?
  9. Спасибо, опробую. Если заинтересует: Реализовано в aq, отсутствует в apc: Навигация: 1. Если зашли в пустую папку, то выйти из неё можно нажав Enter, будет исполнено 0 Enter. Можно было бы вообще позазать, что папка пуста и тут же вернуться назад. 2. Если в папке только одна подпапка, то по Enter исполняется 1 Enter. 3. При входе в папку с только 1 lossless файлом и 1 cue, последний загружается и отображается автоматически, пользователь может воспроизвести нужный трек с помощью .Num 4. Есть возврат по истории переходов по папкам, сохраняется при выходе, загружается при входе. Позволяет без ввода номеров вернуться назад одними Enter.
  10. Ответ очевиден - нужно будет чекать в цикле состояние ap, что сведёт весь смысл ниже 0.
  11. aq обновлён, добавлено: 1. старт воспроизведения с любого места музфайла 2. автоматическое отображение содержимого cue, если музфайл в папке один. 3. если п.2, то для старта можно ввести min:sec, иначе NumberMusFile.min:sec ввести n, а потом жмякать Enter для переключения на следующий трек.
  12. Нет, как раз бы такого и не хотелось - смысл в том, что мы можем закрыть процесс баша и слушать музыку уже без него. Игорь добавил смещение, сейчас буду проверять, взлетают ли регулярки под нашим башем.
  13. Может стоит собрать ffmpeg только с поддержкой аудио и с core2?
  14. У меня ничего не хрипит, всё воспроизводится от 16/44 до 32/192
  15. @verisokin, залил мануал и справочник по lua 5.1 в формате pdf, в них электронный текст без картинок, можно конвертнуть в fb2 без потери качества.
  16. Игорь, спасибо за отзывчивость и замечательный плейер. Последняя просьба -- собрать вариант с core2 оптимизацией всего включённого кода, декодеров.
  17. Что за bf2? — знаю только fb2 fiction book 2.0 На луа можно конвертировать из ansi cue строки в utf8, чтобы в консоли читались.
  18. fb2? Можно сконвертировать, но зачем? Pdf читалки есть для любых устройств и платформ.
  19. Спасибо, история не нужна, про курсы не в курсе ) Вариант lua core2? Послушайте великолепную https://cloud.mail.ru/public/4GEL/QvXLqgrax
  20. Здесь дело в ином - скрипт отображает содержимое txt, log, cue файлов и разумно было бы принимать от пользователя ввод в формате схожем с ap - NumFileImage.TimeShift, но предлагать считать в уме 60*min+sec не очень дружественно к пользователю. За парсер пока ещё не брался - нет практики, пока не знаю как реализовать match(), велосипедить через циклы и отсечение строк как-то не комильфо. UP. нашёл, возврат захваченного регэкспом - ${BASH_REMATCH[N]}
  21. Странный вопрос — 32-х битную разумеется.
  22. Миша, возможно собрать статически lua 5.1.4, или старше? — На луа писать удобнее и регекспы в нём есть.
  23. С этим вариантом проблем при переключении нет. Добавлю в скрипт поддержку смещения, проверю его работу. Проверил с комстрокой, работает как ожидается, гуд, при перелёте используется воспроизведение с нуля, правильное решение. Передачи mm:ss не будет? На ваше усмотрение, при передаче куе можно передавать и номер трека, только тогда лучше добавить префиксы, чтобы различать время в сек и номер трека, например tm, tr.

Account

Navigation

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.