FIx
This commit is contained in:
2024-03-28 21:30:16 +01:00
committed by migatu
parent 5b7d7b31b2
commit d00ede6c62
+9 -26
View File
@@ -1,9 +1,8 @@
import json
from pathlib import Path from pathlib import Path
from platform import uname from platform import uname
from sys import platform from sys import platform
from flask import Flask, jsonify, request from flask import Flask, jsonify, request
import uuid
MUSIC_FOLDER = "" MUSIC_FOLDER = ""
if platform in ("linux", "linux2"): if platform in ("linux", "linux2"):
@@ -39,33 +38,17 @@ for mp3_item in Path.glob(Path(MUSIC_FOLDER), "**/*.mp3"):
app = Flask(__name__) app = Flask(__name__)
@app.route('/mp3', methods=['GET'])
@app.route("/mp3", methods=["GET"])
def get_music_list(): def get_music_list():
return jsonify({"music_file_list": music_file_list}) return jsonify({'music_file_list':music_file_list})
if __name__=='__main__':
app.run(debug=True)
# TODO: Przyjecie informacji o zmianie i dodanie pliku saute #TODO: Reskan co 24h
@app.route("/update_mp3", methods=["POST"])
def update_music_list():
record = json.loads(request.data)
app.logger.info(record["item"])
music_file_list.append(record["item"])
return_data = (
jsonify(isError=False, message="Success", statusCode=200, data=record),
200,
)
return return_data
#TODO: Informacja o zmianie i update
if __name__ == "__main__": #TODO: Odpowiedz na zapytanie
#app.run(debug=True, host="0.0.0.0") #TODO: Przyjecie informacji o zmianie i dodanie pliku saute
from waitress import serve
serve(app, host="0.0.0.0", port=5000)
# TODO: Reskan co 24h
# TODO: Informacja o zmianie i update
# TODO: Move download Youtube i Spotify tutaj (bedzie potrzebny wtedy rest w obie strony)