X-Git-Url: https://git.piment-noir.org/?p=deb_shairplay.git;a=blobdiff_plain;f=src%2Ftest%2Ftest.py;h=227321ac07c1f17b215ca4aab97c8694d6023b9f;hp=4340ca11b8f750c46ab150339c0c26480efbe287;hb=23ab90afeb29b103194a86d963be6f26af880d9c;hpb=02fe4db1081822c590abc2d16b1a99c1e430eb42 diff --git a/src/test/test.py b/src/test/test.py index 4340ca1..227321a 100644 --- a/src/test/test.py +++ b/src/test/test.py @@ -5,14 +5,22 @@ from Shairplay import * hwaddr = pack('BBBBBB', 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB) class SampleCallbacks(RaopCallbacks): def audio_init(self, bits, channels, samplerate): - print "Initializing " + str(bits) + " " + str(channels) + " " + str(samplerate) + print "Initializing", bits, channels, samplerate def audio_process(self, session, buffer): - print "Processing " + str(len(buffer)) + " bytes of audio" + print "Processing", + len(buffer), "bytes of audio" + def audio_destroy(self, session): + print "Destroying" + def audio_set_volume(self, session, volume): + print "Set volume to", volume + def audio_set_metadata(self, session, metadata): + print "Got", len(metadata), "bytes of metadata" + def audio_set_coverart(self, session, coverart): + print "Got", len(coverart), "bytes of coverart" shairplay = LoadShairplay(".") callbacks = SampleCallbacks() -raop = RaopService(shairplay, callbacks) +raop = RaopService(shairplay, 10, callbacks) port = raop.start(5000, hwaddr) dnssd = DnssdService(shairplay)