diff options
Diffstat (limited to 'apps/settings.h')
-rw-r--r-- | apps/settings.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/apps/settings.h b/apps/settings.h index 79b47f6a0f..b3c31476e3 100644 --- a/apps/settings.h +++ b/apps/settings.h | |||
@@ -108,6 +108,18 @@ enum | |||
108 | NUM_REPEAT_MODES | 108 | NUM_REPEAT_MODES |
109 | }; | 109 | }; |
110 | 110 | ||
111 | /* single mode options */ | ||
112 | enum { | ||
113 | SINGLE_MODE_OFF = 0, | ||
114 | SINGLE_MODE_TRACK, | ||
115 | SINGLE_MODE_ALBUM, | ||
116 | SINGLE_MODE_ALBUM_ARTIST, | ||
117 | SINGLE_MODE_ARTIST, | ||
118 | SINGLE_MODE_COMPOSER, | ||
119 | SINGLE_MODE_GROUPING, | ||
120 | SINGLE_MODE_GENRE | ||
121 | }; | ||
122 | |||
111 | enum | 123 | enum |
112 | { | 124 | { |
113 | QUEUE_HIDE = 0, | 125 | QUEUE_HIDE = 0, |
@@ -476,7 +488,8 @@ struct user_settings | |||
476 | int default_codepage; /* set default codepage for tag conversion */ | 488 | int default_codepage; /* set default codepage for tag conversion */ |
477 | bool hold_lr_for_scroll_in_list; /* hold L/R scrolls the list left/right */ | 489 | bool hold_lr_for_scroll_in_list; /* hold L/R scrolls the list left/right */ |
478 | bool play_selected; /* Plays selected file even in shuffle mode */ | 490 | bool play_selected; /* Plays selected file even in shuffle mode */ |
479 | bool single_mode; /* single mode - stop after every track */ | 491 | int single_mode; /* single mode - stop after every track, album, album artist, |
492 | artist, composer, work, or genre */ | ||
480 | bool party_mode; /* party mode - unstoppable music */ | 493 | bool party_mode; /* party mode - unstoppable music */ |
481 | bool audioscrobbler; /* Audioscrobbler logging */ | 494 | bool audioscrobbler; /* Audioscrobbler logging */ |
482 | bool cuesheet; | 495 | bool cuesheet; |