diff --git a/index.js b/index.js index 7b66831..f801d4e 100644 --- a/index.js +++ b/index.js @@ -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); } diff --git a/install.sh b/install.sh index 88e3de9..de2f763 100644 --- a/install.sh +++ b/install.sh @@ -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 \ No newline at end of file diff --git a/video-player2.service b/video-player2.service new file mode 100644 index 0000000..5253b34 --- /dev/null +++ b/video-player2.service @@ -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 \ No newline at end of file