Accedeix a la teva biblioteca Calibre des de qualsevol lloc amb Moon+ Reader

  • Calibre centralitza i serveix la teva biblioteca mitjançant el seu servidor de continguts o Calibre-Web, actuant com a fitxer mestre i punt únic de gestió.
  • Moon+ Reader no s'integra de forma nativa amb Calibre, però se'n pot alimentar usant apps pont, carpetes sincronitzades i catàlegs OPDS.
  • Per llegir des de qualsevol lloc combinen servidor de Calibre, núvols (Dropbox, WebDAV) i apps Android com a Calibre Box o Companion.
  • La sincronització perfecta del progrés entre Calibre i Moon+ no existeix, però sí que és possible mantenir metadades, còpies de seguretat i progrés entre dispositius Android.

Accedeix a la teva biblioteca Calibre des de qualsevol lloc amb Moon+ Reader

Si t'has muntat la teva pròpia biblioteca amb Calibre i llegeixes al mòbil o la tauleta amb Moon+ Reader, és molt probable que hagis pensat alguna vegada: “tant de bo pogués accedir als meus llibres des de qualsevol lloc i seguir llegint just on ho vaig deixar”. Entre servidors, núvols, NAS, apps pont i formats rars, és fàcil sentir-se aclaparat, però la bona notícia és que tot es pot organitzar amb una mica de mètode.

En aquesta guia ajuntarem totes les peces: com utilitzar Calibre, el vostre servidor de contingut, Calibre-Web, Dropbox/Drive i apps tipus Calibre Companion o Calibre Box per alimentar Moon+ Reader; què es pot i què no es pot sincronitzar realment; com evitar perdre la teva col·lecció si es trenca la SD; i com organitzar una biblioteca compartida en família sense tornar-te boig.

Calibre i Moon+ Reader: qui fa què al teu ecosistema de lectura

Per no embolicar-se des del principi cal tenir clar que Calibre és el cervell i magatzem de la teva col·lecció, mentre que Moon+ Reader és “només” el lector a Android. Calibre organitza, converteix, etiqueta, serveix llibres per xarxa i fa de fitxer mestre; Moon+ Reader és l'app on obris EPUB, PDF i altres formats, subratlles, prens notes i, a la seva versió Pro, sincronitzes el progrés entre dispositius Android usant el núvol.

Molta gent comença amb un PC amb Windows, macOS o GNU/Linux i Calibre instal·lat amb la vostra biblioteca en disc local, NAS o carpeta sincronitzada. Després llegeixen en mòbil i tauleta amb Moon+ Reader (gratuït o Pro) i recolzen part del flux en núvols com Dropbox o Google Drive. El “xoc” arriba quan descobreixen el servidor de continguts de Calibre o Calibre-Web i pensen que Moon+ Reader es connectarà directament a aquesta base de dades com si fos màgia. Això, ara com ara, no existeix: Moon+ no parla “idioma Calibre” de forma nativa, necessita que li arribin arxius de llibres ja preparats en una carpeta o des duna app pont.

Accedir a la teva biblioteca de Calibre des de qualsevol lloc amb el servidor de continguts

biblioteca Moon + Reader

Calibre porta un servidor web integrat que permet consultar i llegir els teus llibres directament des d'un navegador, mòbil o lector compatible, sense instal·lar res especial al client. Funciona com una web: tu entres des de Chrome, Firefox, Safari o el navegador de l'eReader i veus les portades, autors, etiquetes, etc.

Per activar-lo a l'equip on tinguis Calibre, fes clic a «Connectar i compartir» i tria «Iniciar servidor de contingut». És possible que el teu antivirus o tallafocs pregunti si deixes passar calibre.exe per la xarxa; cal donar-li permís. A partir d'aquí, al mateix ordinador podeu obrir un navegador i escriure http://127.0.0.1:8080 per comprovar que el servidor està arrencat correctament.

formats kindle
Article relacionat:
Formats compatibles amb Kindle: Guia completa, avantatges, limitacions i com convertir qualsevol ebook

Connexió des de la xarxa local: mòbils, tauletes i altres dispositius

