MyLibrary 5.0 Home Cataloger Debuts

The latest version of MyLibrary, version 5.0, has officially been released. This home library cataloger is written in C++ and is licensed under GPLv3. The program’s graphical user interface is built using the Qt6 library, and it is compatible with Linux and Windows operating systems. Arch Linux users can find a script for building a packaged version in the AUR repository, while a Windows installer can be downloaded here.

MyLibrary is designed to catalog a wide range of book files in various formats including fb2, epub, pdf, djvu, odt, txt, and md. It can also handle files stored in archives like zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, and rar. The program creates a database without altering the original files or their locations. It also supports cataloging fbd files, which can store any type of files, not limited to books. Collection integrity is maintained through a database of file and archive hash sums.

The software offers multiple search criteria for finding books, such as author name, title, series, and genre. Users can read books directly through the program using default file readers. Book abstracts, covers, and lists of files and authors can be displayed. Various collection operations are supported, including updating, exporting, importing, adding or removing books, and creating notes. Users can also work with plugins and bookmarks for quick access to books.

MyLibrary has the capability to work with collections stored on external servers accessible via the SMB protocol and mounted on the local computer using gvfs, kio-fuse, or similar tools. Some significant changes in version 5.0 include the implementation of a new database type for collections, bookmarks, and notes. Compatibility with old databases has been added, allowing previous collections to be loaded with limited features. The graphical interface has been upgraded to Qt6 for improved performance and functionality.

/Reports, release notes, official announcements.