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

IgorA

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

    5 550
  • Баллов

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

  • Посещение

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

    15

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

  1. Что-то не так с пакетом tkinter. Не находится функция, но причина не ясна. Я с такой именно ошибкой не сталкивался. Можно саму библиотеку PySimpleGUI пробовать запустить. Если конфигурация рабочая, она как программа запускается в демо-режиме.
  2. У меня pip версии 6.0.8. Возможно, более новый не ставит корректно на питон 3.4. Но если pyinstaller не устанавливается, можно через python запускать. Результат, в принципе, будет тот же самый.
  3. Я ставил питон этим установщиком, видимо, он ключи создаёт: https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi
  4. А если этот же адрес ввести в адресной строке браузера на рабочем компьютере, он откроется? Номер порта тоже должен включаться в этот адрес.
  5. Если сравнивать октябрьский ap2web с сентябрьским, то там одна строчка поменялась, которая задаёт IP адрес и порт, по которому веб-сервер ожидает входящие запросы. Вряд ли это на завершение работы должно как-то влиять.
  6. Вот файл, который успешно запускается на XP: http://albumplayer.ru/ap2gui/ap2gui-xp3.py Его добавить к основному архиву исходников. Pyllow для XP пришлось принудительно устанавливать версии 3.0.0, более новые у меня не ставились. Это так делается: pip install pillow==3.0.0 Если собирать .exe, то надо и pyinstalller аналогично устанавливать конкретно версии 3.2.1 с установкой перед ним pywin32-220.win32-py3.4.exe.
  7. Картинки просто включены как в конфигурации по умолчанию. Поскольку настройки плеера не видны через сетевой интерфейс, если отключать картинки или менять интервал, то просто добавлять эту настройку в ap2gui. Добавлять какой-то файл конфигурации, скорее всего, надо будет. В общем, нам бы ваши проблемы, на данном этапе вопросы более существенные интересуют.
  8. Дмитрий, я пока сам не пробовал, возможны оба варианта, зависит от доступных в системе библиотек.
  9. AleXH Удалось собрать ap2gui для XP на питоне 3.4, подправив кое-что в коде для совместимости. http://albumplayer.ru/ap2gui/ap2gui-xp.zip
  10. На XP не рассчитано. 7 и далее. Новый питон (с версии 3.5) не поддерживает XP, а питон по версию 3.4 не поддерживает PySimpleGUI.
  11. Я сделал тестовую версию альтернативного браузеру нативного интерфейса для управления Linux плеером и плеером для Windows (через ap2web.exe). Были нарекания в мой адрес, что нет десктопного приложения для Linux. Вот это оно, но возможности использования шире. Программа позволяет управлять воспроизведением и локально, и через сеть. При этом платформы плеера и этой оболочки могут комбинироваться произвольно (Win-Win, Lin-Lin, Win-Lin, Lin-Win). Окно при запуске имеет размер 800x600, затем можно его уменьшать, увеличивать, распахивать с масштабированием. Оболочка написана на питоне, исходный текст доступен заинтересованным лицам для редактирования. Соответственно, можно реализовать своё авторское оформление и компоновку (и поделиться с другими в случае удачи). Настройки в этом интерфейсе не доступны, он только для воспроизведения, подразумевается, что плеер уже настроен. Поддерживается редактирование текущего плейлиста, сохранение и удаление плейлистов. Третья справа кнопка вызывает панель выбора папки. Кнопка "+" вызывает ту же панель, но в режиме добавления альбомов в текущий плейлист. Кнопка "-" удаляет из плейлиста выбранный альбом. В панели выбора папки кнопка "+" сохраняет текущий плейлист с заданным именем, кнопка "-" удаляет выбранный плейлист. В файле url.txt сохраняется строка с текущим адресом доступа к веб-интерфейсу плеера. Для Windows локально это http://127.0.0.1:100 (этот вариант поддерживается в обновлении от 16.10, а универсально нужен реальный IP адрес). Для Linux локально это http://127.0.0.1:7778 . При управлении через сеть в url.txt указывается адрес компьютера или микрокомпьютера с плеером. Оболочку можно закрывать, запускать заново, на воспроизведение плейлиста это не влияет, оно идёт автономно. Когда окно оболочки сворачивается в трей или теряет фокус ввода, оно замораживается, перестаёт запрашивать плеер (это такой режим тишины). Навигация по плейлисту выполняется независимо от воспроизведения. Чтобы перейти в воспроизводимый альбом из любого места, надо кликнуть по названию воспроизводимого трека в инфопанели. Этот же клик листает картинки, когда альбом выбран. Я предлагаю потестировать эту оболочку и сообщать мне о проблемах и пожеланиях. Собранные бинарные файлы для Windows: http://albumplayer.ru/ap2gui/ap2gui-win.zip Для Linux PC x64: http://albumplayer.ru/ap2gui/ap2gui-x64.tar.gz Для Linux PC 32-bit: http://albumplayer.ru/ap2gui/ap2gui-i386.tar.gz (это всё для обычных десктопных ОС, на Yoctoap работать не будет, поскольку там специфичная урезанная графическая подсистема). Для локального управления можно распаковать архив в папку плеера, а для удалённого - создать какую-нибудь папку. На выполнение запускается файл ap2gui. Под Windows при этом локально или в сети должен быть загружен ap2web.exe, под Linux - aplayer. Архив с исходным кодом: http://albumplayer.ru/ap2gui/ap2gui-src.zip Проект реализован на базе графической библиотеки PySimpleGui. Она подробно документирована в интернете и в репозитории на github. Для запуска программы из исходного кода надо установить Python3 (я проверял версии 3.6 и 3.7). В зависимости от конфигурации Python может потребоваться доустановить менеджер пакетов pip и пакеты tkinter и Pillow. Это делается не сложно, но детали зависят от платформы, всё гуглится. Для сборки автономного исполняемого файла надо установить (через pip) pyinstaller и передавать ему в командной строке файл ap2gui.py с ключами --onefile -w . Если какие-то вопросы по самой программе возникнут - обращайтесь.
  12. Там фокус у списка всегда отнят, иначе горячие клавиши не будут работать (будут работать как поиск в списке треков). Я сейчас делаю альтернативный браузеру нативный интерфейс для управления воспроизведением через ap2web.exe. Там без горячих клавиш и список будет постоянно в фокусе.
  13. Обновление плеера для Windows от 16.10.2021: • Обновлен файл веб-интерфейса ap2web.exe. Добавлен доступ к веб-интерфейсу через все доступные на компьютере сетевые интерфейсы. В частности, на том же компьютере можно использовать для открытия веб-интерфейса адреса http://localhost:100 и http://127.0.0.1:100 (номер порта 100 можно изменить в панели программы). • Обновлен входной плагин in_ffmpeg.dll. При прослушивании радио устранен пропуск загрузки картинок для части воспроизводимых треков.
  14. Поскольку нет закона, требующего от аудио плеера вообще показывать какие-либо изображения, то нет и универсальных правил. Обычно, когда показывают хоть что-то, то это файлы в той же папке. Затем могут идти (или не идти) типовые вложенные папки - Covers, Scans,... В аплеере этот список настраивается. Затем могут отображаться (или не отображаться) картинки, вшитые в музыкальные файлы. Аплеер в этом отношении не универсален, там в пользу минимализма реализации отображаются только картинки, вшитые в основные lossless форматы, но не в mp3, mp4, OGG.
  15. Если папка плеера копировалась из другой системы, как минимум, надо заново выбрать устройство вывода в конфигураторе asio_x64_config.exe.
  16. Работают ли другие устройства вывода - например, встроенный звук? Работают ли другие модули вывода - например, WASAPI, WaveOut?
  17. Надо разбираться, от чего-то зависит проблема - что будет при смене устройств вывода и модулей вывода.
  18. У меня оба файла по ссылкам актуальные версии AP 2.112 (32- и 64-разрядная) нормально воспроизводят через ASIO. Проверял на Windows 8.1, но вряд ли здесь что-то зависит от системы. Первый файл с частотой дискретизации 192KHz. Её по S/PDIF не все ЦАПы поддерживают.
  19. rekupax Мне не встречались такие файлы flac, поэтому просьба загрузить их примеры на файлообменник. Воспроизведение файла прерывается или даже не начинается? Если использовать исходные настройки плеера, извлеченного из установочного архива, ничего не меняя, эти файлы тоже не будут воспроизводиться?
  20. Про это и про многое другое не очевидное рассказано в файле readme_ru.txt: http://albumplayer.ru/readme_ru.txt
  21. В основном приложении плеера в контекстном меню выбрать "Форматы файлов", там выбрать длинную строку, начинающуюся с RAD, нажать кнопку "Конфигурация" и в появившейся панели снять галку "Show informer". Потом перезапустить веб-интерфейс.
  22. Юрий, всё работает, как и было раньше. Если в панели настроек включить опции Volume Control и HW, то уровнем микшера будет управлять регулятор громкости плеера. В этом случае важно выбрать правильный параметр для управления (Master, PCM). Если же хочется зафиксировать определённый уровень в alsamixer и не менять его, то наоборот, опцию HW в панели настроек включать не следует, а следует настроить этот уровень в alsamixer, выполнить команду alsactl store, а в apconfig.txt задать USE_ALSACTL=1.
  23. Обновления от 23.09.2021. Для Windows • Добавлено автоматическое прерывание при завершении работы плеера скрытых процессов звукового движка (ap2decoder, approxy) в случае их зависания. • В плеере исправлен доступ к плейлистам радиокаталога в форматах .m3u и .pls, содержащим кириллицу в пути к файлам. • В плеере обновлена платформа, используемая для загрузки картинок воспроизводимых треков радиостанций, исправлен доступ к радиостанциям по протоколу https. • В DLNA/UPnP рендерере устранена несовместимость с включенной опцией Gapless Mode при управлении рендерером из программ Linn Kinsky и mConnect, устранено повторное воспроизведение последнего трека при очистке плейлиста. • В радиокаталоге обновлены ссылки на радиостанции, включая пакет Radio Record, дополнен пакет радиостанций Зайцев.FM, обновлен и дополнен список FLAC радиостанций (51 станция). Для Linux • Плеер и рендерер обновлены до версии 2.09. • В плеере обновлена платформа, используемая для загрузки картинок воспроизводимых треков радиостанций. • В рендерере на вкладку Status добавлено отображение в процессе воспроизведения частоты дискретизации и разрядности воспроизводимого файла и заданного уровня громкости. • В рендерере устранена несовместимость с включенной опцией Gapless Mode и сбои при переходах между треками при управлении рендерером из программ Linn Kinsky, mConnect, MediaMonkey, ОС Euphony. Устранено повторное воспроизведение последнего трека при очистке плейлиста. • В радиокаталоге обновлены ссылки на радиостанции, включая пакет Radio Record, дополнен пакет радиостанций Зайцев.FM, обновлен и дополнен список FLAC радиостанций (51 станция). • Загрузочные образы piCoreAP обновлены до версии 8.0 системы PiCorePlayer. • В Yoctoap в файл apconfig.txt добавлен параметр DNS_SERVER, позволяющий задать адрес используемого DNS-сервера. • В piCoreAP и в Yoctoap для Raspberry Pi добавлена поддержка плат аудиопроцессоров RasPi DSP Machine 1/2 (chipdip). В piCoreAP для подключения драйвера этих карт следует убрать знак комментария (#) в строке # dtoverlay=chipdip-i2s-master-dac в конце файла config.txt и добавить в свободное поле User Command на вкладке Tweaks команду chipdip-dac-driver В Yoctoap выбор этих карт добавлен в конец общего списка шляп в APmenu. • Плеер и рендерер в загрузочных образах для PC, Raspberry Pi и других микрокомпьютеров обновлены в соответствии с последними изменениями.
  24. Добрый вечер. Перезагрузка ничего менять не должна. Тут всё-таки надо разбираться конкретнее, что происходит, нет ли завязки на определенные настройки, конфигурацию, начиная с "коробочного" варианта настроек, который всегда можно восстановить из установочного архива. У меня успешно работают на ноутбуке с корпоративной Win 10 LTSC 1809 версии и 2.111, и 2.112. Может быть, попробовать 2.112. Может быть, антивирус что-то нужное удаляет или блокирует.
  25. Александр, piCoreAP должен работать на CM4. Только для USB ЦАПа в config.txt надо добавлять строку otg_mode=1
×
×
  • Создать...

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

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