persist tracklist columns setting in Playlist and Now Playing pages

This commit is contained in:
Drew Weymouth
2023-02-19 09:03:13 -08:00
parent 85e79921da
commit 64bdca7caf
4 changed files with 33 additions and 13 deletions
+19 -3
View File
@@ -24,10 +24,20 @@ type AlbumPageConfig struct {
TracklistColumns []string
}
type NowPlayingPageConfig struct {
TracklistColumns []string
}
type PlaylistPageConfig struct {
TracklistColumns []string
}
type Config struct {
Application AppConfig
Servers []*ServerConfig
AlbumPage AlbumPageConfig
Application AppConfig
Servers []*ServerConfig
AlbumPage AlbumPageConfig
NowPlayingPage NowPlayingPageConfig
PlaylistPage PlaylistPageConfig
}
func DefaultConfig() *Config {
@@ -39,6 +49,12 @@ func DefaultConfig() *Config {
AlbumPage: AlbumPageConfig{
TracklistColumns: []string{"Artist", "Time", "Plays"},
},
NowPlayingPage: NowPlayingPageConfig{
TracklistColumns: []string{"Artist", "Album", "Time"},
},
PlaylistPage: PlaylistPageConfig{
TracklistColumns: []string{"Artist", "Album", "Time", "Plays"},
},
}
}