Вход

Просмотр полной версии : [PS5] PKG Virtual Shop


Gitelmanro
28.10.2025, 15:32
.pws_tabs_container.xbox ul.pws_tabs_controll li a.pws_tab_active {background:#8A2BE2;color:#FFFFFF }.pws_tabs_controll {text-align:center}.pws_tabs_list{width:100%!important;background:transparent} .pws_tabs_container.xbox ul.pws_tabs_controll li a { font-family: 'Comfortaa'; font-size: 20px; color: #ffffff !important; padding: 5px 15px; box-shadow: 2px 2px 2px #71daea; border-radius: 5px; border: 2px double #86c2ed; background: #52b1f6; background: linear-gradient(to top, #00BFFF, #800080); } .pws_tabs_container.xbox ul.pws_tabs_controll li a:hover { color: #ffffff !important; background: #8A2BE2; }19503
PS5

Автор: @MestreTM (https://github.com/MestreTM)
Версия: v1.2.0

PS5 PKG Virtual Shop - это простое, но мощное веб-приложение, предназначенное помочь организовать и управлять коллекцией pkg-файлов (игры, приложения, DLC) с помощью удобного интерфейса, доступного прямо в браузере PS5.

Программа запускается на компьютере в локальной сети, сканирует указанные папки с pkg-файлами, извлекает метаданные (название, Content ID, иконка) и отображает их в виде «магазина» с категориями. Непосредственно через браузер PS5 можно одним кликом отправлять и запускать установку pkg-пакетов через инструмент etaHEN (DPI v2) 'Direct Package Installer'.


Интуитивно понятный графический интерфейс (GUI) для управления сервером - без необходимости использовать командную строку.

Запускайте и останавливайте PKG-сервер одним нажатием кнопки.

Встроенная консоль отображает состояние сервера, обращения к файлам и возможные ошибки в реальном времени.

Все параметры можно изменять прямо через интерфейс программы.

Задавайте собственное название магазина и порт сервера.

Добавляйте, редактируйте и удаляйте пути к папкам с PKG-файлами - каждая папка отображается как отдельная категория в магазине.

Чистый и удобный интерфейс, доступный прямо через браузер PS5.

Интерфейс оптимизирован для удобного использования непосредственно с PS5-контроллером.

Просмотр по категориям в соответствии с вашей структурой папок.

Отображение иконок игр и размеров файлов.

Пагинация (разбиение на страницы) для больших коллекций.

Программа на данный момент поддерживает только формат PS4 PKG-файлов.

Подходит тем, кто часто добавляет новые PKG-файлы, хочет организовать и классифицировать их (например, игры, DLC, приложения).

Сервер автоматически сканирует указанные папки, находит .pkg-файлы, извлекает метаданные (названия, иконки и т. д.) и кэширует их для быстрого отображения.

Организация по категориям (например: игры, приложения, DLC, обновления) на основе структуры папок.

Упрощённое управление большой коллекцией .pkg-файлов: нет необходимости вручную заходить на ПК, передавать ссылки, вводить URL или вручную запускать установку - всё через удобный интерфейс.

Доступ только с PS5-консоли, навигация с помощью контроллера (L2/R2 переключают вкладки).

Поиск в реальном времени по названию пакета.

Минимальные требования, лёгкая настройка.


Скачать (Windows):download: 19507
Скачать (Linux):download: 19508BMxTjELmUS4
Источник (https://4pda.to/forum/index.php?showtopic=1055759&view=findpost&p=139864231)

Gitelmanro
08.11.2025, 17:31
Список изменений v1.2.0
Рекомендуется версия EtaHen 2.3b!

Откройте новую версию интерфейса:
https://4pda.to/forum/dl/post/34265783/02.png

Полностью переработанный веб-интерфейс.
Благодаря новому интерфейсу и улучшениям серверной части стало гораздо проще находить и организовывать вашу библиотеку PKG.

Полное визуальное обновление GUI:
https://4pda.to/forum/dl/post/34265782/01.png

Код получил полное визуальное обновление для более современного и тематического внешнего вида.
Миграция GUI: интерфейс перенесён с обычного модуля tkinter на customtkinter (ctk).
Это изменение добавило современную тёмную тему и улучшенные визуальные элементы, включая пользовательские кнопки и чекбоксы.

Улучшения удобства использования GUI:

Стилизация таблицы путей: список путей (Treeview) теперь имеет чередующиеся цвета строк для лучшей читаемости (теги oddrow и evenrow).
Центрирование окна: главное окно приложения теперь автоматически центрируется на экране при запуске.
Улучшенная работа с гиперссылками: система логов TextHandler теперь корректно обрабатывает гиперссылки, включая смену курсора на иконку руки при наведении.

Улучшения логики сканирования пакетов:

Группировка и обработка DLC:
Добавлена логика для обнаружения и объединения DLC-пакетов, расположенных в подкаталогах с именами DLC или DLCS.
Эти DLC теперь группируются с основным игровым пакетом в родительском каталоге, что упрощает визуализацию и установку.

Обработка отдельных файлов и паков:

Логика группировки теперь чётко различает одиночные пакеты (находящиеся прямо в корневом каталоге категории) и сгруппированные паки (внутри именованных подкаталогов).

Порядок сортировки компонентов пака:

Алгоритм группировки паков теперь учитывает внутреннюю сортировку компонентов, гарантируя, что базовые игры отображаются перед патчами или DLC.
Сортировка следует приоритету типов категории: gd/gde > gp > ac.

Другие обновления и рефакторинг:

Оптимизация классов: базовые классы для работы с PKG (PackageBase и PackagePS4) были переработаны и упрощены.
Удалены неиспользуемые импорты из enum.
Фильтрация логов: добавлен фильтр строк в TextHandler для игнорирования несущественных сообщений об отключении клиента (например, "Client disconnected while serving /static/background.mp4").
Итог:

Эта версия представляет собой полное визуальное обновление с современным интерфейсом и значительными улучшениями в удобстве использования, обработке пакетов и эффективности кода.
Проект стал чище, быстрее и интуитивно понятнее в работе.
Добавлена сборка .elf для систем на базе Linux!
PS5-PKG-Virtual-Shop-v1.2.0-linux-x86-64.zip
Источник (https://4pda.to/forum/index.php?act=findpost&pid=139864231&anchor=Spoil-139864231-1)