Перейти к содержанию
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.

1920x420_D.webp

Album Player (Aplayer)

Featured Replies

Опубликовано
  • Автор

Я не думаю, что интенсивно работающий один поток планировщик будет гонять по разным ядрам. Тем более, что можно посмотреть потоки процесса и потребляемые ими ресурсы в Process Explorer, там будут видны ID потоков. 

  • Ответов 20,7k
  • Просмотры 3,1m
  • Создана
  • Последний ответ

Больше всех сообщений

Популярные сообщения в теме

  • Есть область "beyong bit-perfect". То есть, когда bit-perfect уже есть, а проблемы остаются. Авторы ряда популярнейших плееров, включая foobar2000 и AIMP, активно отрицают саму принципиальную возможн

  • Обновление плеера от 31.01.2023 Для Windows • Исправлено восстановление выбора последнего воспроизводившегося трека при перезапуске плеера для альбомов с индексной картой .cue. • Для веб-интер

  • Для чайников все просто и так - нажать кнопку "пуск" и слушать. Настройки - от лукавого

Изображения в теме

Опубликовано

В РЕ аналогично как и в РН - нить, нагружающая ЦП одна, а на рилтайм графиках загружены оба ядра. Видимо баг в ХР.
 

Опубликовано

Игорь, ap2web запускает ap2decoder как службу, если в ini стоит ServiceMode=1? - ap2decoder запущен user'ом, а не system'ом, как при запуске APlayer'ом.
 

Опубликовано
  • Автор

Там не загружаются настройки из aplayer.ini из-за ошибки в путях и используются настройки по умолчанию. Поправлю.

Опубликовано

Заменил в ap2web оба раза APlayer.ini на \player.ini, сделал хардлинк aplayer.ini<->player.ini - без изменений.
 

Опубликовано
  • Автор

Для временной заплатки надо продублировать aplayer. ini на один уровень выше папки плеера. 

Опубликовано

Верно, там он и сохраняет. Слинковал aplayer.ini, ap2decoder, approxy на уровень выше - ap2web ищет их в той же папке, всё работает, спасибо.


 

Баг в ap2web - при запросах к нему, он захватывает память не освобождая её, фейс dimas. Например обновляем страницу во время воспроизведения раз за разом и видим как процесс каждый раз захватывает новый кусок памяти.



 

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

Опубликовано

Игорь,такой вопрос к Вам,поменялся пароль на роутере и был сделан сброс до заводских настроек,веб управление не работает,версия плеера Yoctoap linux.На ноутбуке пароль поменял,на флешке тоже.

Изменено пользователем Серожа

Опубликовано
  • Автор

Надо посмотреть - совпадает ли третья секция IP адреса роутера и Yoctoap. Если нет, исправить адрес в apconfig.txt.

Опубликовано
Цитата

'?Play&album='+ индекс_альбома+'&song='+индекс_трека
 

Опубликовано

Почему song, а не track? - по всей доке songs при объяснениях называются треками - Song общепринято в запросах к трекам альбома?

 

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

Опубликовано
  • Автор

Это авторский произвольный выбор в отношении внутренних идентификаторов, используемых в проекте. 

Завидую людям с избытком свободного времени. 

Опубликовано

По memory leak замечаний нет?

Опубликовано
  • Автор
25 минут назад, AleXH сказал:

По memory leak замечаний нет?

Смотрел долго под Win7  и 32- и 64-бита - нет утечки памяти при обновлениях веб-интерфейса. В пределах десятков килобайт занятая память флуктуирует, но в  среднем остаётся на одном уровне. 

Опубликовано

APlayer.exe не помнит режим радио и радиостанцию, игравшую перед выключением
 

Опубликовано
  • Автор

Так и задумано. 

Опубликовано
  • Автор

 

Обновления от 06.06.2021

Плеер для Windows.

• Обновлён файл веб-интерфейса ap2web.exe. При управлении через веб-интерфейс исправлен запуск плеера в режиме службы и загрузка настроек плеера.
• Обновлен радиокаталог плеера, включая раздел FLAC радиостанций.

Плеер и системы для Linux.

В мае появилась новая версия программы librespot, реализующей протокол Spotify Connect, который используется для прослушивания стримингового сервиса Spotify (Premium) на различных устройствах. Она, в отличие от предыдущих реализаций, всегда выводивших 16 бит, поддерживает различные разрядности вывода - от 16 до 32 бит. Это обеспечивает сохранение полного динамического диапазона при регулировке громкости и позволяет реализовать прямой вывод без преобразований на различные карты и ЦАПы. Эта новая версия Spotify Connect включена в текущее обновление системы Yoctoap. При запуске через меню или при автозагрузке она настраивается на максимальную поддерживаемую устройством разрядность вывода и максимальное качество.
В панели воспроизводимого трека в Spotify можно выбрать устройство вывода кнопкой в левом нижнем углу. Когда компонент Spotify Connect загружен, там доступна для выбора Yoctoap.

До 22 июня в Spotify акция - три месяца Premium бесплатно.

