MYLIBRARY 4.0 Home Catalog Released

The release of the Mylibrary 4.0 home library took place recently. The program code is written in the C++ programming language and is available on GitHub and Gitflic under the GPLv3 license. The user interface utilizes the GTK4 library and the program is compatible with Linux and Windows operating systems. ARCH Linux users can find a finished script for assembling the package in the Aur repository. Additionally, an experimental installer is available for Windows users.

Mylibrary is designed to catalog books in various formats such as FB2, EPUB, PDF, and DJVU, including those packed in archives like ZIP, 7Z, Jar, and more. The program creates its own database without altering the original files or their positions, while ensuring the integrity of the collection through hash-sum files and archives.

Users can search for books by author, title, series, genre, and more, and read them through the program with support for relevant file formats. Book annotations and covers are displayed when a book is selected, along with lists of files in the collection, authors, and user-created notes on books.

Various operations are available for managing the collection, such as updating, exporting/importing the database, adding/deleting books, creating bookmarks, and user notes. The program also offers the option to create and connect plugins, with detailed documentation available.

Some significant changes in this release include placing functions related to collections, bookmarks, and notes into a separate MLBOOKPROC library, enhanced support for multi-threading based on OpenMP, improved load balancing on CPUs, and the addition of features like displaying authors of the collection and creating user notes for books.

/Reports, release notes, official announcements.