Compare commits
3 Commits
a295ca6861
...
090676d82e
| Author | SHA1 | Date | |
|---|---|---|---|
|
090676d82e
|
|||
|
6d598bde26
|
|||
|
69c8540e83
|
@@ -1,3 +1,8 @@
|
|||||||
|
# Navidrome Upload Utility
|
||||||
|
# Arian Nasr
|
||||||
|
# March 6, 2026
|
||||||
|
|
||||||
|
|
||||||
import os
|
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
|
||||||
|
|||||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
+13
-5
@@ -5,12 +5,20 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>Upload Music</title>
|
<title>Upload Music</title>
|
||||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}" type="text/css" />
|
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}" type="text/css" />
|
||||||
|
<script src="{{ url_for('static', filename='js/dropzone.min.js') }}"></script>
|
||||||
|
<link rel="stylesheet" href="{{ url_for('static', filename='css/dropzone.min.css') }}" type="text/css" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Upload new File</h1>
|
<h1>Drag & drop files here or <b>browse</b></h1>
|
||||||
<form method=post enctype=multipart/form-data>
|
<script>
|
||||||
<input type=file name=file multiple>
|
Dropzone.options.myDropzone = {
|
||||||
<input type=submit value=Upload>
|
parallelUploads: 2,
|
||||||
</form>
|
uploadMultiple: true,
|
||||||
|
acceptedFiles: 'audio/*'
|
||||||
|
};
|
||||||
|
</script>
|
||||||
|
<form action="/"
|
||||||
|
class="dropzone"
|
||||||
|
id="my-dropzone"></form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Reference in New Issue
Block a user