Другие обновления:
• В плеер добавлено автоматическое отключение режима воспроизведения Full Memory при включении режима радио. При выключении режима радио, если был выбран Full Memory, он восстанавливается.
• В веб-интерфейс Dimas на первой вкладке панели настроек добавлена поддержка аппаратной регулировки громкости.
• Обновлен радиокаталог плеера, включая раздел FLAC радиостанций.
• В рендерере исправлена автоматическая нумерация треков в именах файлов, сохраняемых из стриминговых сервисов.
• В Yoctoap в панель настройки подключений сетевых папок добавлена опция “Windows 10“ для протокола cifs.
• В Yoctoap в APmenu добавлена кнопка Spotify Start/Stop для запуска или остановки компонента Spotify Connect.
• В Yoctoap в файл apconfig.txt добавлена опция SPOTIFY_LOAD для включения автоматической загрузки Spotify Connect.
• Плеер и рендерер в загрузочных образах для PC, Raspberry Pi и других микрокомпьютеров обновлены в соответствии с последними изменениями.

Опубликовано

Спасибо за обновление.

 

11 часов назад, IgorA сказал:

Так и задумано.

Поясните этот момент. - Имхо такой подход странен и неудобен - пользователь ожидает, что АП запустится с точки прерывания, т.е. будет воспроизводить прерванную радиостанцию. Сейчас же ему надо включать радио и стрейфиться по каталогу радиостанций, отыскивая её снова.
 

Опубликовано
  • Автор
56 минут назад, AleXH сказал:

Поясните этот момент. 

 

Плеер полностью  сохраняет последний рабочий файловый плейлист и открывает его при следующей загрузке, даже если работа была завершена в режиме радио.  Выбранный трек запоминается как пара чисел - индекс альбома в списке и индекс трека. Радиокаталог же  создаётся динамически заново при каждом переходе в режим радио. При этом парсятся m3u и pls, включая сетевые, состав и ссылки в которых при следующем запуске потенциально могут измениться.  Отдельно сохранять и восстанавливать информацию о выбранной станции я посчитал избыточным. Я думаю, разумное для пользователя решение - собрать любимые станции в папке _Best и она будет открываться первой.

Опубликовано

Спасибо за подсказку - стало быть генерирую m3u, АП воспринимает его как статический список, соответственно сохраняет текущий трек. - Попробовал, всё работает, спасибо.

Парсер m3u в APlayer.exe работает странно. Например следующий m3u:

#EXTM3U
#EXTINF:-1,011.FM (192 kbps)\90s Alternative.rad
http://listen.011fm.com:8000/stream17
#EXTINF:-1,011.FM (192 kbps)\90s Country.rad
http://listen.011fm.com:8000/stream10
#EXTINF:-1,011.FM (192 kbps)\Adult Standards.rad
http://listen.011fm.com:8000/stream20
#EXTINF:-1,011.FM (192 kbps)\Alternative.rad
http://listen.011fm.com:8000/stream15
#EXTINF:-1,Radio Caprice (AAC+)\RadioCaprice.m3u
http://127.0.0.1/RadioCaprice.m3u
#EXTINF:-1,70's Collection
http://213.141.131.10:8002/70collection
#EXTINF:-1,80's Collection
http://79.120.39.202:8000/pop80
#EXTINF:-1,90's Collection
http://213.141.131.10:8002/90collection
#EXTINF:-1,Radio Clasic România (AAC)\AltRock.rad
http://www.clasicradio.ro:8032/stream
#EXTINF:-1,Radio Clasic România (AAC)\BlueJazz Radio.rad
http://www.clasicradio.ro:8400/stream

обрабатывается неправильно.

 

Также часть URLs оканчиваются на /; , пример: http://178.172.150.248:2530/; , fb2k 1.2.9 для них не распознаёт title из предшедствующего #EXTINF.

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

Опубликовано
  • Автор
В 06.06.2021 в 22:34, AleXH сказал:

Парсер m3u в APlayer.exe работает странно. Например следующий m3u:

...

обрабатывается неправильно.

 

Я поменял недоступный у меня URL

http://127.0.0.1/RadioCaprice.m3u

на

http://albumplayer.ru/data/RadioCaprice.m3u

и всё нормально открывается, воспроизводится.

 

В 06.06.2021 в 22:34, AleXH сказал:

Также часть URLs оканчиваются на /; , пример: http://178.172.150.248:2530/; , fb2k 1.2.9 для них не распознаёт title из предшедствующего #EXTINF.

 

Может быть, про это написать по адресу Peter Pawlowski ?

Опубликовано
1 час назад, IgorA сказал:

Я поменял недоступный у меня URL

- Это костыль. Речь же о том, что валидный m3u парсится "своеобразно".
 

Опубликовано
  • Автор

А что там не так?

Опубликовано

Поскольку m3u формально валиден, то открываться должен, а не клинить.

805092021_06_09_182156.png
вот так это выглядит на хр. Из всего плейлиста оображается только 1 альбом с 1 треком, причём отображён он неверно. Кодировка m3u utf-8 без BOM.



 

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

Опубликовано
  • Автор
1 час назад, AleXH сказал:

Поскольку m3u формально валиден, то открываться должен, а не клинить.

...
вот так это выглядит на хр. Из всего плейлиста оображается только 1 альбом с 1 треком, причём отображён он неверно. Кодировка m3u utf-8 без BOM.

У меня  m3u из сообщения выше без какой-либо редакции, в кодировке utf-8 без BOM,

на моей XP в AP 2.112 с установленным in_ffmpeg_xp открывается нормально и воспроизводится:

 

xp.png

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

Последние посетители 0

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

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.