Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
86d8283217 | ||
|
|
f01b246934 |
+7
-4
@@ -17,9 +17,9 @@ from mutagen.mp3 import MP3
|
|||||||
from mutagen.id3 import ID3, APIC
|
from mutagen.id3 import ID3, APIC
|
||||||
from flask import Flask, render_template, request, jsonify
|
from flask import Flask, render_template, request, jsonify
|
||||||
|
|
||||||
MUSIC_FOLDER = os.environ["HAPPY_RIPPER_MUSIC_DIR"]
|
MUSIC_FOLDER = os.environ.get("HAPPY_RIPPER_MUSIC_DIR", "Music")
|
||||||
ACCESS_URL = os.environ["HAPPY_RIPPER_ACCESS_URL"]
|
ACCESS_URL = os.environ.get("HAPPY_RIPPER_ACCESS_URL", "https://test.test.test")
|
||||||
PORT = int(os.environ["HAPPY_RIPPER_MUSIC_PORT"])
|
PORT = int(os.environ.get("HAPPY_RIPPER_MUSIC_PORT", 5000))
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
@@ -57,7 +57,7 @@ class MetadataPostProcessor(PostProcessor):
|
|||||||
audio = EasyID3(file)
|
audio = EasyID3(file)
|
||||||
audio.delete()
|
audio.delete()
|
||||||
audio["title"] = information["title"]
|
audio["title"] = information["title"]
|
||||||
audio["artist"] = information["uploader"]
|
audio["artist"] = information["uploader"].replace(" - Topic", "")
|
||||||
|
|
||||||
audio["album"] = self.info.title
|
audio["album"] = self.info.title
|
||||||
|
|
||||||
@@ -173,6 +173,9 @@ def find_release_info(url: str) -> ReleaseInfo:
|
|||||||
|
|
||||||
art_url = thumbnails[1]["url"]
|
art_url = thumbnails[1]["url"]
|
||||||
|
|
||||||
|
if not is_album:
|
||||||
|
artist = "Various Artists"
|
||||||
|
|
||||||
return ReleaseInfo(artist, title, art_url, is_album, is_topic)
|
return ReleaseInfo(artist, title, art_url, is_album, is_topic)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -157,7 +157,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
finishTableBody.innerHTML = "";
|
finishTableBody.innerHTML = "";
|
||||||
for (const q of statusJson.finishedQueue) {
|
for (const q of statusJson.finishedQueue.toReversed()) {
|
||||||
finishTableBody.innerHTML += createFinishCard(q.artist, q.title, q.status, q.art_url, q.destinations);
|
finishTableBody.innerHTML += createFinishCard(q.artist, q.title, q.status, q.art_url, q.destinations);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user