save artist page view settings in config

This commit is contained in:
Drew Weymouth
2023-03-09 17:49:15 -08:00
parent 4abb3843a2
commit a6aae2b8a8
3 changed files with 34 additions and 6 deletions
+10
View File
@@ -29,6 +29,11 @@ type AlbumsPageConfig struct {
SortOrder string
}
type ArtistPageConfig struct {
InitialView string
TracklistColumns []string
}
type FavoritesPageConfig struct {
InitialView string
TracklistColumns []string
@@ -51,6 +56,7 @@ type Config struct {
Servers []*ServerConfig
AlbumPage AlbumPageConfig
AlbumsPage AlbumsPageConfig
ArtistPage ArtistPageConfig
FavoritesPage FavoritesPageConfig
NowPlayingPage NowPlayingPageConfig
PlaylistPage PlaylistPageConfig
@@ -69,6 +75,10 @@ func DefaultConfig() *Config {
AlbumsPage: AlbumsPageConfig{
SortOrder: string(AlbumSortRecentlyAdded),
},
ArtistPage: ArtistPageConfig{
InitialView: "Discography",
TracklistColumns: []string{"Album", "Time", "Plays", "Favorite"},
},
FavoritesPage: FavoritesPageConfig{
TracklistColumns: []string{"Artist", "Album", "Time", "Plays"},
InitialView: "Albums",