ap2gui ap2gui - универсальный мультиплатформенный графический интерфейс плеера Album Player для управления веб-версией плеера для Windows и плеером для Linux. Он может использоваться в любых комбинациях платформ, на которых запускается сам интерфейс и плеер - Windows-Windows, Linux-Linux, Windows-Linux, Linux-Windows. Скриншот интерфейса - http://albumplayer.ru/ap2gui/ap2gui.png . Интерфейс может использоваться локально на том компьютере, на котором запущен плеер, а также для удалённого управления воспроизведением через сеть. Интерфейс реализован на языке Python и доступен как в виде исполняемого файла для различных платформ, так и в исходном коде, который можно запускать на выполнение при наличии установленного в системе Python 3. В зависимости от конфигурации Python может потребоваться доустановить менеджер пакетов pip и пакеты tkinter и Pillow. Ссылка на архив с исходным кодом - http://albumplayer.ru/ap2gui/ap2gui_src.zip Перед использованием интерфейса должна быть загружена веб-версия плеера для Windows (файл ap2web.exe) или плеер для Linux. В файле конфигурации ap2gui.config параметр url задаёт адрес веб-интерфейса плеера. При локальном управлении это адрес http://127.0.0.1:100 для Windows или http://127.0.0.1:7778 для Linux. При управлении через сеть адрес 127.0.0.1 должен заменяться на сетевой IP-адрес компьютера или микрокомпьютера, на котором запущен плеер. Окно приложения при первом запуске имеет размер 800x600, затем этот размер можно изменять с масштабированием. Последний выбранный размер и положение сохраняются и могут корректироваться в файле ap2gui.config в параметрах windowsize и windowlocation. Параметр interval задает в секундах период ротации картинок. Значение 0 отключает ротацию, значение -1 отключает показ картинок. Настройки плеера в этом интерфейсе недоступны, он предназначен только для управления воспроизведением и плейлистами. Поддерживается редактирование текущего плейлиста, сохранение и удаление плейлистов. Интерфейс можно закрывать в процессе воспроизведения и запускать заново, на воспроизведение плейлиста это не влияет, оно идёт автономно. Когда окно интерфейса сворачивается, оно замораживается и перестаёт запрашивать плеер ("режим покоя"). Управление: Для управления воспроизведением используется стандартная кнопочная панель. Третья справа кнопка кнопочной панели вызывает панель выбора папки. Кнопка "+" вызывает ту же панель, но в режиме добавления альбомов в текущий плейлист. Кнопка "-" удаляет из плейлиста выбранный альбом. В панели выбора папки кнопка "+" сохраняет текущий плейлист с заданным именем, кнопка "-" удаляет выбранный плейлист. Управление с клавиатуры или пульта: Стрелки вверх-вниз - перемещение по спискам. ESC - вызов файлового менеджера в основном окне, завершение выбора папки в файловом менеджере. Enter - плей в основном окне, выбор альбома в списке альбомов, вход в выбранную папку в файловом менеджере. Стрелки влево-вправо - переход на предыдущий/следующий трек в режиме воспроизведения. В файловом менеджере стрелка влево - выход из файлового менеджера без выбора. Backspace (забой) - включение/выключение паузы в режиме воспроизведения. В состоянии остановки воспроизведения в основном окне стрелка влево включает/выключает режим радио. Навигация по плейлисту выполняется независимо от воспроизведения. Чтобы перейти в воспроизводимый альбом из любого места плейлиста, надо кликнуть по названию воспроизводимого трека в инфопанели. Этот же клик листает картинки, когда альбом выбран. Поле ввода вверху панели позволяет задать фильтр для отбора альбомов по фрагменту названия, исполнителю, году выпуска, формату.