You can build a movie library player using a Raspberry Pi 5, Adafruit's NFC breakout, and NFC (near field or "smart") cards. This project runs Python code with Blinka, the CircuitPython compatibility library for single-board computers running Linux, to create a script that allows you to use NFC cards to launch movies in the VLC media player. The M.2 HAT+ lets you add an M.2 drive with plenty of space for all of your media files.
Inspired by Simply Explained's NFC Movie Library, the goal of this project is to make movies feel special by offering a more physical experience. Plus, no WiFi necessary!
A 3D printed enclosure houses the Raspberry Pi 5 and the Adafruit NFC Breakout board. A standard size NFC card fits inside a VHS-inspired snap fit case. A tripod screw adapter allows you to mount it however you like.
A Python script allows you to assign video files to any NFC card and saves it to a CSV file. This guide will walk you through setting up the Python virtual environment, M.2 HAT, VLC media player and how to run the script on boot.
Text editor powered by tinymce.