On this page:
dlna-player-info
dlna-info-state
dlna-info-track
dlna-info-uri
dlna-info-next-track
dlna-info-next-uri
dlna-info-position
dlna-info-duration
dlna-info-volume
dlna-info-muted?
dlna-info-reachable?

4 Cached information🔗ℹ

procedure

(dlna-player-info player    
  [#:refresh? refresh?])  dlna-info?
  player : dlna-player?
  refresh? : boolean? = #f
Returns the cached player snapshot. While playing, the cached position is advanced locally between renderer polls and limited to the known duration.

When refresh? is true, transport, position, volume, and mute state are queried synchronously before the snapshot is returned. A failed refresh keeps the previous values and sets dlna-info-reachable? to #f.

procedure

(dlna-info-state info)  symbol?

  info : dlna-info?

procedure

(dlna-info-track info)  (or/c #f dlna-track-info?)

  info : dlna-info?

procedure

(dlna-info-uri info)  (or/c #f string?)

  info : dlna-info?

procedure

(dlna-info-next-track info)  (or/c #f dlna-track-info?)

  info : dlna-info?

procedure

(dlna-info-next-uri info)  (or/c #f string?)

  info : dlna-info?

procedure

(dlna-info-position info)  (or/c #f real?)

  info : dlna-info?

procedure

(dlna-info-duration info)  (or/c #f real?)

  info : dlna-info?

procedure

(dlna-info-volume info)  (or/c #f exact-nonnegative-integer?)

  info : dlna-info?

procedure

(dlna-info-muted? info)  (or/c #f boolean?)

  info : dlna-info?

procedure

(dlna-info-reachable? info)  boolean?

  info : dlna-info?