Quan el servidor està encès, qualsevol dispositiu a la mateixa xarxa Wi‑Fi pot veure la teva biblioteca si sabeu l'adreça IP i el port. Torna al botó «Connectar i compartir» i, on abans posava «Iniciar servidor de contingut», ara veuràs «Aturar servidor de contingut» amb una adreça del tipus 192.168.X.Y:8080.

Al teu mòbil o tablet obre el navegador, introdueix la URL amb el format http://IP:puerto (Per exemple, http://192.168.1.2:8080) i hauries de veure les teves biblioteques de Calibre. Des d'aquí pots fer clic en una biblioteca, navegar per llibres, veure metadades i utilitzar els botons «Llegir» o «Descarregar» per obtenir el fitxer al dispositiu. Si premeu «Llegir» l'obrireu al navegador propi, útil per a proves ràpides o eReaders amb navegador decent.

Si no aconsegueixes connectar des d'un altre dispositiu de la xarxa, convé revisar algunes coses bàsiques: primer assegurar-te que http://127.0.0.1:8080 funciona al mateix PC; després comprovar que el tallafoc o antivirus permet el port 8080 (desactivar-los un moment, sense estar connectat a Internet, pot ajudar a diagnosticar); i confirmar que tant l'ordinador com el mòbil estan realment a la mateixa xarxa Wi‑Fi i no estirant dades mòbils.

En escenaris de xarxa més rars, la IP que et mostra Calibre pot no ser la vàlida cap a altres dispositius, per la qual cosa hauries de esbrinar la IP correcta de l'equip manualment. I si heu posat usuari i contrasenya al servidor, proveu primer sense autenticació per descartar problemes de navegadors molt simples (alguns lectors de tinta no es porten bé amb l'autenticació HTTP).

Accés des d'Internet: treure el teu Calibre de casa de manera controlada

Si vols accedir a la teva biblioteca des de fora de casa, per exemple a la feina o en una altra ciutat, l'esquema és semblant, però necessites exposar el servidor cap a Internet amb una mica més de cura.

En essència, cal localitzar la IP pública de l'equip o encaminador que protegeix la teva xarxa domèstica (pots mirar-la amb serveis tipus “What is my IP”), configurar al router un redireccionament de ports perquè el trànsit que entri pel port 8080 (o un altre que triïs) es mani a la IP local del teu PC, i assegurar-te que ni el tallafoc del sistema ni l'antivirus bloquegen aquestes connexions entrants. A partir d'aquí, des de qualsevol dispositiu amb connexió podries fer servir alguna cosa com http://123.123.123.123:8080 per arribar al servidor de Calibre.

La majoria dusuaris prefereix a més configurar un nom de domini dinàmic amb serveis tipus No‑IP, per no haver de memoritzar la IP numèrica. Això permet una mica més còmode com http://tubiblioteca.no-ip.org:8080. Tingues en compte que exposar el teu Calibre a Internet implica qüestions de seguretat: hauríeu d'usar contrasenya, valorar l'ús de HTTPS mitjançant un servidor intermediari invers i mantenir l'equip sempre actualitzat.

Com es veu i com es llegeix des del servidor de Calibre

La interfície web del servidor és una versió reduïda i tàctil de Calibre: mostra un mosaic de portades, filtres, cerques i biblioteques virtuals. Pots canviar entre una vista tipus quadricula de cobertes o una llista més densa des del menú de la cantonada superior dreta, i utilitzar el quadre de cerca i els filtres igual que al programa descriptori.

Quan prems en un llibre, veus les seves metadades amb botons per «Llegir» o «Descarregar». En triar «Llegir», s'obre un visor HTML5 dins del navegador amb paginat tàctil: prement, lliscant o usant zones de pantalla, saltant entre capítols i accedint a un menú superior amb ajustaments de visualització i sincronització.

El servidor desa en memòria cau local el llibre que esteu llegint, de manera que pots seguir llegint encara que momentàniament es talli la connexió, sempre que no tanqueu aquesta pestanya del navegador. Per canvis als navegadors moderns, el mode sense connexió és limitat: moltes funcions avançades (com ApplicationCache) s'han debilitat en connexions HTTP simples, així que el lector fora de línia funciona millor si la pestanya segueix oberta.

Integrar el servidor de Calibre amb un altre servidor web i executar-lo com a servei

