update music api to listenbrainz
Deploy website / deploy (push) Successful in 3m1s

This commit is contained in:
2026-06-15 21:56:41 +01:00
parent af5116d931
commit cb7ec029eb
12 changed files with 215 additions and 81 deletions
+11 -5
View File
@@ -4,11 +4,9 @@ from os import getenv as env
import logging
try:
import src.dynamic_routes as dynamic_routes
import src.errors as errors
import src.pg_log as pg_log
except ImportError:
import dynamic_routes, errors, pg_log
import pg_log
from dotenv import load_dotenv
load_dotenv()
@@ -42,6 +40,14 @@ werkzeug_logger.addHandler(stream_log_handler)
log.info("Logging initialized.")
try:
import src.dynamic as dynamic
import src.errors as errors
import src.music_metadata as music_metadata
except ImportError:
import dynamic, errors, music_metadata
# CREATE FLASK APP
app = Flask(
__name__,
@@ -53,7 +59,8 @@ log.info("Flask initialized.")
# BLUEPRINTS
app.register_blueprint(errors.bp, url_prefix="/errors")
app.register_blueprint(dynamic_routes.bp, url_prefix="/")
app.register_blueprint(music_metadata.bp, url_prefix="/music")
app.register_blueprint(dynamic.bp, url_prefix="/")
log.info("Blueprints registered.")
@@ -71,7 +78,6 @@ def terminal():
return render_template("terminal.html")
# DEBUG (DONT RUN LIKE THIS IN PROD)
if __name__ == "__main__":
log.warning(f"RUNNING IN DEBUG MODE DO NOT USE FOR PRODUCTION!")