{"id":145652,"date":"2025-10-18T11:12:24","date_gmt":"2025-10-18T09:12:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1"},"modified":"2025-10-18T11:12:24","modified_gmt":"2025-10-18T09:12:27","slug":"vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1","title":{"rendered":"Kodu raamatukogu kataloogija MyLibrary v\u00e4ljalase 4.2.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>MyLibrary 4.2.1 home library cataloguer has been released. The program code is written in C++ and is available (GitHub, GitFlic) under the GPLv3 license. The user interface is implemented using the GTK4 library. The program is adapted for operation in Linux and Windows operating systems. For Arch Linux users, a ready-made package build script is available in AUR. For Windows users, an experimental installer is available.    <\/p>\n<p>MyLibrary catalogs book files in fb2, epub, pdf, djvu, odt, txt, md formats, both available directly and packed in archives (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), and creates its own database without altering the original files or changing their locations. The fbd format is also available for cataloguing (a book file packed in an archive along with a file with an fbd extension containing a description tag in the fb2 format). Any files can be stored in the fbd format, not just books. Collection integrity and its changes are monitored by creating a hash database of files and archives.    <\/p>\n<p>On teostatud raamatute otsing erinevate kriteeriumide p\u00f5hjal (autore nimi, raamatu pealkiri, sari, \u017eanr) ja nende lugemine programmi kaudu, mis on s\u00fcsteemis loomulikult seadistatud vastavate failivormaatide avamiseks. Raamatut valides kuvatakse kokkuv\u00f5te ja kaane pilt, kui need on saadaval. Toetatakse ka failide nimekirja kuvamist, mis kuuluvad kogusse; raamatute nimekirja, mis kuuluvad konkreetsele failile; autorite nimekirja; raamatute nimekirja, mille jaoks kasutaja on teinud m\u00e4rkmeid.    <\/p>\n<p>Various operations are possible with the collection: updating (the entire collection is checked and the hashes of available files are verified), quick update (without recalculating the hashes), exporting and importing the collection database, adding books to the collection and removing books from the collection, adding folders containing books to the collection, adding archives containing books to the collection (including packing books and\/or folders during the addition process), copying collection books to any folder, moving books from one collection to another. Manual editing of book records in the database is available. A bookmarks feature has been created for quick access to books. There is an option to create user notes for books. Optionally, an interface for creating and connecting plugins is available. Documentation for the MLBookProc and MLPluginIfc libraries (which are part of the project) can be opened if created during the build process.    <\/p>\n<p>Significant changes since the release of version 4.0  <\/p>\n<ul>\n<li class=\"l\"> Support for odt, txt, and md formats has been added.\n<li class=\"l\"> For the fb2 format, a display of the first page as a cover has been added if the cover is missing.     <center><img decoding=\"async\" alt=\"Kodu raamatukogu kataloogija MyLibrary v\u00e4ljalase 4.2.1\" src=\"\/wp-content\/uploads\/2025\/10\/036ffe254f578e79e7584a5c17a166f7.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The ability to include any files in fbd format in the collection has been added.\n<li class=\"l\"> On the transition to using ImageMagick for working with images (Magick++ is now required for the build).\n<li class=\"l\"> The parser for the djvu format has been redesigned.\n<li class=\"l\"> For Windows, metadata collection from djvu files is enabled (previously it was disabled due to the incorrect operation of the ddjvu_document_create_by_filename_utf8 function in conjunction with ddjvu_document_get_anno).\n<li class=\"l\"> Tests have been added (recommended to run after configuration, before building).\n<li class=\"l\"> The build performance based on OpenMP has been improved.\n<li class=\"l\"> Kogude autorite kuvamise funktsioon on kiirem.\n<li class=\"l\"> The search algorithm has been redesigned, allowing customization of the percentage match of search results with the query.     <center><img decoding=\"async\" alt=\"Kodu raamatukogu kataloogija MyLibrary v\u00e4ljalase 4.2.1\" src=\"\/wp-content\/uploads\/2025\/10\/8cb47aeaa2b030800d1de3c865dedf20.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> The ability to search with exact match of results has been added.\n<li class=\"l\"> The algorithms for working with encodings and their conversion have been redesigned and accelerated.\n<li class=\"l\"> For the list of files and authors, the ability to display books in a separate window without resetting the search results for files or authors has been added.     <center><img decoding=\"async\" alt=\"Kodu raamatukogu kataloogija MyLibrary v\u00e4ljalase 4.2.1\" src=\"\/wp-content\/uploads\/2025\/10\/6d40b92a96b0c2b30669f55f9f0eafc3.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Officially supported plugins have been added to the Windows installer (connection is required through the corresponding menu).\n<li class=\"l\"> Teised v\u00e4ikesed parandused ja t\u00e4iustused.  <\/ul>\n<p>Additionally, the update of the MLInpxPlugin plugin designed for importing collections from inpx files is noteworthy (available under GPLv3 on altlinux.space and GitHub). A build script for a ready-made package is available for Arch Linux users in AUR.    <\/p>\n<p>The release of the MLFBDPlugin plugin, designed for creating files in fbd format, has also been published. There is an option to add any files, not just books. The plugin is available on altlinux.space and GitHub under GPLv3. A build script for a ready-made package is available for Arch Linux users in AUR.     <center><img decoding=\"async\" alt=\"Kodu raamatukogu kataloogija MyLibrary v\u00e4ljalase 4.2.1\" src=\"\/wp-content\/uploads\/2025\/10\/1e75f7ce856104444a1360427f7f5e33.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64069\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.2.1. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 GTK4. \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 Linux \u0438 Windows. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Arch Linux \u0432 AUR \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u0430. \u0414\u043b\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 Windows \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":145653,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-145652","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.2.1. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.2.1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.2.1. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-10-18T09:12:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-10-18T09:12:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release of the home library cataloger MyLibrary 4.2.1 | ProHoster","description":"The release of the home library cataloger MyLibrary 4.2.1 has taken place. The program code is written in C++ and is available (GitHub, GitFlic) under GPLv3.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.2.1 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 MyLibrary 4.2.1. \u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0421++ \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d (GitHub, GitFlic) \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-4-2-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-10-18T09:12:27+00:00","article:modified_time":"2025-10-18T09:12:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"145652","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 15:24:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 15:24:20","updated":"2026-01-23 15:24:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/145652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=145652"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/145652\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/145653"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=145652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=145652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=145652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}