MicsBook is a private browser ebook library at ebook.micstec.com. Browse EPUB and PDF books, read or download them, listen to EPUB text, keep personal lists and tags, save bookmarks and notes, and request missing titles. Managers maintain the shared catalog; administrators manage accounts, settings, requests, copyright reports and system alerts. A separate bookbrowser-cli client provides scriptable access.
| At a glance | Details |
|---|---|
| Access | Email/password account, or Google sign-in when configured; registration depends on the library's settings |
| Formats | EPUB and PDF readers; MOBI uploads need server-side conversion to EPUB |
| Devices | Desktop and mobile browsers; installable web app |
| Interface | English and Chinese |
| Saved to your account | Recent books, named lists, private book tags, bookmarks, notes and profile |
| Saved in this browser | EPUB reading location and reader appearance/preferences |
| Read aloud | EPUB text; server speech service and browser fallback/support determine availability |
Sign in, register and understand access
- Open MicsBook and choose Sign in.
- Enter the email/password supplied by your administrator, or use Google when offered.
- If Register is available, enter Name, Email address, a password of at least ten characters, and Confirm password, then Create account.
- Review Allow sharing book links, which controls whether your account exposes sharing actions.
- Once signed in, open Books to browse the catalog.

On a fresh library the first registration becomes the administrator; later self-registrations become readers. That setup behavior is for a new installation, not a way to claim administration of an existing service. Registration is closed means an administrator must arrange access. Password recovery is handled by the administrator's reset controls; the reviewed interface does not provide an email-reset workflow.
Anonymous visitors normally cannot browse the whole catalog. Depending on the library's setting, a direct book link and its required downloads can remain available without a login. A sharing button therefore does not by itself tell you whether the recipient must sign in.
All screenshots below show a separate test library containing public-domain works by Lewis Carroll, Jane Austen and Arthur Conan Doyle, downloaded from Project Gutenberg. The only account shown is fictional. No production library or reader history was used. Server speech synthesis, external book imports and physical phone background behavior were not tested end to end.
Browse Books, Authors, Series and Random
| Navigation | What it provides |
|---|---|
| Books | Complete shared catalog, normally newest first |
| Authors | Author names; select one to see their books |
| Series | Series and sequence numbers from book metadata |
| Random | A randomly selected catalog title |
| Search | Catalog search across title, author and series |
| My Library | Your account's recent books, lists, tags and saved reading items |

Use the grid/list view controls to change how book results appear. A cover or title opens the book details; an author or series link opens that grouping. If a series is empty, the books may not include series metadata.


The catalog also accepts sort query values such as ?sort=title-asc, title-desc, author-asc, author-desc, series-asc, series-desc, seriesindex-asc, seriesindex-desc and modified-desc. These are URL options; the reviewed normal catalog does not show a separate sort dropdown. The administration Library page does have visible sort controls.
Search the catalog and inspect a book
- Open Search, or enter text in Search Books....
- Submit a title, author or series fragment.
- Choose a result's title/cover to open it.
- Review the cover, description, author, series/index, publication date and ISBN where supplied by the file metadata.
- Choose Read to open the built-in reader or Download EPUB / Download PDF to retain the file.

Normal web search checks title, author and series case-insensitively. It does not search the full text of every book or expose the field-combination advanced-search UI suggested by older documentation. Search inside an open EPUB is a separate reader feature. The CLI supports explicit author/series search options.

Read EPUB chapters and navigate pages
- Choose Read on an EPUB book page.
- Wait for Loading the book… to finish. The reader can restore a previous location saved in this browser.
- Use the previous/next buttons, left/right arrow keys, or the left/right portions of a page to turn pages.
- Open the sidebar with its menu button; tapping the far-right edge also opens it.
- Use the contents/list tab for chapters, the search tab for Search book..., the information tab for metadata, and settings for appearance.

The bottom location/progress controls help you see or change your position. The reader's location is browser-specific, so create an account bookmark before switching devices. A recent-book entry identifies what you read; it does not automatically synchronize the last visible EPUB page.
To search within the book, enter a word or phrase in Search book... and submit. Select a result to jump to its location. Book content and metadata quality depend on the ebook file; a malformed table of contents or unusual layout can affect navigation.
Set reader themes, font, spacing and fullscreen
Open the EPUB sidebar's settings tab.
| Setting | Choices |
|---|---|
| Themes | Six light/dark/sepia color combinations |
| Font | Arial, Lato, Georgia, Times New Roman and Arbutus Slab choices |
| Font Size | Presets from 8 to 18 points |
| Line Spacing | Presets from 1 to 3 |
| Margin | Presets from 0 to 15 px |
| Fullscreen | Expand the reader where the browser permits |
| Reset All | Clear browser-local reader/site storage after confirmation and reload |

Settings apply to the reading presentation, not to the original EPUB. Reset All uses local storage clearing, so it can also remove other locally saved site preferences and reading positions. Account bookmarks and notes remain server-side. It is better to adjust a specific setting first when only the font or contrast is wrong.
The MicsBook menu contains Home, Save, language, help and About. Hold and drag it if it covers content; the position is remembered. English/Chinese changes the interface rather than translating the entire book.
Translate selected text and look up a word
Select a word or passage in an EPUB. The selection actions offer Translate and Define.
- Select a short passage and choose Translate for a Chinese translation.
- For an English word, choose Define for an English dictionary entry.
- Use the popup's language/target controls where offered, or close it to resume reading.
These are online lookups: the selected text goes to the configured public translation/dictionary endpoints. They do not translate an entire book offline. A missing word, network restriction or failed service response produces an error; preserve the original passage when a result is important.
Save bookmarks and notes while reading
- Open MicsBook menu → Save. The panel is titled Bookmarks & notes.
- Choose Bookmark here to save the current location.
- To annotate a passage, select it first, choose Write note, then fill Title, Note and comma-separated Tags.
- Choose Save note.
- Under Saved in this book, use Go to return, Save after editing, or Delete to remove an item after confirmation.

A note can retain a quote from the current selection. Bookmarks and notes are account-private and persist on the server, while their locator identifies a position within that particular book file. Replacing a book with a different edition may make an old locator less useful.
Manage saved reading items across books
Open My Library → Bookmarks & notes, or Manage all bookmarks & notes in the reader.
- Filter using Filter bookmarks, notes, books, or tags….
- Edit an item's Title, Note where applicable, and Tags.
- Choose Save changes.
- Choose Open location to return to the corresponding EPUB/PDF location.
- Delete removes only the saved item, not the book itself.

The common MicsBook tools are also loaded in the PDF viewer. EPUB-specific speech, reflow themes and page-turn gestures remain distinct from PDF controls.
Listen to EPUB text and choose a starting point
- Open an EPUB and select its round Read aloud control.
- Start from the current location, or choose Choose starting point… and select the paragraph where listening should begin.
- Follow the highlighted spoken paragraph as the reader advances.
- Use Pause / Resume to suspend/restart listening and Stop to end it.
Read-aloud uses text extracted from the EPUB; image-only pages have little or no usable text. The speech service must be available, and browser speech support can provide a fallback on some devices. The test session verified controls and settings but did not claim a working production voice service.
Playback options
Open Read-aloud options beside the playback button.
| Option | Result |
|---|---|
| Voice | Female or Male |
| Speed | 0.4×, 0.6×, 0.8×, 1.0×, 1.2×, 1.5× or 2.0× |
| Stop after play time | Enables a listening-duration limit |
| Play for | 1–480 minutes when the timer is enabled |
| Keep screen on while reading | Requests wake lock while following text, subject to browser support |

Lock-screen/media controls and background playback depend on browser and power settings. Installed-app mode does not guarantee unlimited screen-off playback. If a phone suspends audio, allow background activity or keep the reader visible. Cloud/server speech requires a network connection even if a book was cached.
Read and download PDF books
PDF opens in the built-in PDF.js viewer. The recovered test package was missing its pdf.js asset, so the document canvas did not render in this review, although account bookmarks saved successfully. If the viewer stays blank, use Download PDF and a local reader; an operator must restore the missing viewer asset before relying on the built-in renderer. Use its page number/navigation, zoom, fit, search and sidebar tools to move around a fixed-layout document. Depending on the browser, the viewer also offers download/print and fullscreen/presentation actions.

