feat: sort preference for playlists (#370)

This commit is contained in:
eddyizm 2026-01-18 16:39:28 -08:00 committed by GitHub
parent 75513d3bd4
commit 3cd5843c4b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 42 additions and 3 deletions

View file

@ -240,6 +240,16 @@
<item>8</item>
</string-array>
<string-array name="playlist_sort_option_titles">
<item>Name</item>
<item>Random</item>
</string-array>
<string-array name="playlist_sort_option_values">
<item>ORDER_BY_NAME</item>
<item>ORDER_BY_RANDOM</item>
</string-array>
<string-array name="skip_min_star_rating_titles">
<item>0 star minimum</item>
<item>1 star minimum</item>

View file

@ -361,6 +361,7 @@
<string name="settings_music_directory_summary">If enabled, show the music directory section. Please note that for folder navigation to work properly, the server must support this feature.</string>
<string name="settings_podcast">Show podcast</string>
<string name="settings_podcast_summary">If enabled, show the podcast section. Restart the app for it to take full effect.</string>
<string name="settings_playlist_sort">Playlist sorting</string>
<string name="settings_audio_quality">Show audio quality</string>
<string name="settings_audio_quality_summary">The bitrate and audio format will be shown for each audio track.</string>
<string name="settings_song_rating">Show song star rating</string>

View file

@ -136,6 +136,14 @@
android:defaultValue="false"
android:summary="@string/settings_allow_playlist_duplicates_summary"
android:key="allow_playlist_duplicates" />
<ListPreference
app:defaultValue="ORDER_BY_NAME"
app:dialogTitle="@string/settings_playlist_sort"
app:entries="@array/playlist_sort_option_titles"
app:entryValues="@array/playlist_sort_option_values"
app:key="home_sort_playlists"
app:title="@string/settings_playlist_sort"
app:useSimpleSummaryProvider="true" />
</PreferenceCategory>