{"id":170473,"date":"2026-05-06T12:25:24","date_gmt":"2026-05-06T10:25:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/mylibrary-5-0"},"modified":"2026-05-06T12:25:24","modified_gmt":"2026-05-06T10:25:27","slug":"mylibrary-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/mylibrary-5-0","title":{"rendered":"MyLibrary 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23380\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/3e1e68bf64d1c70b202b46d847aa474e.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23381\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/150761ee872497f5a8bdead96916af45.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23382\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/5823a4e6c6a1b1ef81857bb96d6fdd6c.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23383\/original.png\">           <img decoding=\"async\" alt=\"MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/afb8fba96bc17fa2d4244764f1aed679.jpg\" style=\"display:block;margin: 0 auto;\" \/>         <\/a>                                              <noindex>          <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23380\/original.png\" class=\"active\"><\/a><\/noindex>                                                      <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23381\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23382\/original.png\"><\/a>                                             <a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/23383\/original.png\"><\/a>                                     <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\/releases\/tag\/v5.0\">Heeft plaatsgevonden<\/a> De release van de catalogiseerder voor de thuisbibliotheek MyLibrary 5.0. De programmeercode is geschreven in de programmeertaal C++ en is beschikbaar (<a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\">GitHub<\/a>, <a rel=\"nofollow\" href=\"https:\/\/gitflic.ru\/project\/professornavigator\/mylibrary\">GitFlic<\/a>) onder de GPLv3-licentie. De grafische gebruikersinterface is gerealiseerd met de Qt6-bibliotheek. Het programma is aangepast voor gebruik in besturingssystemen uit de Linux-familie en Windows. Voor gebruikers van Arch Linux is er een AUR <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mylibrary\">beschikbaar is<\/a> build script voor het pakket. Voor Windows-gebruikers <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\/releases\/download\/v5.0\/MyLibraryWindowsInstaller.zip\">beschikbaar is<\/a> is er een experimentele installer.<\/p>\n<p><\/noindex> <\/p>\n<p>MyLibrary catalogiseert boeken in de formaten fb2, epub, pdf, djvu, odt, txt, md, zowel als directe bestanden en gecomprimeerd in archieven (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), en cre\u00ebert een eigen database, zonder de originele bestanden te wijzigen of hun locatie te veranderen. Voor catalogisering is ook het fbd-formaat beschikbaar (een boekbestand verpakt in een archief met een fbd-bestand dat de description-tag van het fb2-formaat bevat). In het fbd-formaat kunnen ook andere bestanden dan boeken worden opgeslagen. De integriteit van de collectie en haar wijzigingen wordt bewaakt door het aanmaken van een database met de hash-sommen van de bestanden en archieven.<\/p>\n<p>Er is een zoekfunctie voor boeken op verschillende criteria (achternaam, voornaam, tweede naam van de auteur, titel van het boek, serie, genre) en hun leesbaarheid via het programma dat standaard is ingesteld in het systeem voor het openen van de overeenkomstige bestandsformaten. Bij het selecteren van een boek worden de samenvatting en de cover van het boek weergegeven, indien beschikbaar. Het tonen van de lijst met bestanden die deel uitmaken van de collectie, de lijst met boeken die in een specifiek bestand zitten, de lijst met auteurs van de collectie en de lijst met boeken waarvoor de gebruiker aantekeningen heeft gemaakt, wordt ook ondersteund.<\/p>\n<p>Verschillende operaties zijn mogelijk met de collectie: bijwerken (de gehele collectie wordt gecontroleerd en de hash-sommen van de beschikbare bestanden worden vergeleken), snelle bijwerking (de bestandsgroottes worden vergeleken), exporteren en importeren van de database van de collectie, boeken aan de collectie toevoegen en boeken uit de collectie verwijderen, mappen met boeken aan de collectie toevoegen, archieven met boeken aan de collectie toevoegen, en boeken uit de collectie naar een willekeurige map kopi\u00ebren. Handmatige bewerking van boekrecords in de database is beschikbaar. Er is een systeem voor bladwijzers ontwikkeld voor snelle toegang tot boeken. Het is mogelijk om persoonlijke notities bij boeken te maken. Er is een interface voor het cre\u00ebren en aansluiten van plugins beschikbaar.<\/p>\n<p>MyLibrary kan werken met collecties die zich op een externe server bevinden (de relevante mappen en bestanden moeten toegankelijk zijn via het SMB-protocol en op de lokale computer worden gemonteerd met behulp van gvfs, kio-fuse of soortgelijke tools).<\/p>\n<p>Belangrijke wijzigingen:<\/p>\n<ul>\n<li>Het project is omgezet naar het gebruik van een nieuw type <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/libudb\">databases<\/a> (collecties, bladwijzers, notities).<\/li>\n<li>Er is een compatibiliteitslaag toegevoegd voor oudere databases: collecties die zijn gemaakt in eerdere versies van het programma kunnen worden geladen en werken in een beperkte functionaliteitsmodus (bewerkingsfuncties van de database en enkele andere zijn uitgeschakeld), bladwijzers en notities hebben geen beperkingen (oude databases worden automatisch omgezet naar nieuwe bij het wijzigen van notities of bladwijzers).<\/li>\n<li>De grafische interface is overgezet naar het gebruik van Qt6. Het gedrag van de functie voor het maken van collecties is gewijzigd - nu kan er een willekeurige set mappen en ondersteunde bestanden aan een collectie worden toegevoegd.<\/li>\n<li>Het gedrag van de functie voor het bijwerken van collecties is gewijzigd. Bij het proberen te updaten van verouderde en inpx-collecties zullen deze worden omgezet naar native collecties. Bij het bijwerken van native collecties - in het geval van een snelle update - worden de aanwezigheid en de grootte van bestanden gecontroleerd; als de bestandsgrootte is gewijzigd, zal het opnieuw worden geparsed. Bij een normale update worden in plaats van de groottes de hashwaarden van de bestanden gecontroleerd.<\/li>\n<li>Het gedrag van de functie voor het toevoegen van boeken aan een bestaande collectie is veranderd. Nieuwe boeken worden nu toegevoegd aan de database zonder de bijbehorende bestanden te verplaatsen.<\/li>\n<li>De werking van de zoekalgoritmes is verbeterd.<\/li>\n<li>De functie voor het weergeven van auteurs van de collectie is versneld.<\/li>\n<li>De API van de MLBookProc-bibliotheek en de bibliotheek voor het aansluiten van plug-ins zijn herzien.<\/li>\n<li>De werking van de XML-bestand parserbibliotheek is verbeterd, en er is initi\u00eble ondersteuning voor het HTML-formaat toegevoegd.<\/li>\n<li>De mogelijkheid om documentatie van interne bibliotheken in pdf-formaat aan te maken is uitgeschakeld. In plaats daarvan is er documentatie toegevoegd in de vorm van man-pagina's. De documentatie in html-formaat blijft ongewijzigd.<\/li>\n<li>Voor de bouw is nu ondersteuning voor de C++20-standaard vereist.<\/li>\n<li>Ondersteuning voor de OpenMP-standaard is nu verplicht geworden voor de compiler.<\/li>\n<li>De bouwscenario's en bouwopties zijn veranderd.<\/li>\n<li>Andere kleine wijzigingen en verbeteringen.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Daarnaast kan de update van de MLFBDPlugin worden opgemerkt (beschikbaar onder de GPLv3-licentie op <a rel=\"nofollow\" href=\"https:\/\/altlinux.space\/professornavigator\/mlfbdplugin\">altlinux.space<\/a> en <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mlfbdplugin\">GitHub<\/a>, voor Arch Linux-gebruikers <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mlfbdplugin\">beschikbaar is<\/a> in AUR), bedoeld voor het cre\u00ebren van bestanden in het FBD-formaat en beschikbaar (<a rel=\"nofollow\" href=\"https:\/\/altlinux.space\/professornavigator\/mlarchiverplugin\">altlinux.space<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mlarchiverplugin\">GitHub<\/a>, <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mlarchiverplugin\">AUR (archlinux.org)<\/a>) onder de GPLv3-licentie. In de nieuwe versie is de plugin overgezet naar Qt6.<\/p>\n<p><\/noindex> <\/p>\n<p>De repositories van de plugin MLInpxPlugin zijn overgezet naar archiefmodus - de functionaliteit van de plugin is opgenomen in het hoofdpakket.<\/p>\n<p>Bron: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/opensource\/18284893\">linux.org.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 5.0. \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 Qt6. \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 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u0431\u043e\u0440\u043a\u0438 \u0433\u043e\u0442\u043e\u0432\u043e\u0433\u043e \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":8,"featured_media":170474,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170473","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/nl\/blog\/news\/mylibrary-5-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\udd47MyLibrary 5.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/mylibrary-5-0\" \/>\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=\"2026-05-06T10:25:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-06T10:25: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\udd47MyLibrary 5.0 | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/mylibrary-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\udd47MyLibrary 5.0 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/mylibrary-5-0","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":"2026-05-06T10:25:27+00:00","article:modified_time":"2026-05-06T10:25:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/170473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=170473"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/170473\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/170474"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=170473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=170473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=170473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}