mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-07 04:20:12 +02:00
add OS transcoding extension to ServerInfo output
This commit is contained in:
@@ -1273,6 +1273,10 @@ export const SubsonicController: InternalControllerEndpoint = {
|
||||
}
|
||||
}
|
||||
|
||||
if (subsonicFeatures[SubsonicExtensions.TRANSCODING]) {
|
||||
features.osTranscodeDecision = [1];
|
||||
}
|
||||
|
||||
if (subsonicFeatures[SubsonicExtensions.SONG_LYRICS]) {
|
||||
features.lyricsMultipleStructured = [1];
|
||||
}
|
||||
|
||||
@@ -456,6 +456,7 @@ export enum SubsonicExtensions {
|
||||
INDEX_BASED_QUEUE = 'indexBasedQueue',
|
||||
SONG_LYRICS = 'songLyrics',
|
||||
TRANSCODE_OFFSET = 'transcodeOffset',
|
||||
TRANSCODING = 'transcoding',
|
||||
}
|
||||
|
||||
const updatePlaylistParameters = z.object({
|
||||
|
||||
@@ -7,6 +7,7 @@ export enum ServerFeature {
|
||||
LYRICS_SINGLE_STRUCTURED = 'lyricsSingleStructured',
|
||||
MUSIC_FOLDER_MULTISELECT = 'musicFolderMultiselect',
|
||||
OS_FORM_POST = 'osFormPost',
|
||||
OS_TRANSCODE_DECISION = 'osTranscodeDecision',
|
||||
PLAYLISTS_SMART = 'playlistsSmart',
|
||||
PUBLIC_PLAYLIST = 'publicPlaylist',
|
||||
SERVER_PLAY_QUEUE = 'serverPlayQueue',
|
||||
|
||||
Reference in New Issue
Block a user