Per als qui tenen un servidor domèstic o un VPS, és habitual voler que Calibre convisqui amb Nginx o Apache, amb HTTPS i potser sota un subdirectori tipus /calibre. Això es fa amb un proxy invers: el servidor web principal rep les peticions al port 443/80, les reenvia al port intern on corre calibre-server, i després lliura la resposta al client.

Hi ha dos esquemes recurrents: dedicar-li un servidor virtual complet a Calibre (Per exemple, libros.midominio.com apuntant a localhost:8080) o fer servir un prefix d'URL (com midominio.com/calibre). En aquest segon cas cal arrencar calibre-server amb l'opció --url-prefix /calibre perquè tots els enllaços interns incloguin aquest prefix i funcionin sense trencar-se amb el proxy invers.

A servidors Linux moderns que usen systemd, pots crear un servei calibre-server.service que arrenqueu automàticament a l'inici del sistema. Per a aquest fitxer s'especifica l'usuari i el grup no privilegiats sota els quals s'executarà Calibre, la ruta de la biblioteca o les biblioteques que servirà i les opcions del servidor. Després s'habilita amb systemctl enable calibre-server i es gestiona com qualsevol altre servei del sistema.

Comptes d'usuari, permisos i accés segur

El mateix Calibre d'escriptori inclou a les seves preferències una secció per gestionar usuaris i permisos del servidor de contingut, útil si només l'executaràs al mateix equip on tens la interfície gràfica i amb el mateix usuari.

Si vols córrer calibre-server de forma independent en un altre sistema o amb un altre usuari, també pots administrar comptes des de la línia d'ordres amb l'opció --manage-users. Allà tries a quina carpeta es desa la base de dades d'usuaris (per exemple, /srv/calibre), crees comptes, assignes biblioteques i defineixes què pot fer cadascuna (llegir, descarregar, administrar, etc.). Després arranques el servidor apuntant a aquesta base de dades dusuaris i llest.

Moon+ Reader: com s'alimenta de Calibre i del núvol

Moon+ Reader, sobretot en la seva versió Pro, és un lector potentíssim que suporta una barbaritat de formats: EPUB, PDF, DJVU, AZW3, MOBI, FB2, CBR/CBZ, DOCX, ODT, TXT, HTML, Markdown, ZIP, RAR i fins i tot catàlegs OPDS. Permet anotacions, temes, lectura nocturna, filtre de llum blava, autoscroll i sincronització de posició via Dropbox o WebDAV, entre moltes altres coses.

L'important a nivell d'integració és que Moon+ Reader no s'enganxa directament a la base de dades SQLite de Calibre ni entén les columnes personalitzades. Per a Moon+, un llibre és un fitxer local o en una carpeta de núvol “muntada” (Dropbox, WebDAV, Google Drive, etc.), o bé un enllaç de descàrrega des d'un catàleg OPDS. Sobre aquests fitxers gestiona la seva pròpia biblioteca interna, favorits, col·leccions, estadístiques i progrés de lectura, sincronitzable entre diverses instal·lacions de l'app amb el mateix compte de núvol.

Per això, encara que el servidor de continguts de Calibre ofereixi els seus llibres mitjançant una interfície web i fins i tot catàlegs OPDS, Moon+ Reader no ho descobrirà sol ni l'usarà com si fos una integració profunda. El més habitual és recórrer a tres estratègies combinables:

Ebooks a smartphone
Article relacionat:
Millors aplicacions per convertir formats d'eBooks en Android
  • Usar una app pont com Calibre Companion o Calibre Box, que es connecta per Wi‑Fi al servidor de Calibre, llista tota la biblioteca i baixa els llibres a l'emmagatzematge local, des d'on s'obren a Moon+.
  • Sincronitzar la carpeta on Calibre desa els llibres amb Dropbox, Google Drive o un altre servei i dir a Moon+ que aquesta és la carpeta principal de biblioteca.
  • Descarregar puntualment llibres des de Calibre-Web o el servidor de continguts a l'emmagatzematge del dispositiu, i deixeu que Moon+ els escanegi en una carpeta concreta.

Exemple pràctic: Calibre + Dropbox + Calibre Box + Moon+ Reader

