How to use BeeLine Reader on Android
Short version
I got BeeLine Reader to fully work with three web browsers: Kiwi Browser, Lemur Browser, and Mises Browser.
What is BeeLine Reader?
BeeLine Reader is a nifty software product designed to make reading on screens easier.
I found out about the software at a presentation named Visual Tracking and Readability Issues on Mobile at the 2023 CSUN Assistive Technology Conference. After returning home, I gave it a try and quickly became a fan.
Desktops and laptops
On Windows and Mac, it’s easy to use BeeLine Reader. Just install the add-on for Firefox, Edge, Safari, or Chrome.
Android
On Android, it’s trickier. Chrome, Firefox, and Edge on Android have limited or no support for add-ons. But good news: by using a lesser known browser, it is possible to add any add-on. Thanks to Nick Lum of BeeLine Reader for pointing me in the right direction.
Using my Pixel 5, I tested many different browsers. I only tested one device; your results may vary.
Here are the results of my experiments.
- Kiwi Browser, Lemur Browser, and Mises Browser (Fully work.)
- Flow or Yandex Browser (These mostly work.)
- Firefox Nightly, Fennec, or Mull (These don’t work.)
- SmartCookieWeb Preview (This doesn’t work either.)
Kiwi Browser, Lemur Browser, and Mises Browser (Fully work.)
Kiwi Browser is an open-source, Chromium-based browser app that “supports most chrome desktop extensions” according to its ad copy. Lemur Browser and Mises Browser are also two Chromium-based web browsers for Android. So far, these are the only three Android browsers I’ve found where all features of BeeLine Reader are available.
Installation is easy:
- Download Kiwi Browser, Lemur Browser, or Mises Browser from the Play Store.
- In the browser, go to the BeeLine Reader extension in the Chrome Web Store.
- Click the “Add to Chrome” button at the top right.
BeeLine Reader appears in the extensions menu. You can click to access all settings and register the full version.
Note that BeeLine Reader is meant to have four settings screens that are displayed one at a time. In Kiwi Browser, all four screens appear at the same time, next to each other and very small! You’ll just need to zoom in to use the screens.
Flow or Yandex Browser (These mostly work.)
Flow and Yandex Browser are two proprietary web browsers for Android. It’s possible to use the full version of BeeLine Reader with these browsers, except that the settings window is unavailable. Here’s how:
Flow
- Download Flow from the Play Store.
- In Flow, go to the BeeLine Reader extension in the Chrome Web Store.
- Click the “Add to Chrome” button at the top right.
Yandex
- Download Yandex Browser from the Play Store.
- In Yandex, go to the BeeLine Reader extension in the Chrome Web Store.
- Before downloading the extension, go to your browser settings and enable Desktop version. You can disable this later.
- Click the “Add to Chrome” button at the top right.
Final steps for Flow or Yandex
If you’ve previously paid for the full version of BeeLine Reader, and you want to use your license in Android, you’ll need to register this browser.
- In your browser, open the BeeLine Reader Browser License Recovery web page.
- Enter your email address you originally used to register, and click “Send Recovery Link”.
- In the email you receive, copy the URL for the “Recover License” button.
- Load the URL in Flow or Yandex.
- You should receive a button to register the browser. Click the button and you’re on your way!
The only caveat: you’ll just have to be happy with the default settings.
- Flow will attempt to load the settings window, but fails.
- Yandex doesn’t even have a button to load the settings window.
But, at least you can enjoy your improved reading, until Android browsers develop better add-on support.
Firefox Nightly, Fennec, or Mull (These don’t work.)
Before you read on: This doesn’t work. But I’m including the instructions in case someone smarter than me figures out why and fixes it.
Firefox Nightly allows add-ons to be installed from “collections” stored at https://addons.mozilla.org. You can set up your own collection using these instructions. Or, you can use my pre-made collection containing BeeLine Reader. There are a few steps to unlock the add-ons feature.
- Install Firefox Nightly from the Play Store.
- In the main menu, click Settings.
- Click “About Firefox Nightly.”
- Tap the Firefox icon five times, until a message appears that says “Debug menu enabled.”
- Go back to the Settings menu and click “Custom Add-on collection”
- Enter the following information:
- Collection owner (User ID): 17837497 (or your own ID)
- Collection name: BeeLineReader (or your own Collection name)
- Firefox Nightly will quit. Reopen the app.
- Go to the main menu and click Add-ons.
- Install BeeLine Reader.
- A new submenu appears under Add-ons with BeeLine Reader. Click this new menu item.
Unfortunately, this is where the procedure fails. Firefox does not display the BeeLine Reader options correctly. All that is displayed is the BeeLine Reader loading indicator, which never goes away.
I tried using TalkBack to swipe through to the options if they were invisible. That did not work. The options are not there at all. Also nothing happens on the original web page; it is not colored.
Note that, instead of Firefox Nightly, you can perform this same process using Fennec for F-Droid or Mull instead. The results are the same.
SmartCookieWeb Preview (This one doesn’t work either.)
SmartCookieWeb Preview is a Gecko-based web browser for Android that allows “sideloading” extensions via the XPI file.
- Install SmartCookieWeb Preview from the Play Store.
- In the main menu, click Settings.
- Click “Advanced Settings”.
- Click “Sideload XPI”.
- Paste in the URL of the BeeLine Reader XPI, which is: https://addons.mozilla.org/firefox/downloads/file/3844245/beelinereader-2.16.0.xpi
- In the main menu item Add-ons, there is a submenu with BeeLine Reader.
When opening the add-on, a modal window pops up. This window has the same behavior seen with Firefox Nightly and Fennec. There is a loading indicator that never stops. The web page text is not colored.
Conclusions
- If you’d like to fully enjoy the benefits of BeeLine Reader on Android, you can download and use Kiwi Browser, Lemur Browser, or Mises Browser.
- If you don’t want to use those three browsers, then Flow and Yandex Browser will give you much of the experience.
- Hopefully someday Firefox, Chrome, and Edge on Android, as well as open source alternatives, will have better support for add-ons.
Change log
- 2023-04-10: Updated with more browsers.
- 2023-04-13: Updated with Lemur Browser.
- 2023-04-19: Updated with Mises Browser.