From 2452e6fba3e4b540acdfcf4dec8f28ddeafcc1e0 Mon Sep 17 00:00:00 2001 From: Hans Dijkema Date: Sun, 9 Aug 2026 19:55:11 +0200 Subject: [PATCH] index --- scribblings/racket-audio-dlna.scrbl | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scribblings/racket-audio-dlna.scrbl b/scribblings/racket-audio-dlna.scrbl index 58a6b24..ecefd1f 100644 --- a/scribblings/racket-audio-dlna.scrbl +++ b/scribblings/racket-audio-dlna.scrbl @@ -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?]