Un flux molt estès, sobretot entre usuaris de GNU/Linux i Android, consisteix a integrar Calibre amb Dropbox i una app com a Calibre Box que faci de pont cap a Moon+ Reader. La idea general és que la biblioteca “real” és al PC, sincronitzada per Dropbox, i els dispositius Android es limiten a descarregar i llegir.

A l'ordinador (Windows o Linux) s'instal·la Calibre seguint les instruccions oficials, preferiblement des del binari original i no des del repositori de la distribució Linux, perquè moltes distros van desfasades o afegeixen pegats que donen problemes. Paral·lelament s'instal·la Dropbox i es tria la carpeta on se sincronitzaran fitxers, per exemple ~/Dropbox a Linux o la ruta equivalent a Windows/Mac.

Dins aquesta carpeta es crea, per exemple, una subcarpeta «La meva biblioteca» que serà la nova biblioteca de Calibre. A Calibre es prem a la icona de Biblioteca i es tria “Canviar o crear biblioteca”, apuntant a aquesta carpeta. A partir d'ara, cada llibre que afegiu a Calibre es copiarà a aquesta ruta sota subcarpetes Autor/Títol, i Dropbox s'encarregarà de pujar-ho tot al núvol.

A Android s'instal·len Dropbox, Calibre Box i Moon+ Reader. S'inicia sessió a Dropbox a tots els dispositius i, en obrir Calibre Box per primera vegada, l'app demana permís per accedir al teu Dropbox i et deixa escollir la biblioteca remota que has creat. Un cop enganxada, descarregues la llista de llibres i, des del menú de Calibre Box, tries la “carpeta de descàrrega” local, que molts usuaris anomenen simplement books a l'emmagatzematge intern o SD.

Després s'obre Moon+ Reader i en els ajustaments es configura que la carpeta principal de llibres sigui aquesta mateixa carpeta books que utilitza Calibre Box. S'activa també l'opció d'“importar automàticament llibres nous a la carpeta principal” perquè qualsevol fitxer que Calibre Box hi deixi aparegui a la biblioteca de Moon+ sense esforç. Finalment, a Moon+ s'activa la funció de sincronitzar posicions de lectura (normalment via Dropbox o WebDAV) perquè, si llegeixes el mateix llibre a mòbil i tablet, s'actualitzi el punt de lectura entre tots dos, sempre que el fitxer sigui el mateix als dos dispositius.

Aquesta combinació aconsegueix diverses coses alhora: Calibre centralitza metadades i conversió; Dropbox garanteix suport i disponibilitat; Calibre Box sincronitza la biblioteca amb Android; i Moon+ s'encarrega de l'experiència de lectura, les estadístiques i la sincronització de posició. No hi ha una integració “nativa” entre Calibre i Moon+, però l'efecte pràctic és força còmode.

Servidor de contingut, OPDS i apps pont a Android

A més de la ruta mitjançant Dropbox, pots aprofitar el servidor de continguts de Calibre o Calibre-Web amb clients OPDS a Android. Algunes aplicacions de lectura i de gestió de biblioteca permeten afegir un catàleg remot introduint l'URL del servidor Calibre, i des d'allà navegar, filtrar i descarregar llibres amb un parell de tocs.

Calibre Companion (ja discontinuat però encara usat) o Calibre Box, per exemple, es connecten al servidor de Calibre via Wi‑Fi, mostren autors, sèries, etiquetes i permeten descarregar llibres específics. Quan escolliu un títol i premeu “Llegir” des d'aquesta app, es crea un fitxer local i se us dóna l'opció d'obrir-lo amb Moon+ Reader com a aplicació predeterminada de lectura.

Diversos usuaris comenten que amb aquest mètode les portades es mostren correctament a Moon+ sense tocar gairebé res, tant si els llibres eren abans en una carpeta de la SD com si es baixen via Companion/Box. El truc està en mantenir una única carpeta de llibres ben definida i deixar que Calibre gestioni les caràtules i metadades, en lloc de reanomenar fitxers a mà al dispositiu.

Calibre-Web, NAS, biblioteques múltiples i ús en família

Per als qui tenen un NAS o un petit servidor casolà, Calibre-Web és una alternativa molt popular a la interfície estàndard del servidor de continguts. Corre habitualment en un contenidor Docker, es connecta a la base de dades de Calibre i ofereix una web neta amb login, usuaris, descàrregues i fins i tot diverses biblioteques.

