Esempio n. 1
0
 def get_item(self):
     if self.item == None:
         upnp_id = self.get_id()
         upnp_parent_id = self.parent.get_id()
         self.item = DIDLLite.AudioBroadcast(upnp_id, upnp_parent_id,
                                             self.name)
         res = Resource(
             self.url, 'http-get:*:%s:%s' % (self.mimetype, ';'.join(
                 ('DLNA.ORG_PN=MP3', 'DLNA.ORG_CI=0', 'DLNA.ORG_OP=01',
                  'DLNA.ORG_FLAGS=01700000000000000000000000000000'))))
         res.size = 0  #None
         self.item.res.append(res)
     return self.item
Esempio n. 2
0
 def get_item(self):
     if self.item is None:
         upnp_id = self.get_id()
         upnp_parent_id = self.parent.get_id()
         self.item = DIDLLite.AudioBroadcast(upnp_id, upnp_parent_id,
                                             self.name)
         self.item.albumArtURI = self.image
         protocols = ';'.join(
             ('DLNA.ORG_PN=MP3', 'DLNA.ORG_CI=0', 'DLNA.ORG_OP=01',
              'DLNA.ORG_FLAGS=01700000000000000000000000000000'))
         res = Resource(self.stream_url,
                        f'http-get:*:{self.mimetype}:{protocols}')
         res.size = 0  # None
         self.item.res.append(res)
     return self.item