feat: add wav download quality

This commit is contained in:
Mathis Maquenne
2026-08-05 22:51:43 +02:00
parent b3777bf8eb
commit b804c5e288
8 changed files with 109 additions and 32 deletions
+5 -2
View File
@@ -47,10 +47,13 @@ func (t *Track) FullTitle() string {
return t.Title
}
func (t *Track) Filename(kind Kind, mediaFormat string) string {
func (t *Track) Filename(kind Kind, format string) string {
ext := "mp3"
if mediaFormat == "FLAC" {
switch format {
case "FLAC":
ext = "flac"
case "WAV":
ext = "wav"
}
prefix := ""
+7
View File
@@ -60,6 +60,13 @@ func TestFilename(t *testing.T) {
mediaFormat: "FLAC",
want: "Artist - Song.flac",
},
{
name: "wav extension",
track: Track{Artist: "Artist", Title: "Song"},
kind: KindTrack,
mediaFormat: "WAV",
want: "Artist - Song.wav",
},
{
name: "version appended",
track: Track{Artist: "Artist", Title: "Song", Version: "(Live)"},