DLNA playback
This commit is contained in:
+7
-2
@@ -147,8 +147,13 @@ a more useful perceived volume curve.
|
||||
|
||||
Network outputs use `racket-audio-dlna`. The backend controls the chosen media
|
||||
renderer and publishes local files over HTTP on the configured DLNA port and
|
||||
path. Unlike the callback-driven local backend, network playback information is
|
||||
refreshed by calling the renderer whenever a state snapshot is requested.
|
||||
path. After starting a track, the server publishes the following track and sets
|
||||
it as the renderer's `NextAVTransportURI`. Network playback information is
|
||||
refreshed whenever a state snapshot is requested. A changed current URI
|
||||
promotes the prepared playlist index and immediately prepares its successor.
|
||||
If a renderer does not perform the prepared transition, a confirmed natural
|
||||
stop advances through a server-driven fallback. Explicit stops and failed play
|
||||
requests are tracked separately and never trigger that fallback.
|
||||
|
||||
Changing the selected renderer closes the existing backend and resets playback
|
||||
state. The replacement backend remains lazy and is created only when it is
|
||||
|
||||
Reference in New Issue
Block a user