The shared MicsBook menu can provide account bookmarks/notes for PDF locations. EPUB reflow fonts, color themes and read-aloud are not equivalent PDF features. A scanned PDF may contain only images, so text search and selection can be absent. For a very large or unusual PDF, Download PDF and open it in a dedicated reader.
Organize private lists, tags and recently read books
My Library combines three kinds of personal catalog organization:
- Recently read fills when you choose Read on a book. Select a card to reopen its details.
- Under Named book lists, enter New list name and choose Create list.
- On a book page, expand Lists & tags and select a list under Favorite lists. Its selected checkmark indicates membership; select it again to remove the book.
- Under Your tags, enter a label and choose Add tag. Select a tag's remove control to detach it.
- Return to My Library and select a list/tag to browse matching books.


List names accept up to 80 characters and individual book tags up to 40. A collection's remove action takes the book out of that list; Delete list removes the list while preserving the shared catalog. These private tags differ from a book's embedded author, series or subject metadata.
Request a missing book and follow its outcome
- Choose Request a book in the navigation or request page.
- Enter Title; optionally add Author and Details such as language, edition or ISBN.
- Choose Submit request and wait for its confirmation.
- Open My requests to follow the response.

The badge counts pending requests. Status starts Pending. When a manager links a newly available book, it becomes Added with a link and optional response; when the manager cannot supply it, the requester sees the Not found outcome and explanation. A request is a message to the library staff, not an automatic guarantee that the book will be acquired.

Share links, retain files and manage your profile
When your account allows sharing, expand Share this book. Use the native Share… action where supported, WhatsApp, Telegram, Facebook, X, or Copy link. These share the book's address rather than copying its file to a social network. Anonymous access depends on the administrator's Allow anonymous direct-book links setting.
Download EPUB / Download PDF saves the original downloadable book file. MOBI uploaded through the supported converter is represented by its converted EPUB. A local download can be read outside MicsBook and is separate from the browser's offline cache.
Open your name/Profile to edit Display name, Location and About you, then Save profile. The page also shows role, sign-in method and activity information. This is not a password-change or role-escalation screen.

Understand Reader, Manager and Admin roles
| Role | Main powers |
|---|---|
| Reader | Browse, read, download, listen, maintain private items and send book requests |
| Manager | Reader powers plus shared library operations and request handling |
| Admin | Manager powers plus users, global settings, copyright claims and system alerts |
The Admin link appears for library managers and administrators. The overview links to areas their role permits. A missing Users/Settings tab is usually a permissions difference rather than a broken page.

Maintain the shared library
In Admin → Library:
- Choose an EPUB, PDF or MOBI under Upload ebook, observing the maximum shown on the form, then Upload.
- Use Rescan library after adding files outside the web upload flow.
- Filter by title/author, choose Type, or select Sort by to review the list.
- Use Remove on a book only when it should leave the shared catalog.

Removal is recoverable at the filesystem level: the server moves the book to its trash directory. There is no ordinary reader-facing restore button. An operator can restore the retained file and rescan. MOBI conversion requires the server's Calibre converter; a missing converter or invalid file must be resolved by the administrator.
Add books provides an external catalog/mirror search with title, author or ISBN, selectable results and Add selected books to library. Downloads and Downloads in progress depend on external mirror availability and server configuration. This source-reviewed feature was not used for the demo; its contents are public-domain files obtained directly from Project Gutenberg. Operators should add only books they are entitled to distribute.
Resolve reader requests
In Admin → Requests, review the requested title, author, requester and notes.
- Locate or upload an authorized copy.
- Choose the matching book in Choose the added book…, add an optional response and Mark added.
- If unavailable, enter the reason and choose Not available.
- The reader can see that outcome under My requests.

The page also offers Search LibGen as an external-search shortcut. It does not automatically satisfy a request or verify distribution rights. Matching the right edition and language still requires a review.
Manage users, global settings and alerts
Users
Under Admin → Users, review account information, login/activity data and reading activity. Set Reader, Manager or Admin, toggle Active, then Save. Inactive accounts cannot continue using normal authenticated features. The last active administrator is protected against demotion/disablement.
Use the password reset controls to enter New password and Confirm password, then Set password. Reset revokes the user's browser sessions and API tokens; it is not an emailed recovery link.

Settings
Admin → Settings includes Site name, PWA app name, Allow new reader registrations and Allow anonymous direct-book links. Choose Save settings. The anonymous-links setting changes what a non-member can open from a direct URL; the account's sharing permission controls the availability of its sharing UI.

