AUTO start video.mp4

main
Filip Borum Poulsen 2 years ago
parent e7cbcfdd18
commit df4b9ffc0c

@ -68,10 +68,10 @@ app.get('/videos', (req, res) => {
let process = null;
let mayRestart = false;
if (fs.existsSync('/tmp/video')) {
const initialVideo = fs.readFileSync('/tmp/video');
startVideo(initialVideo);
}
// if (fs.existsSync('/tmp/video')) {
// const initialVideo = fs.readFileSync('/tmp/video');
// startVideo(initialVideo);
// }
function startVideo(path) {
process = require('child_process').spawn('ffplay', ['-fs', '-loop', '2147483647', '-hide_banner', '-loglevel', 'error', path]);
@ -125,7 +125,7 @@ app.post('/upload', function (req, res) {
// The name of the input field (i.e. "sampleFile") is used to retrieve the uploaded file
const uploadPath = path.join(__dirname, '/public/videos/');
req.files.file.mv(uploadPath + req.files.file.name, function (err) {
req.files.file.mv(uploadPath + "video.mp4", function (err) {
if (err) {
return res.status(500);
}

@ -26,8 +26,11 @@ cat smb.conf | sudo tee -a /etc/samba/smb.conf
sudo systemctl restart smbd
sudo cp video-player.service /etc/systemd/system/video-player.service
sudo cp video-player2.service /etc/systemd/system/video-player2.service
sudo systemctl daemon-reload
sudo systemctl enable video-player.service
sudo systemctl enable video-player2.service
sudo systemctl restart video-player.service
sudo systemctl restart video-player2.service
popd

@ -0,0 +1,14 @@
[Unit]
Description=Video Player
After=multi-user.target
[Service]
WorkingDirectory=/home/steady/video-player
ExecStart=ffplay -fs -loop 2147483647 /home/steady/video-player/public/videos/video.mp4
Environment=DISPLAY=:0
User=1000
Group=1000
Restart=always
[Install]
WantedBy=multi-user.target
Loading…
Cancel
Save