{"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\/de\/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\">Hat stattgefunden<\/a> Die Ver\u00f6ffentlichung des Katalogisierungsprogramms MyLibrary 5.0. Der Programmcode ist in der Programmiersprache C++ geschrieben und verf\u00fcgbar (<a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\">GitHub<\/a>, <a rel=\"nofollow\" href=\"https:\/\/gitflic.ru\/project\/professornavigator\/mylibrary\">GitFlic<\/a>) unter der GPLv3-Lizenz. Die Benutzeroberfl\u00e4che wurde mit der Qt6-Bibliothek realisiert. Das Programm ist f\u00fcr den Einsatz in Betriebssystemen der Linux-Familie und Windows angepasst. F\u00fcr Arch Linux-Nutzer liegt ein AUR <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mylibrary\">verf\u00fcgbar<\/a> Build-Skript f\u00fcr das fertige Paket vor. F\u00fcr Windows-Nutzer <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\/releases\/download\/v5.0\/MyLibraryWindowsInstaller.zip\">verf\u00fcgbar<\/a> ist ein experimenteller Installer verf\u00fcgbar.<\/p>\n<p><\/noindex> <\/p>\n<p>MyLibrary katalogisiert Buchdateien im Format fb2, epub, pdf, djvu, odt, txt, md, sowohl direkt als auch in Archiven (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) und erstellt eine eigene Datenbank, ohne die Originaldateien zu ver\u00e4ndern oder deren Positionen zu \u00e4ndern. F\u00fcr die Katalogisierung ist auch das Format fbd verf\u00fcgbar (eine Buchdatei, die zusammen mit einer fbd-Datei, die den Beschreibungstag im fb2-Format enth\u00e4lt, in einem Archiv verpackt ist). Im fbd-Format k\u00f6nnen beliebige Dateien gespeichert werden, nicht nur B\u00fccher. Die Integrit\u00e4tskontrolle der Sammlung und ihre \u00c4nderungen erfolgt durch die Erstellung einer Datenbank mit Hashsummen der Dateien und Archive.<\/p>\n<p>Es wird eine Buchsuche nach verschiedenen Kriterien (Nachname, Vorname, Vatersname des Autors, Buchtitel, Serie, Genre) sowie deren Lesem\u00f6glichkeit \u00fcber das im System standardm\u00e4\u00dfig installierte Programm f\u00fcr die entsprechenden Dateiformate angeboten. Bei Auswahl eines Buches werden die Zusammenfassung und das Cover des Buches angezeigt, sofern diese verf\u00fcgbar sind. Es wird eine Liste der Dateien, die zur Sammlung geh\u00f6ren, sowie eine Liste der B\u00fccher, die in einer bestimmten Datei enthalten sind, eine Liste der Autoren der Sammlung und eine Liste der B\u00fccher, f\u00fcr die der Benutzer Notizen erstellt hat, unterst\u00fctzt.<\/p>\n<p>Es sind verschiedene Operationen mit der Sammlung m\u00f6glich: Aktualisierung (es erfolgt eine \u00dcberpr\u00fcfung der gesamten Sammlung und ein Abgleich der verf\u00fcgbaren Dateihashes), schnelle Aktualisierung (die Dateigr\u00f6\u00dfen werden verglichen), Export und Import der Sammlungsdatenbank, Hinzuf\u00fcgen von B\u00fcchern zur Sammlung und Entfernen von B\u00fcchern aus der Sammlung, Hinzuf\u00fcgen von Ordnern mit B\u00fcchern zur Sammlung, Hinzuf\u00fcgen von Archiven mit B\u00fcchern zur Sammlung, Kopieren von B\u00fcchern der Sammlung in einen beliebigen Ordner. Eine manuelle Bearbeitung der Datens\u00e4tze \u00fcber B\u00fccher in der Datenbank ist verf\u00fcgbar. Ein Lesezeichensystem wurde erstellt, um einen schnellen Zugriff auf die B\u00fccher zu erm\u00f6glichen. Es gibt die M\u00f6glichkeit, benutzerdefinierte Notizen zu B\u00fcchern zu erstellen. Eine Schnittstelle f\u00fcr die Erstellung und Anbindung von Plugins ist verf\u00fcgbar.<\/p>\n<p>MyLibrary kann mit Sammlungen arbeiten, die auf einem externen Server liegen (entsprechende Ordner und Dateien m\u00fcssen \u00fcber das SMB-Protokoll verf\u00fcgbar und mit gvfs, kio-fuse oder vergleichbaren L\u00f6sungen auf dem lokalen Computer gemountet sein).<\/p>\n<p>Wesentliche \u00c4nderungen:<\/p>\n<ul>\n<li>Das Projekt wurde auf einen neuen Typ umgestellt <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/libudb\">Datenbanken<\/a> (Sammlungen, Lesezeichen, Notizen).<\/li>\n<li>Eine Kompatibilit\u00e4tsschicht f\u00fcr alte Datenbanken wurde hinzugef\u00fcgt: Sammlungen, die in fr\u00fcheren Versionen des Programms erstellt wurden, werden geladen und funktionieren im eingeschr\u00e4nkten Funktionsmodus (bearbeiten der Datenbank und einige andere Funktionen sind deaktiviert), Lesezeichen und Notizen hingegen ohne Einschr\u00e4nkungen (alte Datenbanken werden automatisch in neue konvertiert, wenn Notizen oder Lesezeichen ge\u00e4ndert werden).<\/li>\n<li>Die Benutzeroberfl\u00e4che wurde auf Qt6 umgestellt. Das Verhalten der Funktion zum Erstellen von Sammlungen wurde ge\u00e4ndert \u2013 jetzt kann eine Sammlung beliebige Ordner und unterst\u00fctzte Dateien enthalten.<\/li>\n<li>Das Verhalten der Funktion zum Aktualisieren von Sammlungen wurde ge\u00e4ndert. Beim Versuch, abgelaufene und inpx-Sammlungen zu aktualisieren, werden diese in native Sammlungen umgewandelt. Bei der Aktualisierung nativer Sammlungen \u2013 im Falle einer schnellen Aktualisierung \u2013 werden die Existenz und die Gr\u00f6\u00dfen der Dateien \u00fcberpr\u00fcft. Falls sich die Dateigr\u00f6\u00dfe ge\u00e4ndert hat, wird die Datei erneut analysiert. Bei einer regul\u00e4ren Aktualisierung werden anstelle der Gr\u00f6\u00dfen die Hash-Werte der Dateien \u00fcberpr\u00fcft.<\/li>\n<li>Das Verhalten der Funktion zum Hinzuf\u00fcgen von B\u00fcchern zu einer vorhandenen Sammlung wurde ge\u00e4ndert. Neue B\u00fccher werden jetzt in die Datenbank aufgenommen, ohne die entsprechenden Dateien zu verschieben.<\/li>\n<li>Die Funktionalit\u00e4t der Suchalgorithmen wurde verbessert.<\/li>\n<li>Die Funktion zur Anzeige der Autoren von Sammlungen wurde beschleunigt.<\/li>\n<li>Die API der Bibliothek MLBookProc und der Bibliothek zum Anschluss von Plugins wurde \u00fcberarbeitet.<\/li>\n<li>Die Leistung der XML-Dateiparsbibliothek wurde verbessert, und es wurde eine anf\u00e4ngliche Unterst\u00fctzung f\u00fcr das HTML-Format hinzugef\u00fcgt.<\/li>\n<li>Die M\u00f6glichkeit, Dokumentationen interner Bibliotheken im PDF-Format zu erstellen, wurde deaktiviert. Stattdessen wurde die Dokumentation in Form von Man-Seiten hinzugef\u00fcgt. Die Dokumentation im HTML-Format bleibt unver\u00e4ndert.<\/li>\n<li>F\u00fcr den Build wird jetzt die Unterst\u00fctzung des C++20-Standards durch den Compiler ben\u00f6tigt.<\/li>\n<li>Die Unterst\u00fctzung des OpenMP-Standards durch den Compiler wurde zur Pflicht gemacht.<\/li>\n<li>Die Build-Skripte und Build-Optionen wurden ge\u00e4ndert.<\/li>\n<li>Andere kleinere \u00c4nderungen und Verbesserungen.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Zus\u00e4tzlich ist das Update des Plugins MLFBDPlugin hervorzuheben (verf\u00fcgbar unter der Lizenz GPLv3 auf <a rel=\"nofollow\" href=\"https:\/\/altlinux.space\/professornavigator\/mlfbdplugin\">altlinux.space<\/a> und <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mlfbdplugin\">GitHub<\/a>, f\u00fcr Arch Linux-Nutzer <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mlfbdplugin\">verf\u00fcgbar<\/a> in AUR), das zum Erstellen von Dateien im FBD-Format dient und verf\u00fcgbar ist (<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>) unter der Lizenz GPLv3. In dieser neuen Version wurde das Plugin auf Qt6 umgestellt.<\/p>\n<p><\/noindex> <\/p>\n<p>Die Repositorys des MLInpxPlugin-Plugins wurden in den Archivmodus versetzt \u2013 die Funktionalit\u00e4t des Plugins ist in das Hauptprogramm integriert.<\/p>\n<p>Quelle: <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.1.1 - 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\/de\/blog\/news\/mylibrary-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/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\/de\/blog\/news\/mylibrary-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/170473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=170473"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/170473\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/170474"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=170473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=170473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=170473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}