Skip to content

Instantly share code, notes, and snippets.

@ronsims2
Last active April 4, 2026 17:24
Show Gist options
  • Select an option

  • Save ronsims2/e944f886e197deed56d897c08fc5cdb0 to your computer and use it in GitHub Desktop.

Select an option

Save ronsims2/e944f886e197deed56d897c08fc5cdb0 to your computer and use it in GitHub Desktop.
Low-cost looping video player for the arts

Build a looping video player for your gallery or project.

Do not be afraid of the technical details. This thorough guide will help you build an affordable video player.

Features

These instruction will help you configure a player that can:

  • Play mp4, mov, and most other popular video formats
  • Loop a single video or a play list
  • Restart when unplugged and auto play videos
  • HDMI connectivity
  • Small and concealable form factor (Abotu the size of 2 stacked decks of standard playing cards)

Supplies

  • Raspberry Pi micro computer, minimum 4GB RAM (less than $100 as of 4/4/2026)
  • Micro HDMI to standard HDMI cable (length to meet your needs)
  • USB C Power brick
  • High Speed Micro SD card, minimum 16GB (This should be more than enough for a single video, you may need more storage)
  • HDMI TV or monitor
  • Raspberry Pi 4 case (optional)
  • Micro SD card reader (optional, you may need this to connect an micro SD card to your computer)
  • USB keyboard
  • USB Mouse

Instruction

  1. Insert the micro SD card into your computer. Some uses may need an micro SD card reader
  2. On your computer, downlaod the Raspberry Pi Imager (OS installer).
  3. Run the Raspberry Pi Imager and select the "Raspberry Pi 4" as the device. You can find the full docs here.
  4. Select the "Raspberry Pi OS" as the operating system.
  5. Select the SD card. This is where the operating statem will be written. Make sure to check the box that says "Exclude systems drives". ⚠️ This prevents you from accidentally overwritting your computers harddrive.
  6. Complete the reaminder of the prompts and wait for the process to finish writing to the SD card.
  7. Place the Rapsberri Pi into the case.
  8. Push the micro SD card into the Raspberry Pi's micro SD card slot.
  9. Connect the Raspberry Pi to the display (TV or monitor) via the HDMI cable.
  10. Plug the Keyboard and mouse into the Raspberry Pi.
  11. Plug plug the power adpter into the wall and the raspberry Pi.
  12. Allow the Raspberry Pi to boot.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment