{"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\/it\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-5-0","title":{"rendered":"Uscita del catalogatore della biblioteca domestica MyLibrary 5.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 stato rilasciato il catalogatore per la biblioteca domestica MyLibrary 5.0. Il codice del programma \u00e8 scritto in C++ ed \u00e8 disponibile (GitHub, GitFlic) con licenza GPLv3. L'interfaccia grafica utente \u00e8 realizzata tramite la libreria Qt6. Il programma \u00e8 adattato per funzionare sui sistemi operativi della famiglia Linux e Windows. Per gli utenti di Arch Linux, \u00e8 disponibile uno script di build del pacchetto in AUR. Per gli utenti di Windows \u00e8 disponibile un installer sperimentale.    <\/p>\n<p>MyLibrary catalogizza file di libri nei formati fb2, epub, pdf, djvu, odt, txt, md, sia disponibili direttamente che compressi in archivi (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), e crea un proprio database, senza modificare i file sorgente e senza cambiare la loro posizione. Per la catalogazione \u00e8 disponibile anche il formato fbd (un file di libro racchiuso in un archivio insieme a un file con estensione fbd che contiene il tag description in formato fb2). Nel formato fbd possono essere memorizzati qualsiasi file, non solo libri. Il controllo dell'integrit\u00e0 della collezione e delle sue modifiche \u00e8 effettuato grazie alla creazione di un database di hash dei file e degli archivi.    <\/p>\n<p>\u00c8 implementata la ricerca di libri in base a vari criteri (cognome, nome, patronimico dell'autore, titolo del libro, serie, genere) e la loro lettura tramite il programma predefinito nel sistema per aprire i formati di file corrispondenti. Quando si seleziona un libro, vengono visualizzati il riepilogo e la copertina del libro, se disponibili. Supporta la visualizzazione dell'elenco dei file presenti nella collezione; l'elenco dei libri inclusi in un file specifico; l'elenco degli autori della collezione; l'elenco dei libri per cui l'utente ha creato note.    <\/p>\n<p>Sono possibili varie operazioni con la collezione: aggiornamento (viene eseguita una verifica dell'intera collezione e un confronto dei checksum dei file disponibili), aggiornamento rapido (vengono confrontate le dimensioni dei file), esportazione e importazione del database della collezione, aggiunta di libri alla collezione e rimozione di libri dalla collezione, aggiunta alla collezione di cartelle contenenti libri, aggiunta alla collezione di archivi contenenti libri, copia di libri della collezione in una cartella arbitraria. \u00c8 disponibile la modifica manuale delle registrazioni sui libri nel database. \u00c8 stato creato un meccanismo di segnalibri per un accesso rapido ai libri. \u00c8 possibile creare note personali per i libri. \u00c8 disponibile un'interfaccia per la creazione e il collegamento di plugin.    <\/p>\n<p>MyLibrary pu\u00f2 lavorare con collezioni situate su dispositivi esterni <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/server\/dts-dronten\/\" title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> (le cartelle e i file corrispondenti devono essere accessibili tramite il protocollo SMB e montati sul computer locale utilizzando gvfs, kio-fuse o loro analoghi).    <\/p>\n<p>Modifiche significative:  <\/p>\n<ul>\n<li class=\"l\"> Il progetto \u00e8 stato aggiornato per utilizzare un nuovo tipo di database (collezioni, segnalibri, note).\n<li class=\"l\"> \u00c8 stato aggiunto uno strato di compatibilit\u00e0 con le vecchie basi di dati: le collezioni create nelle versioni precedenti del programma vengono caricate e funzionano in modalit\u00e0 limitata (sono disabilitate le funzioni di modifica della base di dati e alcune altre), i segnalibri e le annotazioni \u2014 senza alcuna limitazione (le vecchie basi saranno automaticamente convertite in nuove alla modifica di annotazioni o segnalibri).\n<li class=\"l\"> L'interfaccia grafica \u00e8 stata aggiornata per utilizzare Qt6.    <img decoding=\"async\" alt=\"Uscita del catalogatore della biblioteca domestica MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/3311338075805fa2bc68d6a72992febb.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> \u00c8 cambiato il comportamento della funzione di creazione delle collezioni \u2014 ora \u00e8 possibile aggiungere un insieme arbitrario di cartelle e file supportati alla collezione.  <img decoding=\"async\" alt=\"Uscita del catalogatore della biblioteca domestica MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/37f29ff34800638034d135d88dab5086.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> \u00c8 stata aggiunta la funzione di creazione di collezioni da file inpx. Il contenuto dei file inpx sar\u00e0 caricato \"al volo\" quando si passa alla collezione corrispondente. Le collezioni inpx funzionano in modalit\u00e0 limitata (sono disabilitate le funzioni di modifica della base di dati e alcune altre).  <img decoding=\"async\" alt=\"Uscita del catalogatore della biblioteca domestica MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/6d78d6b3532cf28527bbf788db339fca.png\" style=\"display:block;margin: 0 auto\" \/>\n<li class=\"l\"> \u00c8 cambiato il comportamento della funzione di aggiornamento delle collezioni. Alla tentativo di aggiornare collezioni obsolete e inpx, queste saranno convertite in collezioni native. Durante l'aggiornamento delle collezioni native \u2014 in caso di aggiornamento rapido \u2014 vengono controllate la presenza e le dimensioni dei file; se la dimensione del file \u00e8 cambiata \u2014 verr\u00e0 eseguita la sua riesecuzione. Durante un aggiornamento normale vengono verificate invece le checksum dei file.\n<li class=\"l\"> \u00c8 cambiato il comportamento della funzione di aggiunta di libri a una collezione esistente. I nuovi libri ora vengono aggiunti al database senza spostare i rispettivi file.\n<li class=\"l\"> Migliorati gli algoritmi di ricerca.\n<li class=\"l\"> Accelerata la funzione di visualizzazione degli autori della collezione.\n<li class=\"l\"> Rielaborato l'API della libreria MLBookProc e la libreria per la connessione dei plugin.\n<li class=\"l\"> Migliorato il funzionamento della libreria di analisi dei file xml, aggiunta una supporto iniziale per il formato html.\n<li class=\"l\"> Disabilitata la possibilit\u00e0 di creare documentazione delle librerie interne in formato pdf. Invece \u00e8 stata aggiunta documentazione in forma di pagine man. La documentazione in formato html \u2014 senza modifiche.\n<li class=\"l\"> Per la compilazione ora \u00e8 richiesta la supporto del compilatore per lo standard C++20.\n<li class=\"l\"> La supporto del compilatore per lo standard OpenMP \u00e8 diventata obbligatoria.\n<li class=\"l\"> Modificati gli script di compilazione e le opzioni di compilazione.\n<li class=\"l\"> Altre piccole modifiche e miglioramenti.  <\/ul>\n<p>Inoltre, si segnala l'aggiornamento del plugin MLFBDPlugin (disponibile con licenza GPLv3 su altlinux.space e GitHub, per gli utenti di Arch Linux disponibile in AUR), destinato alla creazione di file nel formato fbd. Nella nuova versione, il plugin \u00e8 stato convertito per utilizzare Qt6.  <img decoding=\"async\" alt=\"Uscita del catalogatore della biblioteca domestica MyLibrary 5.0\" src=\"\/wp-content\/uploads\/2026\/05\/ed6ce989bd5659bd44041d1f46bf95ae.png\" style=\"display:block;margin: 0 auto\" \/>      <\/p>\n<p>Si segnala anche il primo rilascio del plugin MLArchiverPlugin. Il plugin \u00e8 destinato alla creazione e modifica di archivi ed \u00e8 disponibile (altlinux.space, GitHub, AUR) con licenza GPLv3.    <\/p>\n<p>I repository del plugin MLInpxPlugin sono stati trasferiti in modalit\u00e0 archivio \u2014 la funzionalit\u00e0 del plugin \u00e8 stata integrata nel programma principale.<br \/>\n<br \/>Fonte: <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.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 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\/it\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-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=\"it_IT\" \/>\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\/it\/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\udd47Rilascio del catalogatore della biblioteca domestica MyLibrary 5.0 | ProHoster","description":"\u00c8 stata rilasciata la catalogatore della biblioteca domestica MyLibrary 5.0. Il codice del programma \u00e8 scritto in linguaggio di programmazione C++ ed \u00e8 disponibile (GitHub, GitFlic) sotto licenza GPLv3.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-katalogizatora-domashnej-biblioteki-mylibrary-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/170466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=170466"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/170466\/revisions"}],"predecessor-version":[{"id":170715,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/170466\/revisions\/170715"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/170467"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=170466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=170466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=170466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}