Copyright claims and system alerts
About → Report a copyright concern opens a form for claimant name/organization, contact email, book reference and a detailed claim, with an authorization confirmation. Send report submits it for administrator review. The reader menu offers the same reporting route. Submitting a report does not automatically remove a book.
Administrators review Copyright claims, update the outcome, and remove content when appropriate. System alerts records operational problems such as unavailable services; use Mark as read or Mark all as read after review. Acknowledging an alert is different from fixing the underlying problem. These reporting/alert flows were reviewed in source; no production claims or notifications were submitted.
Use bookbrowser-cli
BookBrowser is the server; bookbrowser-cli is the separate remote client. Ask the administrator for the current executable. The source lists Linux/macOS installers and a Windows binary, but the listed release host failed certificate hostname validation during this review, so a working download route needs operator confirmation. It uses the server's versioned API and the signed-in user's role.
bookbrowser-cli login --url https://ebook.micstec.com
bookbrowser-cli whoami
bookbrowser-cli books list
bookbrowser-cli books search "Alice"
bookbrowser-cli books show BOOK_ID
bookbrowser-cli books download BOOK_ID --output ./downloads/
For Google-enabled libraries, login --method google-link prints a short-lived browser approval link; google-browser also opens it. Google authentication happens in the browser, not by giving the CLI a Google password.
| Command group | Capabilities |
|---|---|
profiles, use, --profile |
Save/select multiple servers and accounts |
books list/search/show/download |
Read catalog metadata and download files |
library status/upload/rescan/remove |
Manager operations; recursive directory uploads and recoverable removals |
users list/show/... |
Administrator user and role/password operations |
settings show/set |
Administrator settings |
tokens list/revoke, logout |
Manage/revoke current-user tokens |
--json, help |
Machine-readable output and per-command reference |
Downloads avoid overwriting existing files unless --force is supplied. Account role checks still apply to CLI operations. logout normally revokes the saved token before removing the profile. A failed revocation preserves the profile; --local-only explicitly removes local state alone. Credentials can come from flags, environment, an explicitly selected env file or a profile; this CLI does not automatically search parent directories for .env.
The CLI options were reviewed against the current source; the screenshot session exercised the web interface rather than a complete client acceptance test. No account token is published in this guide.
Install, work offline and get help
Install through Chrome's install/Add to Home Screen action or Safari's Share → Add to Home Screen. The installed app uses PWA app name and opens without normal browser chrome.
Previously opened resources can remain in the offline cache, but this is not a guarantee that every book, chapter, voice or account operation is available offline. Open the needed book while connected and check it before a trip; use Download for a deliberate file copy. New searches, requests and account synchronization need the server.

Use the ? user guide, About build information, or download this full manual. No rendered promo video or native app-store listing was found in the reviewed repository.
Troubleshooting
| Problem | Check or action |
|---|---|
| Registration closed / sign-in rejected | Ask the administrator about account access or a password reset |
| Not found (or still indexing) | Wait for indexing; a manager can check/rescan the catalog |
| Search misses text in a chapter | Catalog search matches metadata; use Search book... inside the EPUB |
| Book fails to open | Download it and try another reader, then report the title/format to the administrator |
| Position differs on another device | EPUB location is local; use an account bookmark to move between devices |
| Save menu missing | Sign in and reopen the book; anonymous reading does not provide account tools |
| PDF cannot search/select text | It may be an image-only scan |
| Speech silent/unavailable | Tap playback, check volume and the configured speech service/browser support |
| Speech stops at a set time | Check Stop after play time |
| Speech stops when locked | Review power/background settings or keep the screen on |
| Translation/dictionary fails | Check internet access and try a shorter selection or an English headword |
| Lists/tags missing on another device | Confirm the same account; reader appearance/location remain device-specific |
| Shared link asks for login | Anonymous direct links may be disabled |
| No Admin/Users/Settings control | The signed-in role does not grant it |
| MOBI upload rejected | Ask the operator to verify the converter and the source file |
| Removed book needs recovery | An operator must restore the retained file and rescan |
| Request still Pending | Library staff have not yet recorded its outcome |
Include the About build, book title/format, device/browser and exact message in a support request. Share private account reading items only with the intended support recipient.