Android
While the UX is worse, it's possible to use asbplayer on Android devices.
Website
The website can be used as-is. The Overlay UI will be displayed instead of the default, desktop-optimized video controls.
Add to home screen
As a progressive web app, the website can be added to the home screen of your Android device. From the browser menu, tap "add to home screen."
Extension
Many features are missing: the side panel, screenshots, and the WebSocket interface. See the compatibility section for a table of supported and unsupported features on each browser.
As with the website, the primary way to interact with asbplayer extension is through the Overlay UI. The side panel is missing, so instead subtitles are loaded by selecting the asbplayer button from the browser's extension menu.. Using a (bluetooth) keyboard is not necessary but can be very useful for those who prefer to use keyboard shortcuts with the extension.
Below are Android browsers where asbplayer can be installed.
Firefox for Android
Install asbplayer from the AMO page. Firefox for Android suffers from the same limitations as Firefox - it's not possible to record audio from DRM-protected streams.
Edge Canary
Edge Canary is another Chromium-based mobile browser that can run extensions. As of this writing, asbplayer on Edge Canary does not support audio recording. To install asbplayer on Edge Canary:
- Download the asbplayer
crx
file from the releases page. - If not already, enable developer mode from the Edge Canary settings by going to "about Microsoft Edge" and tapping on the build version string several times.
- From Developer Options tap Extension install by crx and select the
crx
file you just downloaded.
Kiwi Browser (discontinued)
Kiwi Browser is a Chromium-based mobile browser that can run extensions. However, it's development has been discontinued and the only way to install it is from the GitHub page. Once Kiwi Browser is installed, asbplayer can be installed from the Chrome web store.
Anki integration
Install AnkiConnect Android for Anki integration.