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

Final Audio - Эмоции в каждом прослушивании

sale50feb.webp

komplekti_dec122024.webp

sale50feb.webp

friends_club.webp

sale50feb.webp

aurian_jan23.jpg

Рекомендуемые сообщения

События с сервера на клиент по инициативе сервера передаваться не могут. Для этого должно быть по серверу на обоих концах. Веб-клиент получает события сервера по своей инициативе через опрос его состояния и обнаружение изменения переменных состояния - позиции воспроизведения, номера трека и альбома и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А насчёт команд повтора трека и альбома - нет смысла?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для меня нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли возможность перехода в позицию с точностью до секунды, или даже мс?

Изменено пользователем AleXH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Технически есть, если менять дискретность времени в отправляемой команде на позиционирование, но практического смысла в этом для обычного пользователя я не вижу. Для треков в пределах трех минут и сейчас дискретность меньше секунды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Меньше она-то меньше, но не попадает точно туда, куда нужно, если нужно. Например если возникнет желание зациклить отрезок трека, добавив соответствующие функции в js, конечно. Понятно, что точность отработки конечной позиции так себе, но всё же. Повторы трека, альбома тоже можно сделать функциями js, но ловить конец трека или альбома до того, как начнётся замещение его новым, не очень-то удачно.

Изменено пользователем AleXH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И нужно это одному пользователю на миллион.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно. Я не настаиваю, но точное позиционирование вполне разумная функция, я бы даже сказал маст хэв.

 

Может есть смысл по Open при наличии плейлиста открывать дерево с раскрытой ветвью текущей папки?

Изменено пользователем AleXH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно, дерево будет открываться на последней ранее успешно открытой папке. Как в основном плеере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@IgorA,

Как обстаят дела с плеером под линукс и графической его составляющей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@IgorA,

Как обстаят дела с плеером под линукс и графической его составляющей?

Работы ведутся. Версия для тестирования может быть через пару недель.

Изменено пользователем IgorA
  • Нравится 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IgorA Здравствуйте! Какую версию вашего плеера вы считаете наилучшей по звучанию?

Здравствуйте, Сергей.

Лучшей версией я считаю последнюю, но это не означает, что предыдущие звучат хуже. И у плеера нет какого-то конкретного звучания, так как это набор из нескольких автономных и разных звуковых движков (модулей вывода), поддерживающих ряд альтернативных режимов и настроек. Их всех объединяет оптимизация на основе принципов минимализма программной активности и кратчайшего пути. Но что из этого окажется лучшим в конкретных условиях использования заранее не известно. Оптимальный для себя выбор конкретный пользователь может сделать на основе своих личных ощущений.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игорь, здравствуйте. Извиняйте за глупый вопрос: как обновить плеер до более новой версии (чтобы не потерялись все настройки)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@main user, здравствуйте. При обновлении, в том случае, если используется не модуль вывода по умолчанию, надо выбрать модуль вывода в ap2config. Остальные настройки можно перенести копированием файлов aplayer.ini и plugin.ini из основной папки плеера. Сохраненный при выходе плейлист в файле aplayer.dat.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

IgorA Здравствуйте! Какую версию вашего плеера вы считаете наилучшей по звучанию?

Здравствуйте, Сергей.

Лучшей версией я считаю последнюю, но это не означает, что предыдущие звучат хуже. И у плеера нет какого-то конкретного звучания, так как это набор из нескольких автономных и разных звуковых движков (модулей вывода), поддерживающих ряд альтернативных режимов и настроек. Их всех объединяет оптимизация на основе принципов минимализма программной активности и кратчайшего пути. Но что из этого окажется лучшим в конкретных условиях использования заранее не известно. Оптимальный для себя выбор конкретный пользователь может сделать на основе своих личных ощущений.

Ок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игорь, почему так:

