remove the path for load_dotenv()
This commit is contained in:
parent
2eb8a1641b
commit
2b8c95f3f6
30
main.py
30
main.py
@ -4,19 +4,15 @@ import json
|
|||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from lib.mqtt import create_client, update_disc, control_player, create_config
|
from lib.mqtt import create_client, update_disc, control_player, create_config
|
||||||
|
|
||||||
|
|
||||||
# Path to your .env file
|
|
||||||
dotenv_path = '/home/dietpi/floppy-ytube-player/.env'
|
|
||||||
|
|
||||||
# Load the .env file
|
# Load the .env file
|
||||||
load_dotenv(dotenv_path)
|
load_dotenv()
|
||||||
|
|
||||||
# Define the MQTT server details
|
# Define the MQTT server details
|
||||||
broker = os.environ.get("broker")
|
broker = os.environ.get("broker")
|
||||||
port = int(os.environ.get("port"))
|
port = int(os.environ.get("port"))
|
||||||
# MQTT username and password
|
# MQTT username and password
|
||||||
username = os.environ.get('username')
|
username = os.environ.get("username")
|
||||||
password = os.environ.get('password')
|
password = os.environ.get("password")
|
||||||
|
|
||||||
print(f"Broker: {broker}, Port: {port}, Username: {username}")
|
print(f"Broker: {broker}, Port: {port}, Username: {username}")
|
||||||
|
|
||||||
@ -35,17 +31,13 @@ if len(sys.argv) > 1:
|
|||||||
# Pass the parsed data to the update_disc function
|
# Pass the parsed data to the update_disc function
|
||||||
update_disc(client, disc_data)
|
update_disc(client, disc_data)
|
||||||
except json.JSONDecodeError as e:
|
except json.JSONDecodeError as e:
|
||||||
try:
|
try:
|
||||||
if json_str == "EJECT":
|
if json_str == "EJECT":
|
||||||
control_player(client, "EJECT")
|
control_player(client, "EJECT")
|
||||||
update_disc(client, {"type":"album", "id":"EJECT"})
|
update_disc(client, {"type": "album", "id": "EJECT"})
|
||||||
elif json_str == "PLAY":
|
elif json_str == "PLAY":
|
||||||
control_player(client, "PLAY")
|
control_player(client, "PLAY")
|
||||||
except Exception:
|
except Exception:
|
||||||
print(f"Invalid JSON format: {e}")
|
print(f"Invalid JSON format: {e}")
|
||||||
else:
|
else:
|
||||||
print("No JSON argument passed, running default control_player action.")
|
print("No JSON argument passed, running default control_player action.")
|
||||||
|
|
||||||
# You can still have the default behavior if no JSON is passed
|
|
||||||
# control_player(client, "EJECT")
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user