{"id":170466,"date":"2026-05-06T12:24:36","date_gmt":"2026-05-06T10:25:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-5-0"},"modified":"2026-05-06T12:24:36","modified_gmt":"2026-05-06T10:25:03","slug":"vypusk-katalogizatora-domashnej-biblioteki-mylibrary-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-5-0","title":{"rendered":"Udgivelsen af hjemmebibliotekskataloget MyLibrary 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>MyLibrary 5.0 er blevet frigivet, en katalogiseringssoftware til hjemmebiblioteker. Programmet er skrevet i C++ og er tilg\u00e6ngeligt (GitHub, GitFlic) under GPLv3-licensen. Brugergr\u00e6nsefladen er implementeret med Qt6-biblioteket. Programmet er tilpasset til at fungere p\u00e5 operativsystemer i Linux-familien og Windows. For Arch Linux-brugere er der tilg\u00e6ngelig et byggescript i AUR. For Windows-brugere er der en eksperimentel installer.    <\/p>\n<p>MyLibrary katalogiserer bogfiler i formaterne fb2, epub, pdf, djvu, odt, txt, md, b\u00e5de direkte tilg\u00e6ngelige og pakket 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. Der er ogs\u00e5 en fbd-format tilg\u00e6ngelig (en bogfil pakket i et arkiv sammen med en fil med fbd-udvidelsen, der indeholder en beskrivelse i fb2-format). Fbd-formatet kan gemme enhver type filer, ikke kun b\u00f8ger. Integritetskontrol af samlingen og dens \u00e6ndringer udf\u00f8res gennem oprettelsen af en hash-database 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 placeret p\u00e5 eksterne <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/dts-dronten\/\" title=\"serveren\" data-wpil-keyword-link=\"linked\">serveren<\/a> (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 lignende).    <\/p>\n<p>Betydelige \u00e6ndringer:  <\/p>\n<ul>\n<li class=\"l\"> Projektet er blevet opdateret til at bruge en ny type database (samlinger, bogm\u00e6rker, noter).\n<li class=\"l\"> Der er tilf\u00f8jet et kompatibilitetslag til \u00e6ldre databaser: samlinger, der er oprettet i tidligere versioner af programmet, indl\u00e6ses og fungerer i en begr\u00e6nset funktionsm\u00e5de (redigeringsfunktionerne for databasen og nogle andre er deaktiveret), bogm\u00e6rker og noter \u2014 uden nogen begr\u00e6nsninger (de gamle databaser vil automatisk blive konverteret til nye, n\u00e5r der \u00e6ndres noter eller bogm\u00e6rker).\n<li class=\"l\"> Den grafiske gr\u00e6nseflade er blevet opdateret til at bruge Qt6.    <img decoding=\"async\" alt=\"Udgivelsen af hjemmebibliotekskataloget MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/3311338075805fa2bc68d6a72992febb.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Adf\u00e6rden i funktionen til oprettelse af samlinger er \u00e6ndret \u2014 nu kan man tilf\u00f8je en vilk\u00e5rlig samling af mapper og underst\u00f8ttede filer til samlingen.  <img decoding=\"async\" alt=\"Udgivelsen af hjemmebibliotekskataloget MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/37f29ff34800638034d135d88dab5086.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Der er tilf\u00f8jet en funktion til oprettelse af samlinger fra inpx-filer. Indholdet af inpx-filer vil blive indl\u00e6st \"on-the-fly\", n\u00e5r der skiftes til den relevante samling. Inpx-samlinger fungerer i en begr\u00e6nset funktionsm\u00e5de (redigeringsfunktionerne for databasen og nogle andre er deaktiveret).  <img decoding=\"async\" alt=\"Udgivelsen af hjemmebibliotekskataloget MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/6d78d6b3532cf28527bbf788db339fca.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> Adf\u00e6rden i funktionen til opdatering af samlinger er \u00e6ndret. Ved fors\u00f8g p\u00e5 at opdatere for\u00e6ldede og inpx-samlinger vil disse blive konverteret til native. Ved opdatering af native samlinger \u2014 i tilf\u00e6lde af hurtig opdatering \u2014 kontrolleres filens eksistens og st\u00f8rrelser; hvis filst\u00f8rrelsen er \u00e6ndret \u2014 vil den blive analyseret igen. Ved normal opdatering kontrolleres filernes hash-v\u00e6rdier i stedet for st\u00f8rrelserne.\n<li class=\"l\"> 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.\n<li class=\"l\"> Der er forbedret ydeevnen af s\u00f8geralgoritmerne.\n<li class=\"l\"> Ydelsen for funktionen til at vise forfattere af samlinger er blevet forbedret.\n<li class=\"l\"> API'en for MLBookProc-biblioteket og biblioteket til at tilslutte plugins er blevet omstruktureret.\n<li class=\"l\"> Der er forbedret ydeevnen af XML-parserbiblioteket, og der er tilf\u00f8jet indledende support til HTML-format.\n<li class=\"l\"> Muligheden for at oprette dokumentation for interne biblioteker i pdf-format er deaktiveret. I stedet er der tilf\u00f8jet dokumentation i form af man-sider. Dokumentationen i html-format er u\u00e6ndret.\n<li class=\"l\"> Nu kr\u00e6ves det, at compileren underst\u00f8tter C++20-standarden for at samle.\n<li class=\"l\"> St\u00f8tte til OpenMP-standarden er blevet gjort obligatorisk for compileren.\n<li class=\"l\"> Byggescripts og byggeindstillinger er blevet \u00e6ndret.\n<li class=\"l\"> Andre sm\u00e5 \u00e6ndringer og forbedringer.  <\/ul>\n<p>Der skal ogs\u00e5 n\u00e6vnes opdateringen af MLFBDPlugin (tilg\u00e6ngelig under GPLv3-licensen p\u00e5 altlinux.space og GitHub, til brugere af Arch Linux tilg\u00e6ngelig i AUR), som er beregnet til at oprette filer i fbd-format. I den nye version er pluginet blevet opdateret til at bruge Qt6.  <img decoding=\"async\" alt=\"Udgivelsen af hjemmebibliotekskataloget MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/ed6ce989bd5659bd44041d1f46bf95ae.png\" style=\"display:block;margin: 0 auto\" \/>      <\/p>\n<p>Der kan ogs\u00e5 n\u00e6vnes den f\u00f8rste udgivelse af MLArchiverPlugin. Pluginet er beregnet til at oprette og redigere arkiver og er tilg\u00e6ngeligt (altlinux.space, GitHub, AUR) under GPLv3-licensen.    <\/p>\n<p>MLInpxPlugin-plugin-repositorierne er blevet overf\u00f8rt til arkivtilstand \u2014 funktionaliteten af plugin'et er inkluderet i hovedprogrammet.<br \/>\n<br \/>Kilde: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65371\">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 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":170467,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-170466","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=\"\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.\" \/>\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\/vypusk-katalogizatora-domashnej-biblioteki-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\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 5.0 | 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 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-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:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-06T10:25:03+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\udd47Udgivelse af katalogisatoren til hjemmebiblioteker MyLibrary 5.0 | ProHoster","description":"Udgivelsen af katalogisatoren til hjemmebiblioteker MyLibrary 5.0 er sket. Programkoden er skrevet i C++ og er tilg\u00e6ngelig (GitHub, GitFlic) under GPLv3-licensen.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-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\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 5.0 | 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 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.","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-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:03+00:00","article:modified_time":"2026-05-06T10:25:03+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\/170466","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=170466"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/170466\/revisions"}],"predecessor-version":[{"id":170715,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/170466\/revisions\/170715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/170467"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=170466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=170466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=170466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}