Raspberry Pi OS
Begin by installing the latest full version of Raspberry Pi OS (64-bit) on your system using the steps outlined on thisĀ Raspberry Pi Imager learn guide page. If you intend to have the Raspberry Pi installed somewhere behind a display and wish to connect to it remotely then be sure to enable SSH and configure your public key in the customization menu of the Raspberry Pi Imager. It's also convenient to configure the WiFi network details inside of the Pi Imager app so that the Pi will automatically connect to your WiFi when it boots up.
After you boot up the Pi for the first time on a fresh Raspberry Pi OS image, run these commands to update the software preloaded in the system.
sudo apt update sudo apt upgrade
If these commands fail with network errors, use the WiFi settings in the OS to connect to your network and then try again.
Disable Auto-Mount Dialog Popup
By default, Raspberry Pi OS will automatically mount any removable storage drives connected via USB which is great because the Video Looper can look for new videos to play automatically whenever a new drive is detected. However the OS also shows a dialog asking the user how they want to open the files on the removable storage drive which is problematic because it can take over the screen and minimize the Video Looper.
To disable the removable storage popup follow these steps.
- Open the file manager by clicking the folder icon in the start bar.
- Click Edit then Preferences.
- Click Volume Management in the left navigation list.
- Uncheck checkbox labeled "Show available options for removable media when the are inserted". The change is saved automatically, so just close the window and you're done.
To install Pi Video Looper 2, clone the repo and run the install script inside of it using these commands.
cd ~ git clone https://github.com/adafruit/pi_video_looper2 cd pi_video_looper2 sudo ./install.sh
If you use a username other than the default, pi, then pass the --user argument with your username. For example:
sudo ./install --user myusername
The installation takes a few moments. It will create a Python virtual environment and install all necessary requirements and the Video Looper inside of it.
When the installation is complete it will launch automatically and begin playing videos found on the attached USB thumb drive, or show a message prompting you to insert one if there isn't one connected.
Continue to the next page to learn how to play local video files instead of ones on a thumb drive and other configuration options.
Page last edited December 01, 2025
Text editor powered by tinymce.