Skip to content

Libby reader 0.3.1

Choose a tag to compare

@snydersaurus snydersaurus released this 10 Oct 17:54
· 3 commits to libby-key-paging since this release

Read Libby library loans on a reMarkable Paper Pro Move (and, untested, the Paper Pro), in Libby's own web reader. This is rmweb 0.9.7 plus this fork's Libby changes, packaged as one AppLoad app.

Tested on: one reMarkable Paper Pro Move, OS 3.27.3. Expected to work on the Paper Pro but not tried there yet. Not for the Paper Pro Pure.
Needs: developer mode, reManager (or Vellum on the tablet), and a library card.

New in 0.3.1: Paper Pro support (untested)

The app now lets AppLoad size its window for whichever tablet it is on, instead of always asking for the Move's shape. It already detected the Paper Pro and used its screen size, so this should be all the Paper Pro needed, but nobody has tried it on one yet. If you do, please open an issue saying how it went, working or not.

Nothing else changed: on the Move, 0.3.1 behaves exactly like 0.3.0. Features from 0.3.0 (AppLoad window, minimising with the book open, pen highlights, typed notes) are described in the 0.3.0 release.

Install with the reManager desktop app

  1. Download libby-reader-0.3.1-r0.apk from the assets below (about 107 MB).

  2. Open reManager and connect to the tablet.

  3. Utilities tab, File Browser: go to /home/root and drag the .apk in (or use Upload File). Wait for the transfer to finish.

  4. Utilities tab, Terminal: install it.

    /home/root/.vellum/bin/vellum add --allow-untrusted /home/root/libby-reader-0.3.1-r0.apk

    It ends with a line starting OK:. Upgrading from an earlier version is the same command, and keeps your Libby sign-in.

  5. In the same terminal, delete the uploaded file and restart the reMarkable interface so AppLoad notices the new app:

    rm /home/root/libby-reader-0.3.1-r0.apk
    /home/root/xovi/start

    The tablet's screen restarts and asks for your passcode if you have one.

  6. On the tablet, open AppLoad and tap Libby.

It is not in Vellum's official index, so it will not appear in reManager's list of available packages. Once installed, it shows up under Mods as libby-reader.

First launch

  1. Libby opens in an AppLoad window and shows a page about one TLS option Libby needs. Tap Turn it on and restart if you accept it; docs/tls.md explains what it changes. Libby reconnects in the same window a few seconds later.
  2. Libby asks whether you have a library card. Sign in with your card, or choose to copy from another device and enter the code it shows into the Libby app on your phone (Menu, Settings, Copy To Another Device).

Using it

  • Toolbar: Shelf, B&W/Colour, Font, A-, A+, Refresh. Tap the top of the screen to bring it up, or long-press while a book is open.
  • In a book: tap the middle to show or hide Libby's controls; swipe, or tap the left or right edge, to turn pages once Libby's controls are hidden.
  • Leaving: drag down from the top centre of the screen for AppLoad's window bar. _ minimises Libby (tap _ on the leftover bar to bring it back, book still open); X closes it. Don't reopen a running Libby from its icon.

Other ways to install

Checksums and licences

sha256 (libby-reader-0.3.1-r0.apk): ac63253dcc3ecd9c661117352815f8368289cf11b2bdf049b5effa3d021a50da
sha256 (libby-0.3.1.tar.gz): 5cf103bce8ac3eefc9b06bf9306ed0467bf55a7d7a7889ad91639e9f7f6a67b8

Unofficial; not affiliated with OverDrive, Libby or reMarkable. The bundled WebKit, Mesa and other libraries are unmodified from the upstream rmweb 0.9.7 release; licences are in NOTICE inside the archive.