feat: add playlist folder sorting

This commit is contained in:
2026-02-13 07:50:29 +01:00
parent 692dead58f
commit 9582864321

View File

@@ -41,6 +41,15 @@ type MetadataTrack struct {
type MetadataPlaylist struct { type MetadataPlaylist struct {
TrackList []MetadataTrack `json:"track_list"` TrackList []MetadataTrack `json:"track_list"`
Info MetadataPlaylistInfo `json:"playlist_info"`
}
type MetadataPlaylistInfo struct {
Owner MetadataPlaylistOwner `json:"owner"`
}
type MetadataPlaylistOwner struct {
Name string `json:"name"`
} }
func Download(application *app.App, url string, output_folder string) error { func Download(application *app.App, url string, output_folder string) error {
@@ -90,6 +99,7 @@ func Download(application *app.App, url string, output_folder string) error {
CoverURL: track.Images, CoverURL: track.Images,
OutputDir: output_folder, OutputDir: output_folder,
SpotifyID: track.SpotifyID, SpotifyID: track.SpotifyID,
PlaylistName: metadata.Info.Owner.Name,
} }
application.DownloadTrack(downloadRequest) application.DownloadTrack(downloadRequest)