{"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\/da\/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\">Har fundet sted<\/a> udgivelse af katalogisatoren til hjemmebiblioteket MyLibrary 5.0. Kildekoden er skrevet i programmeringssproget C++ og er tilg\u00e6ngelig (<a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\">GitHub<\/a>, <a rel=\"nofollow\" href=\"https:\/\/gitflic.ru\/project\/professornavigator\/mylibrary\">GitFlic<\/a>) under GPLv3-licensen. Brugergr\u00e6nsefladen er implementeret ved hj\u00e6lp af Qt6-biblioteket. Programmet er tilpasset til at fungere p\u00e5 operativsystemer fra Linux-familien og Windows. For brugere af Arch Linux i AUR <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mylibrary\">tilg\u00e6ngelig<\/a> er der et build-script til den f\u00e6rdige pakke. For brugere af Windows <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mylibrary\/releases\/download\/v5.0\/MyLibraryWindowsInstaller.zip\">tilg\u00e6ngelig<\/a> er der en eksperimentel installat\u00f8r.<\/p>\n<p><\/noindex> <\/p>\n<p>MyLibrary katalogiserer bogfiler i formaterne fb2, epub, pdf, djvu, odt, txt, md, b\u00e5de direkte tilg\u00e6ngelige og pakkede i arkiver (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), og opretter en egen database uden at \u00e6ndre de originale filer eller deres placering. Katalogisering er ogs\u00e5 tilg\u00e6ngelig i fbd-format (bogfil pakket i et arkiv sammen med en fbd-fil, der indeholder description-tagget fra fb2-formatet). I fbd-formatet kan der gemmes enhver type filer, ikke kun b\u00f8ger. Integritetskontrollen af samlingen og dens \u00e6ndringer udf\u00f8res ved at oprette en database med hash-v\u00e6rdier for filer og arkiver.<\/p>\n<p>Der er implementeret s\u00f8gning af b\u00f8ger baseret p\u00e5 forskellige kriterier (efternavn, fornavn, mellemnavn for forfatteren, bogtitel, serie, genre) og deres l\u00e6sning gennem det program, der er indstillet som standard i systemet til at \u00e5bne de relevante filformater. N\u00e5r en bog v\u00e6lges, vises beskrivelsen og forsiden af bogen, hvis de er tilg\u00e6ngelige. Der underst\u00f8ttes visning af en liste over filer, der indg\u00e5r i samlingen; listen over b\u00f8ger, der indg\u00e5r i en bestemt fil; listen over forfattere af samlingen; listen over b\u00f8ger, som brugeren har oprettet noter til.<\/p>\n<p>Der er forskellige operationer mulige med samlingen: opdatering (dette involverer kontrol af hele samlingen og sammenligning af hash-v\u00e6rdierne for de tilg\u00e6ngelige filer), hurtig opdatering (sammenligning af filst\u00f8rrelser), eksport og import af samlingens database, tilf\u00f8jelse og fjernelse af b\u00f8ger fra samlingen, tilf\u00f8jelse af mapper med b\u00f8ger til samlingen, tilf\u00f8jelse af arkiver med b\u00f8ger til samlingen, kopiering af b\u00f8ger fra samlingen til en vilk\u00e5rlig mappe. Manuel redigering af bogoptegnelser i databasen er muligt. Der er oprettet et bogm\u00e6rkesystem til hurtig adgang til b\u00f8ger. Brugerdefinerede noter til b\u00f8ger kan oprettes. Der er en gr\u00e6nseflade til at oprette og tilslutte plugins.<\/p>\n<p>MyLibrary kan arbejde med samlinger, der er p\u00e5 en ekstern server (de relevante mapper og filer skal v\u00e6re tilg\u00e6ngelige via SMB-protokollen og monteret p\u00e5 den lokale computer ved hj\u00e6lp af gvfs, kio-fuse eller deres alternativer).<\/p>\n<p>Betydelige \u00e6ndringer:<\/p>\n<ul>\n<li>Projektet er blevet opdateret til at bruge en ny type <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/libudb\">databaser<\/a> (samlinger, bogm\u00e6rker, noter).<\/li>\n<li>Der er tilf\u00f8jet et kompatibilitetslag til tidligere databaser: samlinger, der er oprettet i tidligere versioner af programmet, kan indl\u00e6ses og fungerer i en begr\u00e6nset funktionsmode (funktioner til redigering af databasen og nogle andre er deaktiveret), bogm\u00e6rker og noter - uden begr\u00e6nsninger (\u00e6ldre databaser vil automatisk blive konverteret til nye, n\u00e5r noter eller bogm\u00e6rker \u00e6ndres).<\/li>\n<li>Brugergr\u00e6nsefladen er blevet opdateret til at bruge Qt6. Adf\u00e6rden af funktionen til at oprette samlinger er \u00e6ndret - nu kan der tilf\u00f8jes en vilk\u00e5rlig samling af mapper og underst\u00f8ttede filer til samlingen.<\/li>\n<li>Adf\u00e6rden for opdateringsfunktionen for samlinger er \u00e6ndret. N\u00e5r man fors\u00f8ger at opdatere for\u00e6ldede og inpx-samlinger, vil de blive konverteret til native. Ved opdatering af native samlinger \u2013 i tilf\u00e6lde af hurtig opdatering \u2013 kontrolleres filernes tilstedev\u00e6relse og st\u00f8rrelser; hvis filst\u00f8rrelsen er \u00e6ndret, vil den blive reparset. Ved almindelig opdatering kontrolleres i stedet hash-v\u00e6rdierne for filerne.<\/li>\n<li>Adf\u00e6rden for funktionen til at tilf\u00f8je b\u00f8ger til en eksisterende samling er \u00e6ndret. Nye b\u00f8ger tilf\u00f8jes nu til databasen uden at flytte de relevante filer.<\/li>\n<li>Der er forbedret ydeevnen af s\u00f8geralgoritmerne.<\/li>\n<li>Ydelsen for funktionen til at vise forfattere af samlinger er blevet forbedret.<\/li>\n<li>API'en for MLBookProc-biblioteket og biblioteket til at tilslutte plugins er blevet omstruktureret.<\/li>\n<li>Ydeevnen af XML-parserbiblioteket er forbedret, og indledende st\u00f8tte til HTML-formatet er tilf\u00f8jet.<\/li>\n<li>Muligheden for at oprette dokumentation for interne biblioteker i pdf-format er deaktiveret. I stedet er dokumentationen tilf\u00f8jet i form af man-sider. Dokumentationen i html-format er u\u00e6ndret.<\/li>\n<li>Nu kr\u00e6ves det, at compileren underst\u00f8tter C++20-standarden for at samle.<\/li>\n<li>St\u00f8tte til OpenMP-standarden er blevet gjort obligatorisk for compileren.<\/li>\n<li>Byggescripts og byggeindstillinger er blevet \u00e6ndret.<\/li>\n<li>Andre sm\u00e5 \u00e6ndringer og forbedringer.<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>Desuden kan man bem\u00e6rke opdateringen af MLFBDPlugin (tilg\u00e6ngelig under GPLv3-licensen p\u00e5 <a rel=\"nofollow\" href=\"https:\/\/altlinux.space\/professornavigator\/mlfbdplugin\">altlinux.space<\/a> og <a rel=\"nofollow\" href=\"https:\/\/github.com\/ProfessorNavigator\/mlfbdplugin\">GitHub<\/a>, for Arch Linux-brugere <a rel=\"nofollow\" href=\"https:\/\/aur.archlinux.org\/packages\/mlfbdplugin\">tilg\u00e6ngelig<\/a> i AUR), der er beregnet til at oprette filer i FBD-format og tilg\u00e6ngelig (<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>) under GPLv3-licensen. I den nye version er pluginet blevet opdateret til at bruge Qt6.<\/p>\n<p><\/noindex> <\/p>\n<p>MLInpxPlugin-plugin-repositorierne er flyttet til arkivtilstand \u2013 funktionaliteten af plugin'et er inkluderet i hovedprogrammet.<\/p>\n<p>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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\/da\/blog\/news\/mylibrary-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/170473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=170473"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/170473\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/170474"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=170473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=170473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=170473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}