Complete refactoring for rktplayer, in order to make it play on DLNA renderers and also use UpNP media server resources.
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#lang racket/base
|
||||
|
||||
(require racket/class
|
||||
racket-sonos
|
||||
"renderer-upnp.rkt")
|
||||
|
||||
(provide renderer-sonos%)
|
||||
|
||||
(define renderer-sonos%
|
||||
(class renderer-upnp%
|
||||
(init-field sonos-group)
|
||||
(init preferences)
|
||||
|
||||
(define/public (get-sonos-group)
|
||||
sonos-group)
|
||||
|
||||
(super-new
|
||||
[upnp-device
|
||||
(sonos-group-renderer
|
||||
sonos-group)]
|
||||
[preferences preferences]
|
||||
[id
|
||||
(format "sonos:~a"
|
||||
(sonos-group-id
|
||||
sonos-group))]
|
||||
[name
|
||||
(sonos-group-name
|
||||
sonos-group)]
|
||||
[kind 'sonos])))
|
||||
Reference in New Issue
Block a user