Minor fix 2

Minor 1

Done

Test 20

Fix 18

Test 7

Fix 15

Test 3

Test 2

Test 1

Fix 15

Fix 14

Fix 13

Fix 12

Fix 11

Fix 10

Fix 9

Fix 2

FIx 1

Test phase 2

Test 8

Final test

Test 5

Test 4

Test3

Test 2

Test 1

add
This commit is contained in:
2024-03-28 22:10:54 +01:00
committed by migatu
parent 471d4e923b
commit 5e3ffdacb5
+23 -9
View File
@@ -1,8 +1,9 @@
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"):
@@ -38,17 +39,30 @@ for mp3_item in Path.glob(Path(MUSIC_FOLDER), "**/*.mp3"):
app = Flask(__name__) app = Flask(__name__)
@app.route('/mp3', methods=['GET'])
def get_music_list():
return jsonify({'music_file_list':music_file_list})
if __name__=='__main__': @app.route("/mp3", methods=["GET"])
app.run(debug=True) def get_music_list():
return jsonify({"music_file_list": music_file_list})
# TODO: Przyjecie informacji o zmianie i dodanie pliku saute
@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
if __name__ == "__main__":
app.run(debug=True, host="0.0.0.0")
# TODO: Reskan co 24h # TODO: Reskan co 24h
# TODO: Informacja o zmianie i update # TODO: Informacja o zmianie i update
#TODO: Odpowiedz na zapytanie # TODO: Move download Youtube i Spotify tutaj (bedzie potrzebny wtedy rest w obie strony)
#TODO: Przyjecie informacji o zmianie i dodanie pliku saute