Album Player
|
Автор |
Сообщение |
Igor_A
Ветеран
![*](images/starwhf.gif) ![*](images/starwhf.gif) ![*](images/starwhf.gif) ![*](images/starwhf.gif) ![*](images/starwhf.gif)
Откуда: _
Сообщений: 1 028
Репутация: 401
|
RE: Album Player / 17-02-2020 08:03
(17-02-2020 00:30)UncleStas123 писал(а): Десктоп-аппликейшн (а плейер - это десктоп аппликейшн) должен в первую очередь иметь нормальный десктоп-интерфейс.
Если говорить про Album Player для Windows, то сам плеер - это стелс-плеер без интерфейса. Он состоит из двух процессов и у обоих никакого интерфейса нет. Это звуковой движок, передающий звуковой поток драйверу - ap2decoder.exe и процесс, выполняющий декодирование и DSP обработку - approxy.exe. Именно автономность звукового движка создаёт проблемы для реализации таких опций как повтор и случайное воспроизведение, но эта проблема обходится при необходимости подключением альтернативных управляющих интерфейсов.
К этому невидимому плееру несколькими способами может подключаться управление: через десктоп-приложение (APlayer.exe), через веб-интерфейс (ap2web.exe), через UPnP/DLNA интерфейс (ap2renderer.exe).
Собственное десктоп-приложение, в соответствии с принципом минимализма, реализовано на голом интерфейсе операционной системы (API) без привлечения дополнительных системных библиотек и внешних библиотек. В процессе эволюции плеера это приложение даже несколько упрощалось ради минимизации зависимостей (например, не стало всплывающих подсказок). В то же время, на мой взгляд, этот минимализм не лишает управление плеером главных возможностей, нужных для быстрого и удобного доступа к прослушиванию альбомов и радиостанций. Принцип этого интерфейса - необходимый минимум управляющих и информационных элементов, чтобы они не мешали воспринимать музыку. Не контрастный, не навязчивый интерфейс без информационного "шума", почти что просто рамка для картинки альбома.
Веб-интерфейс доступен в двух вариантах и его код открыт для модернизации, создания собственной компоновки и оформления.
UPnP/DLNA управление позволяет использовать движок плеера для прослушивания стриминговых сервисов Tidal и Qobuz (под управлением mConnect или BubbleUPnP), а также использовать для управления плеером развитые графические интерфейсы и сервисные возможности программ JRiver, MusicBee, Linn Kinsky, foobar2000.
|
|
|
|
Сообщения в этой теме |
RE: Album Player - Igor_A - 17-02-2020 08:03
|
Пользователи просматривают эту тему: polyhome, 5 Гость(ей)
|
![Orion](/_partners/orion.png)
|