Опубликовано 21 октября, 20214 г Автор 1 час назад, PolarLight сказал: Также у меня оболочка подвисает будучи запущенной на рабочем компьютере и не находит плеер по сети. (В url.txt указан реальный IP адрес компьютера с плеером). А если этот же адрес ввести в адресной строке браузера на рабочем компьютере, он откроется? Номер порта тоже должен включаться в этот адрес.
Опубликовано 21 октября, 20214 г pywin32-220.win32-py3.4.exe с кривым установщиком, нельзя указать родительскую папку с питоном, в реестре ключи ищет, в частности здесь Software\Microsoft\Windows\CurrentVersion\Uninstall, их там нет. 221 аналогично. Изменено 21 октября, 20214 г пользователем AleXH
Опубликовано 21 октября, 20214 г Автор Я ставил питон этим установщиком, видимо, он ключи создаёт: https://www.python.org/ftp/python/3.4.3/python-3.4.3.msi
Опубликовано 21 октября, 20214 г этот я пробовал, но msi этой версии у меня не поддерживается, а где скачать помоднее и надёжно не нашёл, ставить из неизвестного источника стрёмно. UP. Так, подсмотрел скрипт инсталлера, подрихтовал пути, добавил в реестр, 220 установил. Но pip install pyinstaller==3.2.1 при установке сыпет ошибками: Спойлер C:\Python\Scripts>pip install pyinstaller==3.2.1 DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429). Collecting pyinstaller==3.2.1 Using cached https://files.pythonhosted.org/packages/3f/d2/3515242cc5cfed12706506d17728a7ee0b8cf33840e250357fd793a94607/PyInstaller-3.2.1.tar.bz2 ERROR: Complete output from command python setup.py egg_info: ERROR: running egg_info creating pip-egg-info\PyInstaller.egg-info writing requirements to pip-egg-info\PyInstaller.egg-info\requires.txt writing top-level names to pip-egg-info\PyInstaller.egg-info\top_level.txt writing pip-egg-info\PyInstaller.egg-info\PKG-INFO writing entry points to pip-egg-info\PyInstaller.egg-info\entry_points.txt writing dependency_links to pip-egg-info\PyInstaller.egg-info\dependency_links.txt Traceback (most recent call last): File "<string>", line 1, in <module> File "Z:\Temp\pip-install-tz7rt_k3\pyinstaller\setup.py", line 201, in <module> 'pyi-set_version = PyInstaller.utils.cliutils.set_version:run', File "c:\python\lib\site-packages\setuptools\__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "c:\python\lib\distutils\core.py", line 148, in setup dist.run_commands() File "c:\python\lib\distutils\dist.py", line 955, in run_commands self.run_command(cmd) File "c:\python\lib\distutils\dist.py", line 974, in run_command cmd_obj.run() File "c:\python\lib\site-packages\setuptools\command\egg_info.py", line 296, in run self.find_sources() File "c:\python\lib\site-packages\setuptools\command\egg_info.py", line 303, in find_sources mm.run() File "c:\python\lib\site-packages\setuptools\command\egg_info.py", line 531, in run self.filelist = FileList() TypeError: __init__() missing 1 required positional argument: 'root' ---------------------------------------- ERROR: Command "python setup.py egg_info" failed with error code 1 in Z:\Temp\pip-install-tz7rt_k3\pyinstaller\ Изменено 21 октября, 20214 г пользователем AleXH
Опубликовано 21 октября, 20214 г Автор У меня pip версии 6.0.8. Возможно, более новый не ставит корректно на питон 3.4. Но если pyinstaller не устанавливается, можно через python запускать. Результат, в принципе, будет тот же самый.
Опубликовано 21 октября, 20214 г Запускается py с таким результатом: Спойлер C:\Program Files\AP2111>ap2gui-xp3.py Traceback (most recent call last): File "C:\Program Files\AP2111\ap2gui-xp3.py", line 674, in <module> main() File "C:\Program Files\AP2111\ap2gui-xp3.py", line 532, in main mp = MediaPlayer() File "C:\Program Files\AP2111\ap2gui-xp3.py", line 160, in __init__ self.window = self.create_window() File "C:\Program Files\AP2111\ap2gui-xp3.py", line 199, in create_window window = sg.Window('Album Player', layout, font='Helvetica 13', background_color='#303030', element_justification='left', icon=ICON, finalize=True, resizable=True, ) File "C:\Program Files\AP2111\PySimpleGUI.py", line 7832, in __init__ self.Finalize() File "C:\Program Files\AP2111\PySimpleGUI.py", line 8480, in finalize self.Read(timeout=1) File "C:\Program Files\AP2111\PySimpleGUI.py", line 8264, in read results = self._read(timeout=timeout, timeout_key=timeout_key) File "C:\Program Files\AP2111\PySimpleGUI.py", line 8330, in _read self._Show() File "C:\Program Files\AP2111\PySimpleGUI.py", line 8091, in _Show StartupTK(self) File "C:\Program Files\AP2111\PySimpleGUI.py", line 13763, in StartupTK Window.hidden_master_root = tk.Tk() File "C:\Python\lib\tkinter\__init__.py", line 1856, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: invalid command name "tcl_findLibrary" Изменено 21 октября, 20214 г пользователем AleXH
Опубликовано 21 октября, 20214 г 1 час назад, IgorA сказал: А если этот же адрес ввести в адресной строке браузера на рабочем компьютере, он откроется? Вечером попробую и отпишусь. С уважением, Юрий
Опубликовано 21 октября, 20214 г Автор 3 минуты назад, AleXH сказал: Запускается py таким результатом: Что-то не так с пакетом tkinter. Не находится функция, но причина не ясна. Я с такой именно ошибкой не сталкивался. Можно саму библиотеку PySimpleGUI пробовать запустить. Если конфигурация рабочая, она как программа запускается в демо-режиме.
Опубликовано 21 октября, 20214 г Получается так: Спойлер C:\Program Files\AP2111>PySimpleGUI.py Starting up PySimpleGUI Diagnostic & Help System PySimpleGUI long version = 4.38.0.5 Unreleased Added Element.block_focus to allow blocking an element from getting focus, Listbox now sets the selected colors to be opposite of normal text/background colors, added highlight parms to Listbox so that they can be directly set, gave Mac users the abliity to override the TTK-Buttons-Only rule for Macs so that if forced, a Button CAN use tk buttons on a Mac, exposed listbox_frame for Listbox so can expand a listbox, new parameter right_click_menu_tearoff parm added to Window, better line wrapping for error windows, show an error window if a bad Image specified in the Image element, expand_x & expand_y parms for vtop vbottom vcenter, added code to element.expand to handle the Listbox correctly PySimpleGUI Version 4.38.0.5 tcl ver = 8.6 tkinter version = 8.6 Python Version 3.4.10 (default, Jul 14 2019, 14:41:03) [MSC v.1600 32 bit (Intel)] tcl detailed version = 8.6.1 PySimpleGUI.py location C:\Program Files\AP2111\PySimpleGUI.py Traceback (most recent call last): File "C:\Program Files\AP2111\PySimpleGUI.py", line 19621, in <module> main() File "C:\Program Files\AP2111\PySimpleGUI.py", line 19460, in main window = _create_main_window() File "C:\Program Files\AP2111\PySimpleGUI.py", line 19447, in _create_main_window grab_anywhere=True, File "C:\Program Files\AP2111\PySimpleGUI.py", line 7832, in __init__ self.Finalize() File "C:\Program Files\AP2111\PySimpleGUI.py", line 8480, in finalize self.Read(timeout=1) File "C:\Program Files\AP2111\PySimpleGUI.py", line 8264, in read results = self._read(timeout=timeout, timeout_key=timeout_key) File "C:\Program Files\AP2111\PySimpleGUI.py", line 8330, in _read self._Show() File "C:\Program Files\AP2111\PySimpleGUI.py", line 8091, in _Show StartupTK(self) File "C:\Program Files\AP2111\PySimpleGUI.py", line 13763, in StartupTK Window.hidden_master_root = tk.Tk() File "C:\Python\lib\tkinter\__init__.py", line 1856, in __init__ self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use) _tkinter.TclError: invalid command name "tcl_findLibrary" Игорь, если отвлекаю, то отвечать не нужно, по крайней мере сейчас.
Опубликовано 21 октября, 20214 г Автор Ошибка там та же. Может быть, попробовать переустановить пакет tkinter pip uninstall python3-tk pip install python3-tk
Опубликовано 21 октября, 20214 г Игорь, прерву ваш диалог, все равно другим он не понятен Давно не использовал ваши программы и появились вопросы: Скачал ТипиАП х64, руфусом накатил на флешку и при загрузки не через UEFI ни чего не загружается, при выборе загрузки через UEFI все нормально. Почему комп не загружается в первом случае, что делаю не так. Еще, напомните плиз, как уменьшить размер экрана плеера в веб интерфейсе? И ещё, пытаюсь скопировать нужные файлы в папку плеере, но MC не может открыть разделы на диске (ntfs) - что нада сделать, что бы получит доступ к разделам на внутреннем диске? Спасибо.
Опубликовано 21 октября, 20214 г Автор Дмитрий, бывает, что комп поддерживает только UEFI загрузку. В других случаях обычно грузится MBR. Я обычно именно так и загружаю на не новом рабочем компьютере. Там ещё тип таблицы разделов можно выбирать при записи в Rufus. И если выбрать GPT, то будет загружаться только через UEFI. Интерфейс новый, я посмотрел, пока не запускается в TinyAP, библиотеки GLIBC нужной версии не хватает. Если получится на более старом питоне собрать, есть шанс, что запустится. По результату отпишусь. Чтобы у mc были права, надо через терминал запускать sudo mc .
Опубликовано 21 октября, 20214 г Спойлер C:\Python\Scripts>pip uninstall python3-tk DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429). WARNING: Skipping python3-tk as it is not installed. C:\Python\Scripts>pip install python3-tk DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429). Collecting python3-tk ERROR: Could not find a version that satisfies the requirement python3-tk (from versions: none) ERROR: No matching distribution found for python3-tk
Опубликовано 21 октября, 20214 г 29 минут назад, IgorA сказал: Чтобы у mc были права, надо через терминал запускать sudo mc . Точно, все уже забыл ; ((( 29 минут назад, IgorA сказал: Интерфейс новый, я посмотрел, пока не запускается в TinyAP Точно, не запускается ; (((((( 30 минут назад, IgorA сказал: По результату отпишусь. Ждём. Спасибо!
Опубликовано 21 октября, 20214 г Автор Дмитрий, уменьшить размеры интерфейса плеера можно пропорционально уменьшив коэффициенты в первой строке файла /home/tc/aplayer/aplayer.js. Уменьшить размеры окна браузера можно в файле /home/tc/.config/midori/config, там надо указать нужные значения параметров last-window-width и last-window-height.
Опубликовано 21 октября, 20214 г Упс, основная функция, которую я бы хотел видеть в новом (в любом интерфейсе) АП - это возможность управлять плееров через ПДУ. Вот, пример (делалось в Windows, но и в Linux все так же): Плеер KODI отлично управляется с помощью пульта: запускаешь плеер и только с помощью этого пульта, не вставая с дивана и не используя сеть: - настраиваешь плеер - выбираешь нужный контент - запускаешь на воспроизведение - управляешь воспроизведением - и пр. Спойлер I АП сейчас этого не умеет, а очень хотелось бы: новый интерфейс запускается, но управлять можно только через мышь (повторюсь, сети для аудио нет), через пульт управляться не хочет, аэро мышь не всчет Спойлер Изменено 21 октября, 20214 г пользователем audioshock
Опубликовано 21 октября, 20214 г 5 часов назад, IgorA сказал: А если этот же адрес ввести в адресной строке браузера на рабочем компьютере, он откроется? Вы знаете, в браузере на рабочем компьютере тоже ни какой реакции. Что очень странно, ведь раньше (очень давно не пользовался) Web-интерфейс в браузере запускался стабильно. А сейчас вот такая картина: Уточню, на локальном компьютере установлена Windows 10, на рабочем Windows 8.1 С уважением, Юрий
Опубликовано 21 октября, 20214 г Автор 2 часа назад, audioshock сказал: 2 часа назад, IgorA сказал: Интерфейс новый, я посмотрел, пока не запускается в TinyAP Точно, не запускается ; (((((( Вот этот, собранный на Python 3.4, запускается на TinyAP: http://albumplayer.ru/ap2gui/ap2gui-x64-old.tar.gz
Опубликовано 21 октября, 20214 г Автор 36 минут назад, PolarLight сказал: Вы знаете, в браузере на рабочем компьютере тоже ни какой реакции Надо проверить, этот ли адрес у компьютера с ap2web в этой сети, и этот ли адрес показывает ap2web в своей панельке в трее. Ещё, если при первом запуске ap2web ответить отказом на вопрос системы о предоставлении ему доступа в сеть, то доступ заблокирует брандмауэр. Изменено 21 октября, 20214 г пользователем IgorA
Опубликовано 21 октября, 20214 г 9 минут назад, IgorA сказал: Вот этот, собранный на Python 3.4, запускается на TinyAP Завтра проверю! Но, заранее спасибо!!!
Опубликовано 21 октября, 20214 г Игорь, может выложите 7z архив с питон 3.4 под ХР, который компилирует ap2gui-xp-src.exe?
Опубликовано 21 октября, 20214 г 1 час назад, audioshock сказал: возможность управлять плееров через ПДУ Лет 7 назад предлагал Игорю добавить API аналогичный winamp, позволяющий посылать системные команды окну/процессу плейера, получать/изменять состояние. Теперь аналогичная по сути функциональность реализована через http запросы к ap2web: IR-код ПДУ => контроллер => USB => драйвер => сообщение ap2web.
Опубликовано 21 октября, 20214 г Автор 39 минут назад, AleXH сказал: Игорь, может выложите 7z архив с питон 3.4 под ХР, который компилирует ap2gui-xp-src.exe? Папка c:\Python34 https://disk.yandex.ru/d/A5hIyhhAAn1lqA
Опубликовано 21 октября, 20214 г Добавил Python34.dll - взлетело, py работает, сейчас проверю компиляцию Изменено 21 октября, 20214 г пользователем AleXH
Для публикации сообщений создайте учётную запись или авторизуйтесь