Local streaming server for media files, which doesn't require any internet access. Can be installed onto a portable computer (e.g. Raspberry Pi) for portable media streaming via a WiFi hotspot.
Run with go run .
Video content is searched in the following locations:
- The "content" directory in this repository
- The "Videos" directory within the homedir
- All mounted external devices
External devices are searched using the lsblk utility. If auto-mount is
configured for USB devices, then you should be able to use these seamlessly.
If content is changed, then you must re-scan; this can be done using the Reload Videos menu option in the top-right corner of the web interface.
Carflix has been tested with a Raspberry Pi 3A which has WiFi support. You can also put the PI into "Access Point" mode for fully remote video hosting.
- Download this repository onto the RPi --
git clone https://github.com/TheJosh/carflix.git - Install the GO libraries with
sudo apt install golang - Install ffmpeg for thumbnail generation,
sudo apt install ffmpeg - Run with
go run .