Amb Calibre-Web pots muntar, per exemple, tres biblioteques diferents (una per membre de la família), cadascuna amb la seva instància de Calibre-Web apuntant a carpetes diferents. Des del mòbil o tablet entres amb el teu usuari, navegues pels teus llibres, els descarregues al dispositiu i després els llegeixes amb Moon+ Reader. Per a llibres compartits, l'administrador copia aquests títols a les tres biblioteques o els etiqueta com a compartits.

La part menys polida daquest enfocament és que Moon+ Reader no reflecteix automàticament l'estat de lectura ni les etiquetes personalitzades a Calibre-Web. Encara que pots crear columnes a Calibre del tipus “llegit_mària”, “llegit_jose” i similars, actualitzar-les de forma automàtica des de Moon+ encara no és possible. Al final, o cadascú manté el seu propi criteri dins de Moon+, o s'accepta un cert grau de gestió manual a Calibre.

Tot i així, molts usuaris consideren que tenir Calibre en un servidor o NAS, accessible 24/7 per navegador o apps OPDS, redueix moltíssim el destorb de connectar el portàtil cada vegada que volen un llibre nou. Un cop muntat l'ecosistema amb Docker, servidors intermediaris inversos, usuaris i còpies de seguretat, el manteniment diari es limita a afegir nous llibres i, ocasionalment, copiar-ne alguns entre biblioteques.

Sincronització de progrés de lectura: fins on es pot arribar

Convé ser molt sincer aquí: no existeix avui un flux “perfecte” que sincronitzi automàticament la pàgina exacta llegida entre Calibre, Moon+ Reader, Calibre-Web i altres lectors. Cada peça guarda el progrés a la seva manera, i no hi ha un estàndard universal que Calibre pugui entendre i actualitzar a la base de dades.

Moon+ Reader Pro sí que permet sincronitzar la posició de lectura entre diversos dispositius Android usant serveis al núvol (Dropbox, WebDAV, etc.), sempre que facis servir el mateix compte i el mateix arxiu de llibre en tots ells. Això funciona força bé dins del mateix ecosistema Moon+, però aquesta informació no torna a Calibre per emplenar una columna de “última pàgina llegida” o “llegit”. A Calibre et toca seguir usant columnes personalitzades, etiquetes o qualificacions per marcar què has acabat i què no.

Quan es comparteix biblioteca entre diverses persones, aquesta limitació es nota encara més: si tots usen la mateixa columna “llegit”, un pot sobreescriure l'estat d'un altre. Per això és freqüent optar per una biblioteca per usuari, o, si es manté una única biblioteca, recórrer a etiquetes o columnes amb noms individuals (llegit_ana, llegit_luis), cosa que complica una mica l'estructura però evita petjades.

Gestió de PDF pesats, risc de SD danyada i còpies de seguretat

Un cas típic és el de qui utilitza una tablet Android gairebé exclusivament per a llegir PDF molt pesats (manuals tècnics, fotografia, llibres il·lustrats) amb Moon+ Reader Pro. Sol guardar-ho tot en una targeta SD, afegeix aquests PDF directament a Moon+ i, amb el temps, corregeix títols, autors i etiquetes des de l'app. Tot funciona de meravella fins que apareix la por: i si la SD es corromp o em quedo sense espai i he de canviar-la?

La forma més robusta de prevenir un desastre és deixar que Calibre sigui el “mestre” de tots aquests arxius, no la SD. És a dir, copiar tots els PDF a l'ordinador, afegir-los a Calibre, netejar bé les metadades (títol, autor, sèrie, etiquetes, etc.), i mantenir la biblioteca al disc amb almenys una còpia de seguretat (disc extern, NAS, núvol). Quan vulguis omplir una nova SD o reemplaçar la vella, tornes a exportar els llibres des de Calibre a la targeta i deixes que Moon+ els reescanegi.

D'aquesta manera, encara que perdis la SD, no perds la catalogació ni l'estructura bàsica de la teva col·lecció. Sí, es perdran estadístiques internes o algunes col·leccions de Moon+, però el gruix del treball d'organització es manté íntegre a la base de dades metadata.db de Calibre, que pots restaurar o fins i tot reconstruir en part si es fa malbé.

