MythTV, the platform for creating a home media center, has released version 36 after a year of development. This update allows users to transform their desktop PC into a TV, a video recording system, a music center, a photo album, and a station for recording and viewing DVDs. The project’s code is written in C++ and distributed under the GPLv2 license.
The architecture of MythTV is based on separating the backend for storing or capturing video (IPTV, DVB cards, etc.) and a frontend for forming an interface (web interface and GUI based on Qt). The frontend can work simultaneously with multiple backends, either on the local system or on external computers. Extended functionality is achieved through plugins, with both official and unofficial sets available. These plugins cover various capabilities from integrating with online services to tools for web camera usage and video communication between PCs.
In the new version of MythTV, several enhancements have been made. The capabilities of the built-in web interface (Web App, https://host:6544/) have been improved with support for authenticated login, restored sorting parameters, enhanced search for recorded content, expanded backend information, and a modernized recording management tab. The Angular and PrimeNG libraries have been updated to version 17.
New features include pop-up panels for searching and viewing categories in the “Video” tab, allowing scheduled recording of up to 24 hours of content, the ability to override service URLs in settings, support for DPI scaling in Wayland-based environments, compatibility with Qt 6.9, removal of components for building in MSVC, addition of authentication support in the Service API for connections to the backend, a switch to FFmpeg 8, and a replacement of the QWebKit web engine with QWebEngine.