mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 06:25:41 +00:00
chore(playback): remove Preload Next Track setting (#1007)
* chore(playback): remove Preload Next Track setting The configurable next-track RAM preload duplicated hot cache and is obsolete now that ranged streaming starts playback sooner. Gapless and crossfade still use the internal audio_preload backup when hot cache is off. * docs: add CHANGELOG entry for Preload Next Track removal (PR #1007)
This commit is contained in:
@@ -6,23 +6,19 @@ type SetState = (
|
||||
|
||||
/**
|
||||
* Persistent plumbing settings that don't fit a more specific domain:
|
||||
* runtime logging level, Navidrome `getNowPlaying` toggle, preload
|
||||
* mode + custom seconds, audiobook exclusion, genre blacklist.
|
||||
* runtime logging level, Navidrome `getNowPlaying` toggle, audiobook
|
||||
* exclusion, genre blacklist.
|
||||
*/
|
||||
export function createPlumbingSettingsActions(set: SetState): Pick<
|
||||
AuthState,
|
||||
| 'setLoggingMode'
|
||||
| 'setNowPlayingEnabled'
|
||||
| 'setPreloadMode'
|
||||
| 'setPreloadCustomSeconds'
|
||||
| 'setExcludeAudiobooks'
|
||||
| 'setCustomGenreBlacklist'
|
||||
> {
|
||||
return {
|
||||
setLoggingMode: (v) => set({ loggingMode: v }),
|
||||
setNowPlayingEnabled: (v) => set({ nowPlayingEnabled: v }),
|
||||
setPreloadMode: (v) => set({ preloadMode: v }),
|
||||
setPreloadCustomSeconds: (v) => set({ preloadCustomSeconds: v }),
|
||||
setExcludeAudiobooks: (v) => set({ excludeAudiobooks: v }),
|
||||
setCustomGenreBlacklist: (v) => set({ customGenreBlacklist: v }),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user