After a year of development, the MythTV 36 home media center platform has been released. It transforms a desktop PC into a TV, video recording system, music center, photo album, and DVD recording and viewing station. The project's code is written in C++ and distributed under the GPLv2 license.
The MythTV architecture is based on the division of the backend for storing or capturing video (IPTV, DVB cards, etc.) and the frontend for generating the interface (web interface and Qt-based GUI). The frontend is capable of working simultaneously with several backends, which can be launched both on the local system and on external computers. Extended functionality is implemented through plugins. Currently, two sets of plugins are available - official and unofficial. The range of capabilities covered by the plugins ranges from integration with various online services to tools for working with a web camera and organizing video communication between PCs.
In the new version:
- The built-in web interface (Web App, http://host:6544/) has been expanded. Authenticated login support has been added, along with the ability to restore previous sorting parameters, improved searching for previously recorded content, expanded backend information, and a modernized recording management tab. The Angular and PrimeNG libraries have been updated to version 17.
- Pop-up panels for searching and browsing categories have been added to the Video tab.
- Scheduled recording of up to 24 hours of content is allowed.
- Redefining service URLs is allowed in the settings.
- Implemented support for DPI-aware scaling in Wayland-based environments.
- Removed code for compatibility with Qt5. Added support for Qt 6.9.
- Removed components for building in MSVC (did not work correctly).
- The Service API now supports authentication of connections to the backend using login and password.
- The transition to FFmpeg 8 has been completed.
- The QWebKit web engine has been replaced by QWebEngine.
Source: opennet.ru