Conversió de formats, Kindle i límits a Linux

Un punt fort de Calibre és que converteix entre una gran varietat de formats dentrada i sortida: AZW, AZW3, AZW4, CBZ/CBR, CHM, DJVU, DOCX, EPUB, FB2, HTML/HTMLZ, KEPUB, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, RTF, TXT, etc. i en sortida AZW3, EPUB, DOCX, MOBI, PDF, RTF, TXT, entre d'altres.

Per alimentar Moon+ Reader, el més recomanable sol ser utilitzar EPUB o, si no, PDF net. Els PDF com a format d'origen són problemàtics per convertir el reflux (EPUB, MOBI…), ja que conserven maquetacions complexes; Calibre ho pot intentar, però és habitual que hi hagi problemes de salts de línia, columnes convertides en caos o textos mal detectats. A la pròpia documentació de Calibre s'insisteix que PDF és molt mal format com a font de conversió.

Si a més de Moon+ tens un Kindle, segurament vols generar fitxers compatibles com MOBI o AZW3. La conversió a KFX (el format modern de Kindle) requereix eines externes com Kindle Previewer, que no existeix nativament per a Linux. En aquests casos, molts usuaris opten per seguir amb AZW3/MOBI, fer les conversions en un equip Windows o macOS i després copiar els fitxers resultants al servidor o NAS que comparteix la biblioteca.

Pel que fa als Kindle, hi ha detalls molestos com que les portades de vegades desapareixen o són substituïdes per genèriques, o que els nous models tendeixen a mostrar portades només per a llibres “document personal” o comprats a Amazon. Calibre té solucions parcials (reenviar miniatures en reconnectar el dispositiu, marcar llibres com a documents personals, etc.), però es tracta més de lluitar contra decisions d'Amazon que d'una limitació de Calibre.

Dispositius, USB, problemes de detecció i biblioteques en xarxa

Calibre es porta força bé amb la majoria d'eReaders, mòbils, tablets i dispositius USB que es munten com a emmagatzematge massiu. Si un lector no està suportat de sèrie, sovint es pot gestionar amb el complement “User defined USB driver”, sempre que el sistema us assigni una lletra d'unitat (a Windows) o un punt de muntatge normal (a Linux/macOS).

Quan un dispositiu no apareix a Calibre, convé revisar que només hi hagi un aparell connectat, que el sistema operatiu el vegi a Explorer/Finder, que no estigui sent ignorat a les preferències de Calibre, i en cas extrem utilitzar l'opció “Depurar detecció de dispositius” per generar un informe que serveixi de base a un possible nou controlador.

Pel que fa a la ubicació de la biblioteca, els desenvolupadors de Calibre són contundents: no és bona idea col·locar-la en unitats de xarxa o NAS muntats directament. Molts sistemes de fitxers en xarxa gestionen mal bloquejos, enllaços durs o canvis concurrents, cosa que pot corrompre metadata.db. Es recomana fer servir eines de sincronització (rsync, Syncthing, Dropbox) per replicar la biblioteca a un NAS, però no obrir-la simultàniament des de diversos equips. Google Drive, en concret, és conegut per causar pèrdua de dades si es fa servir directament sobre la carpeta de la biblioteca.

Article relacionat:
Kindle d'Amazon: Què és, com funciona, trucs i guia completa per aprofitar-ho al màxim

Últimes consideracions

Per compartir la col·lecció entre diversos ordinadors o accedir des d'altres màquines, el més assenyat és utilitzar el servidor de continguts de Calibre o Calibre-Web i, si cal manipulació directa, recórrer a escriptori remot o moure biblioteques senceres mitjançant les eines d'exportació/importació de dades de Calibre.

Amb totes aquestes peces ben encaixades, és possible muntar a casa un sistema molt potent on Calibre actua com a arxiu mestre i servidor, Moon+ Reader com a lector versàtil i còmode en Android, i núvols, NAS i apps pont s'encarreguen de fer de cola entre tots dos, de manera que puguis seguir les teves lectures des del sofà, el metro o el treball sense por de perdre la biblioteca ni el punt de lectura.