This commit is contained in:
2026-08-09 19:55:11 +02:00
parent cc6757d0f6
commit 2452e6fba3
+10 -2
View File
@@ -5,7 +5,7 @@
racket/base
racket/contract
racket-audio-dlna
racket-upnp))
racket-upnp/media-renderer))
@title{racket-audio-dlna}
@author{Hans Dijkema}
@@ -14,7 +14,7 @@
This package plays local audio files on UPnP and DLNA media renderers. It
uses @racketmodname[racket-audio/taglib] for metadata and audio properties,
and @racketmodname[racket-upnp] for HTTP publication, DIDL-Lite, and renderer
and the @tt{racket-upnp} package for HTTP publication, DIDL-Lite, and renderer
control.
@section{Creating a player}
@@ -128,6 +128,10 @@ Values are limited to the renderer range where applicable. A successful
command updates the cache immediately.
@section{Cached information}
@defproc[(dlna-info? [value any/c]) boolean?]{
Returns @racket[#t] when @racket[value] is a cached player snapshot.
}
@defproc[(dlna-player-info
[player dlna-player?]
@@ -157,6 +161,10 @@ the previous values and sets @racket[dlna-info-reachable?] to @racket[#f].
@defproc[(dlna-info-reachable? [info dlna-info?]) boolean?]
@section{Track metadata}
@defproc[(dlna-track-info? [value any/c]) boolean?]{
Returns @racket[#t] when @racket[value] contains cached track metadata.
}
@defproc[(dlna-track-info-file [track dlna-track-info?]) path?]
@defproc[(dlna-track-info-title [track dlna-track-info?]) string?]