Излезе MythTV 36: голямо обновление на домашния медияцентър с модернизиран web интерфейс и поддръжка на Qt 6.9

0
7

След година активна разработка проектът MythTV 36 вече официално е наличен. Платформата, написана на C++ и разпространявана под GPLv2, позволява превръщането на настолен компютър в пълноценен домашен медияцентър — телевизионна система, DVR за запис на предавания, музикален център, фотоалбум и DVD станция.

MythTV традиционно използва архитектура, разделяща backend за съхранение и прехващане на видео (IPTV, DVB карти и др.) и frontend, който предоставя интерфейса чрез Qt‑базиран GUI и web панел. Един frontend може да работи с множество backend сървъри, разположени локално или в мрежата. Допълнителните функции се реализират чрез официални и неофициални плъгини — от интеграции с онлайн услуги до работа с уеб камери и видеовръзка между компютри.

Подобрения във вградения web интерфейс

Версия 36 значително разширява възможностите на web приложението, достъпно на http://хост:6544/. Добавена е поддръжка за верифицирано вписване, възстановяване на предишни параметри за сортиране, подобрено търсене на записано съдържание и по-богата информация за backend сървъра. Разделът за управление на записите е модернизиран, а библиотеките Angular и PrimeNG са обновени до версия 17.

Нови функции във видео секцията и разширени възможности за запис

В раздела „Видео“ са добавени нови плаващи панели за търсене и преглед на категории. Освен това MythTV вече позволява запис по график до 24 часа, което е важно за дълги предавания или специални събития. В настройките е добавена възможност за презаписване на URL адреси на услуги.

Поддръжка за Wayland DPI скалиране и преминаване към Qt 6.9

Версия 36 въвежда коректно DPI‑зависимо скалиране в среди, базирани на Wayland, което подобрява визуалното качество на интерфейса на модерни дисплеи. Премахнат е старият код за съвместимост с Qt5, а проектът преминава към Qt 6.9, което осигурява по-добра производителност и по-съвременна база за бъдещи разработки.

Прочетете още:  GStreamer 1.28.2 подобрява стабилността и сигурността в мултимедията за Linux

Промени в API, FFmpeg и web компоненти

Service API вече поддържа удостоверяване към бекенда чрез потребителско име и парола. Проектът преминава към FFmpeg 8, което носи по-добра поддръжка на формати и оптимизации. Старият QWebKit е напълно заменен от QWebEngine, което подобрява сигурността и съвместимостта с модерни уеб стандарти.

Също така са премахнати компонентите за компилация с MSVC, тъй като не работеха коректно.