Skip to content

Raspberry Pi will act as an automated media player when the user introduces video files on a usb key

Notifications You must be signed in to change notification settings

modulaire/RPi-automated-hdmi-video-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi automated video player

With the Raspberry Pi connected to an HDMI television or projector, a USB key holding mutiple video files is plugged in. The video files found on the device will be played sequentially in repeat loop.

A headless image can be used for this setup as no Graphic User Interface is required. Prepare your SD card with Raspberry Lite OS. SD card can be a minimum size of 4Gb in this case.

The USB key used to introduce the video files must be formatted FAT16 or FAT32. The files must be prepared in MP4 format. Naming of the files are best managed if prepared numerically according to the order we wish to play the videos one after the other (ex: 001.mp4, 002.mp4, 003.mp4...)

Dependencies are as follows:

sudo apt-get update
sudo apt-get install python3-pygame omxplayer usbmount

The program usbmount is required. In some cases it won't work by default. You may need to modify a line in the following file:

/lib/systemd/system/systemd-udevd.service

change the line PrivateMounts=yes to PrivateMounts=no

Python3 is used to execute the included code videoPlayer.py . As follows:

python3 /path/to/file/videoplayer.py

After verification of no errors at execution of the file, insert this command at the end of the .bashrc file found in the user home folder. The command will then launch at startup. In order to complete the setup, be sure to choose console auto-login in preferences (no GUI required):

sudo raspi-config

A Dev folder is included in this repository (named VideoPlayerDev). The files found here are the building blocks used to create the code. It is included here "as-is". Little commentary is provided, but should be self-explanatory for a seasoned python programmer.

About

Raspberry Pi will act as an automated media player when the user introduces video files on a usb key

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages