git clone
cd magic-mirror-power-button
python3 -m venv myvenv
source myvenv/bin/activate
pip3 install -r requirements.txt
sudo apt-get install libasound-dev portaudio19-dev python3-pyaudio flac -y
pip install pyaudio --user
- Might Fail that is fine
source myvenv/bin/activate
(Only needs done when you open a new terminal)python3 main.py
sudo nano /lib/systemd/system/magic-mirror-power-button.service
Paste the contents below but change the username in ALL THREE PLACES
[Unit]
Description=Magic Mirror Power Button
After=multi-user.target
#[email protected]
[Service]
Type=simple
WorkingDirectory=/home/brendan/magic-mirror-power-button
ExecStart=/home/brendan/magic-mirror-power-button/myvenv/bin/python3 /home/brendan/magic-mirror-power-button/main.py
#StandardInput=tty-force
StandardOutput=syslog
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
sudo systemctl enable magic-mirror-power-button.service
sudo systemctl start magic-mirror-power-button.service
sudo systemctl stop magic-mirror-power-button.service
#To stop running servicesudo systemctl start magic-mirror-power-button.service
#To start running servicesudo systemctl restart magic-mirror-power-button.service
#To restart running service
sudo journalctl --unit=dummyService
sudo systemctl daemon-reload