How to Watch Emby on ChromeOS in Chrome
Open the Emby Web App on your Chromebook, sign in to your server, and play movies, shows, music, and photos without installing Linux.
You can read e-books on a Chromebook without installing a desktop reader. For an EPUB or PDF you want to keep in a synced library, upload it to Google Play Books and read it in Chrome. For a local collection or more file formats, install Foliate through ChromeOS’s Linux environment. A PDF already saved on the device can also open in the built-in Gallery app.
Choose the method that matches the book: Play Books is the simplest option for EPUB and PDF files and works across signed-in devices; Gallery is convenient for a single local PDF; Foliate is useful for local EPUBs and formats such as MOBI, Kindle, FB2, and CBZ. Store-bought books may have copy protection, so a supported file extension does not guarantee that every retailer’s book will open in another app.
This browser-based option avoids Linux setup. Google Play Books accepts EPUB and PDF uploads and makes uploaded books available on devices where you use the same Google Account.

.epub or .pdf file from the Chromebook’s file picker and select Select. Google’s computer instructions for uploading books list this same path.

Uploaded EPUBs and PDFs can be read on another device after you sign in to the same account. For a one-off PDF stored locally, open it from the Files app; ChromeOS normally opens PDFs in Gallery. Google explains how to change the default to Chrome’s PDF viewer in its Chromebook PDF guide.
Foliate runs as a Linux desktop app. Its Flathub listing includes support for EPUB, PDF, Mobipocket, Kindle, FB2, and CBZ files, plus page and scroll views, font controls, bookmarks, and annotations. Use this method if you want a separate reader for books stored on the Chromebook.
First check that Linux is available. A school- or work-managed Chromebook may have Linux disabled by its administrator, and older or unsupported devices may not show the setting. Google says Linux setup can take 10 minutes or more; it installs a Debian environment and opens Terminal when setup completes.

sudo apt update
sudo apt install flatpak

flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

flatpak install --user flathub com.github.johnfactotum.Foliate


Foliate’s reader can change fonts and line spacing, switch between paginated and scrolling layouts, and keep bookmarks or annotations. The current Foliate listing on Flathub describes supported formats and features. Google notes that Linux apps share a security sandbox on ChromeOS, so install software only from sources you trust.
sudo apt install flatpak, wait for it to finish, then try the Flatpak command again.For most readers, Play Books is the quickest way to read EPUBs and PDFs on a Chromebook. Choose Foliate when you need a local reader with broader format support and your device allows Linux apps.
Open the Emby Web App on your Chromebook, sign in to your server, and play movies, shows, music, and photos without installing Linux.
Install Syncthing on a Chromebook, share a ChromeOS folder with Linux, connect another device, and keep the web interface private.
Enable Linux on your Chromebook, install Tor Browser with the Tor Project’s Flatpak launcher, connect to Tor, and understand what the setup protects.
Install Bitwarden on a Chromebook, save your first login, autofill websites, and learn when the optional Linux desktop app makes sense.
Install Firefox, Brave, Edge, or Opera on a Chromebook with Linux. Learn how to enable the Debian environment, choose a compatible package, and understand the limits.
Read EPUBs and PDFs in Google Play Books on your Chromebook, or install Foliate through Linux for a local reader that supports more formats.
Install VLC on a Chromebook from Google Play, play local files and network media, or set up the Linux desktop version when you need it.
Install Krita on a Chromebook with ChromeOS Linux and Flatpak, then launch the app, open shared artwork, and troubleshoot common setup limits.
Use Teams on a Chromebook through Chrome, sign in with a work or school account, install the optional web app, and resolve camera or microphone issues.
Set up ChromeOS Linux, choose the right VS Code Debian package for your Chromebook, and install the desktop editor with APT.