function onselectPlaylist(add)
{
if (ModePlaylists == false)
{
if (add)
AddMode = true;
else
AddMode = false;

а не AddMode = add? У меня из html true/false напрямую прилетают.

Изменено пользователем AleXH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, можно напрямую. Там просто универсальный вариант, на случай передачи на вход в качестве флага числовой переменной 0/1, что тоже практикуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игорь, здравствуйте. Поклонник вашего плеера линукс. Скажите, можно ли как то уменьшить приоритет запускаемого ар-демона, кроме, конечно же банального chrt -p pid. Т.е. приоритет по умолчанию. Считаю, что дефолтный prio RT излишен и лишает музыку красок, как и слишком низкие задержки. Тем более если выстраивать процессы в системе, то демон ap должен быть не самый главный.Ваше мнение и советы.

Изменено пользователем grigoxyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@grigoxyr, здравствуйте.

Скоро будет доступно управление через графический интерфейс, включая выбор конкретного значения приоритета.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно разместить ap2web.exe в корне рядом с aplayer.exe было бы правильнее.

 

text[0] != E28A9Eh && text[0] != E28A9Fh

что это за символы и почему они?

 

добавлена кнопка удаления альбомов из плейлиста "-" (минус).

Изменено пользователем AleXH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@AleXH, там удаляется сохраненный пользовательский плейлист, а исключается из операции все, что не он - автоматически сохраняемый плейлист (первая строка списка) и физические папки. В этом фрагменте проверяются признаки строки с папкой - наличие в начале строки пробела, знака "+" или "-". Коды E28A9Eh и E28A9Fh - это UTF8 коды значков "+" и "-" в квадратной рамке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Базовый вариант (первая альфа) Album Player for Linux 2.0.

32-разрядная версия

http://albumplayer.r...player32.tar.gz

64-разрядная версия

http://albumplayer.r...player64.tar.gz

 

Запускается файл aplayer.

Управляется из браузера, аналогично последнему обновлению веб-интерфейса для Windows.

Запускать можно и из терминала (тогда видны диагностические сообщения) и без терминала.

На локальном компьютере открывать ссылку:

localhost:7778 (или 127.0.0.1:7778)

Для управления по сети с планшета или смартфона надо посмотреть адрес компьютера в локальной сети командой

ip addr show | grep "inet "

и вводить его в адресной строке браузера. Например, 192.168.1.2:7778

Вызов панели настроек правой нижней кнопкой.

Для выбора и изменения карты надо запускать плеер под root (карта выбирается на вкладке Card). В остальных случаях запуск под root тоже полезен, так как настройки приоритетов, блокировки памяти и захвата ядер на вкладке System будут работать только для root пользователя. На вкладке Status в верхней строке выводится статус пользователя. В состоянии воспроизведения там отображаются дополнительные строки с информацией о действующих значениях буфера и периода.

Для нативного вывода через ALSA надо отключать автозапуск сервера Pulseaudio, когда он установлен (а это так в большинстве дистрибутивов). Для этого в папкe плеера есть программа pulseoff. Ее надо запускать под root в терминале: sudo ./pulseoff

Если автозапуск был активен и требуется перезагрузка, pulseoff об этом сообщит.

Для запуска под root добавлен командный файл aplayer_root.sh, но он подразумевает, что папка плеера находится в папке /usr.

Gapless Mode поддерживается и для режима Full Memory (если не включать там полную предзагрузку и не делать минимальным буфер драйвера). При проверке работоспособности для буферов лучше при первом запуске оставлять значение "-1". Это означает использование собственных настроек драйвера. Их можно посмотреть в процессе воспроизведения на вкладке Status в панели настроек.

Изменено пользователем IgorA
  • Нравится 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@IgorA,

Для запуска под root добавлен командный файл aplayer_root.sh, но он подразумевает, что папка плеера находится в папке /usr.

Именно там и находится папка но не чего не запускается (если это альфа с графическим фейсом) или я что то путаю?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@China, если запускать не из терминала, то визуальных проявлений запуска не будет, так как графический интерфейс отображается в браузере, который надо отдельно запустить и ввести в адресной строке localhost:7778

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...

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

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