Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 598
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

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

  1. А там пока нет ссылки. Поскольку истории нет.
  2. Релиз Album Player for Linux: http://albumplayer.ru/linux
  3. @Алексей Андреев Консольная версия плеера не использует сетевых интерфейсов.
  4. @AleXH Я уже отмечал выше, что обработчики прерываний эта настройка не трогает и, видимо, для отдельных процессов ядра изменение маски блокируется. Соответственно, делается то, что, в принципе, можно сделать в этой ситуации. Вариант ap с исправлением формата списка команд. Остановимся на нём для релиза?
  5. @AleXH У меня именно такой командой на ядре без сети маски успешно переключаются. И с десятичным кодом маски, и с шестнадцатеричным. Если все маски 1, получается, что вообще только одно ядро в системе работает.
  6. AleXH Выбор ядер работает и на двухядерной конфигурации. Я проверил на виртуальной машине. Чтобы увидеть весь список масок ядер (в шестнадцатеричном коде) надо ввести в командной строке: for pid in $(ps -e -o pid); do taskset -p $pid; done Там 1 будет означать первое ядро, 2 - второе, 3 - оба ядра. Я не трогаю обработчики прерываний, поскольку манипуляции с их масками приводили к нестабильности, но в целом маски ядер процессов, за некоторыми исключениями системных обработчиков, перераспределяются. Что касается управления цветом, то во время воспроизведения отключено не только оно, но и все остальные команды, кроме кроме команд управления воспроизведением. Цвет, вроде бы, вообще достаточно один раз на всё время эксплуатации плеера настроить. Зачем его кому-то может потребоваться включать и выключать на ходу - мне не хватает воображения, чтобы представить эту ситуацию. В новом варианте (файл ap на замену) команды изменены: добавлена h для списка команд, st теперь выдает настройки, cs -задаёт выбор ядер, lp - число строк. Ограничение на число работающих строк списка папок исправлено.
  7. @AleXH ps маску ядер не показывает. top может показать в колонке последнее использованное при работе ядро, но это будет не информативно для простаивающих процессов, уже поменявших маску ядер. Выбор ядра запоминается. При запуске список параметров завершает строка Cores: и там после указан режим. Права на реальное управление ядрами будут только у процесса под root.
  8. @AleXH, увидеть список ядер, занимаемых процессом (считаются ядра с нуля), в Linux можно командой taskset -cp PID Плеер перераспределяет ядра при старте воспроизведения.
  9. @AleXH, плеер во всех реализациях, и для Windows, и для Linux при селекции всегда занимает последние ядра. Поэтому настройка, добавленная в консольный плеер, лишь повторяет то же, что было и ранее. Два ядра - для процессоров с Hyper Threading, чтобы занять там одно физическое ядро. Дуализм точки и двоеточия, на мой взгляд, неуместен. От всего логически избыточного надо избавляться. Если удобнее вводить точку, пусть будет точка. Или, если хотите, верну двоеточие. Но пусть будет что-то конкретное.
  10. @AleXH Проверьте пожалуйста следующую версию консольного плеера (в папке ap надо заменить файл ap). А то уже пора выходить на релиз. Там ":" в командах позиционирования заменено на ".", сделан повтор команд по Enter, добавлена команда se для управления ядрами (se0 - откл., se1 - 1 ядро, se2 - 2).
  11. У лайт-интерфейса свой китайский автор, поэтому я стараюсь минимизировать отличия от созданного им прототипа. Тем более, что меня в нём всё устраивает. Особенно в последнем варианте.
  12. @Vladsem07, да, тут я по памяти ошибся. Play silence - это параметр в панели настроек плеера, а не рендерера. Тогда, может быть, есть смысл с этим источником использовать и далее стандартный режим воспроизведения. Тем более, что для него добавлена поддержка MMAP режима буфера драйвера в последнем обновлении.
  13. Если с включенным и выключенным в настройках плеера Gapless поведение одинаковое, то проблема скорее в синхронизации с конкретным сетевым источником, поскольку ситуация в целом не типичная. Для DI можно попробовать (при отключенном Gapless) сделать не нулевым, например "200", параметр "Play silence" на первой вкладке настроек.
  14. @Curiouser На старом компьютере сможет работать актуальная 32-разрядная версия со страницы плеера. Играть музыку по папкам она сможет.
  15. @AleXH, Чтобы меньше бегать по экранам, выход наверх из папки в последнем обновлении выполняется с учётом экранной страницы входа в папку.
  16. @AleXH Мне не нравится в этом случае неоднозначность действий через Enter. Никакой проблемы и трудности в циклическом вводе z-Enter-z-Enter-z-Enter я не обнаруживаю. А пауза, тем более, не так часто нужна, чтобы дополнительно оптимизировать ввод однобуквенной команды. Мне вообще не понять, как в одной личности совмещается предпочтение не слишком удобного, в принципе, и ограниченного в возможностях консольного плеера и крохоборство в отношении способа ввода команд при его использовании.
  17. Для консольного плеера я не планирую добавлять управление ядрами. Системный планировщик обычно не меняет ядро для созданных потоков, а вытеснение процессов с ядра в тихой системе, работающей в текстовом режиме, возможно, существенной роли играть не будет.
  18. @AleXH vmlinuzstretch64 - это официальное ядро от разработчиков системы. bzImage - по конфигурации оно же, но собранное с оптимизацией по скорости.
  19. @AleXH Хорошо, если очень хочется, в релизе точка будет.
  20. А двоеточие трудно нажать? Лень матушка?
  21. @AleXH Настройки плеера сохраняются в файле config.dat в папке плеера. Зачем вводить мусор в командной строке?
  22. Релиз-кандидат Album Player for Linux (плеер и рендерер) 32-разр.: http://albumplayer.r...player32.tar.gz http://albumplayer.r...nderer32.tar.gz 64-разр.: http://albumplayer.r...player64.tar.gz http://albumplayer.r...nderer64.tar.gz Что нового: 1) На первую вкладку настроек добавлен выбор режима доступа MMAP (Memory Mapping) /RW (Read-Write) к буферу драйвера ALSA. В предыдущих версиях Standard и FM выводили в RW режиме, а DI - в MMAP. Чаще предпочтительным является MMAP режим, но в выборе предпочтения возможна зависимость от драйвера. 2) Исправлены ошибки при переключении на ходу с FM на DI и при Gapless воспроизведении WavPack файлов. 3) Обновлен Light интерфейс - органы управления и информация о треке перенесены под картинку. 4) Обновлен ресемплер SoXR на версию 0.1.3 и декодеры BASS на актуальные версии. 5) Добавлено восстановление в течение сеанса работы плеера последней выбранной позиции в списке папок. Обновленная версия консольного плеера: 32-разр.: http://albumplayer.r...w13/ap32.tar.gz 64-разр.: http://albumplayer.r...w13/ap64.tar.gz В консольный плеер добавлены несколько команд. Переключение режимов доступа к буферу, выбор числа выводимых на экран строк, команды листания экранов, позиционирование в формате мин:сек. Перечень команд выводится при запуске плеера. Добавлена возможность запуска плеера из командной строки в фоновом режиме. В этом случае должен передаваться полный путь к файлу и для запуска должен использоваться скрипт ap.sh. Обновленные версии плеера включены в состав сборки TINYAP 1.07 http://albumplayer.r...yap1.07_x64.iso В сборке apmenu уже включено в автозагрузку. Исправлен вывод картинок для треков радио.
  23. @Vladsem07 Рендерер завязан и на сервер, и на контрольную точку. Какие-то индивидуальные нестыковки в синхронизации и управляющих сигналах возможны. Под управлением JRiver и MusicBee, вроде бы, FM работает нормально. И TIDAL через BubbleUPnP можно слушать в FM режиме. Может быть, быстрый перезапуск ЦАПа не отрабатывается, когда звук исчезает при переходе. Тогда под Windows можно попробовать опцию Hold ASIO Output в панели настроек ASIO, а под Linux обратно включить Gapless. Для Standard минимальный буфер под Linux 16384 семплов (фреймов), под Windows - 64KB. Но он может не всегда устойчиво работать. Допустимый диапазон значений указан рядом с полем ввода. Если происходит спонтанный переход на следующий трек или остановка, надо увеличивать буфер предзагрузки.
  24. @Vladsem07, для Linux рендерера для FM надо попробовать отключить Gapless на первой вкладке в настройках рендерера. А в управлялке, если есть опция использования Gapless, тоже ее отключить. Для DI - аналогично, есть смысл попробовать без Gapless. Для FM ещё один вариант для пробы - включить опцию "Полная предзагрузка". Если Standard нормально работает, это уже хорошо. Это достаточно универсальный режим, который на минимальном буфере приближается по свойствам к DI, а на максимальном - к FM.
  25. m3u плеер для Windows понимает, но обрабатывает без полных путей и url. То есть, m3u используется только для задания порядка следования треков в папке, в которой он находится. Ссылки на последние сборки, которые выложил Powerma: 32bit 64bit
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.