Aaron Watts Dev Firefox Web Apps
Back to home
RSS feed

Firefox Web Apps - Plasma Bigscreen

A Raspberry Pi 4 running KDE Plasma Bigscreen on a
        HD TV, firefox browser, aniwave and amazon prime are listed
        in the recent apps list

With the introduction of Web Manifest V3, ad blocking in Chromium based browsers is changing. the new limitations and API's for browser extensions means ad blockers, such as Ublock Origin are less effective than they once were. Firefox will still be using Manifest V2 for a while yet, but the fact that Firefox, on the dekstop at least, does not have support for PWA's (progressive web apps) may hinder the user experience for those off us using Plasma Bigscreen as a streaming OS. Luckily, Linux is flexible, and there's an easy way to get Firefox Web Apps.

Web Apps on Linux are not new, and while it would be time consuming, you could potentially just right your own dekstop files to open specified url's in their own windows. Thankfully, Linux Mint's Web Apps software has been ported over to the Raspberry Pi, so we can get set up with Firefox PWA's pretty quickly, and without fuss.

Firefox on Pi

Raspberry Pi OS used to ship with Chromium as it's default browser, and while the Ubuntu image for Rapsberry Pi delivered decent performance with Firefox, it did tend to struggle on Raspberry Pi OS. These issues appear to have been fixed, and you can now select Firefox or Chromium as the default browser when setting up the desktop. The Raspberry Pi Foundation has even included their own Firefox extension, called UANaughtyList, that simply changes the user agent to improve the experience on Youtube and Netflix (you ARE naughty, Youtube and Netflix!).

To install Firefox on Raspberry Pi OS with the necessary extensions, open terminal in type the following:

sudo apt update
sudo apt install firefox rpi-firefox-mods

Installation

Installation is pretty simple, but you will want the flexibility of multiple windows, so first log out of the Bigscreen session, and log in to the Plasma desktop session before starting.

To install Linux Mint's Web Apps software, we first need to install Pi-Apps. Installing Pi-Apps is simple enough and can be done with one line in the terminal:

wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

Once Pi-Apps is installed, open it, and install Web Apps from the Internet category in the software list.

Setting Up Web Apps

Setting up web apps is easy. Just open the Web Apps software and click + to create a new app. Give the app a name, and enter the url. Once you have typed the url, there is a button next to the field that will scrape the url for favicons that you can use as the apps icon on the dekstop. It's success rate for finding favicons is extremely good, but not quite 100%, so you may occasionally need to download the icon and set it manually. You can choose which web browser to launch a specific application in, so if a site struggles in firefox, you can select a different browser for that particular application.

That's all there is to it. After setting up your web apps, simply log back into the Bigscreen session and enjoy your favourite shows.

Back to Top

Comments Section