Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
771f557bae
|
@@ -1,3 +0,0 @@
|
|||||||
NAVIDROME_MUSIC_FOLDER="/opt/navidrome/music"
|
|
||||||
BIND_ADDRESS="192.168.2.24"
|
|
||||||
BIND_PORT="5001"
|
|
||||||
@@ -2,4 +2,3 @@ venv/
|
|||||||
setup.sh
|
setup.sh
|
||||||
navidrome-upload.service
|
navidrome-upload.service
|
||||||
.idea/
|
.idea/
|
||||||
.env
|
|
||||||
|
|||||||
@@ -6,9 +6,7 @@ import os
|
|||||||
from flask import Flask, request, render_template
|
from flask import Flask, request, render_template
|
||||||
from werkzeug.utils import secure_filename
|
from werkzeug.utils import secure_filename
|
||||||
|
|
||||||
UPLOAD_FOLDER = os.environ.get('NAVIDROME_MUSIC_FOLDER', '/opt/navidrome/music')
|
UPLOAD_FOLDER = '/opt/navidrome/music'
|
||||||
BIND_ADDRESS = os.environ.get('BIND_ADDRESS', '0.0.0.0')
|
|
||||||
BIND_PORT = int(os.environ.get('BIND_PORT', 5001))
|
|
||||||
ALLOWED_EXTENSIONS = {'flac', 'mp3', 'wav'}
|
ALLOWED_EXTENSIONS = {'flac', 'mp3', 'wav'}
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
@@ -18,6 +16,10 @@ def allowed_file(filename):
|
|||||||
return '.' in filename and \
|
return '.' in filename and \
|
||||||
filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS
|
filename.rsplit('.', 1)[1].lower() in ALLOWED_EXTENSIONS
|
||||||
|
|
||||||
|
@app.route('/ping')
|
||||||
|
def ping():
|
||||||
|
return 'pong', 200
|
||||||
|
|
||||||
@app.route('/', methods=['GET', 'POST'])
|
@app.route('/', methods=['GET', 'POST'])
|
||||||
def upload_file():
|
def upload_file():
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
@@ -34,4 +36,4 @@ def upload_file():
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run(host=BIND_ADDRESS, port=BIND_PORT, debug=False)
|
app.run(host='192.168.2.24', port=5001, debug=False)
|
||||||
|
|||||||
Reference in New Issue
Block a user