enigma2  2.6
Public Member Functions | Public Attributes | List of all members
Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser Class Reference
Inheritance diagram for Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser:

Public Member Functions

def __init__ (self)
 
def __del__ (self)
 
def getServerList (self)
 
def getList (self)
 
def getItemType (self, item)
 
def isServer (self, item)
 
def getItemTitle (self, item)
 
def getItemChildCount (self, item)
 
def getItemUriMeta (self, item)
 
def getItemId (self, item)
 
def getItemMetadata (self, item)
 
def getAudioAlbums (self, start_index=0, item_count=500, server=None)
 
def getAudioArtists (self, start_index=0, item_count=500, server=None)
 
def getAudioGenres (self, start_index=0, item_count=500, server=None)
 
def getAudioTitles (self, start_index=0, item_count=500, server=None)
 
def getPlaylists (self, start_index=0, item_count=500, server=None)
 
def canAscend (self)
 
def ascend (self)
 
def canDescend (self, item)
 
def descend (self, item=None)
 
def refresh (self)
 
def browse (self, container_id=Statics.CONTAINER_ID_SERVERLIST, sort_criteria="", start_index=0, item_count=500, item=None)
 
def search (self, container_id, criteria, sort_criteria="+dc:title", start_index=0, item_count=500, item=None)
 

Public Attributes

 controlPoint
 
 onListReady
 
 onBrowseError
 
 list
 
 onMediaServerDetected
 
 onMediaServerRemoved
 
 currentPath
 

Constructor & Destructor Documentation

◆ __init__()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.__init__ (   self)

◆ __del__()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.__del__ (   self)

Member Function Documentation

◆ ascend()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.ascend (   self)

◆ browse()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.browse (   self,
  container_id = Statics.CONTAINER_ID_SERVERLIST,
  sort_criteria = "",
  start_index = 0,
  item_count = 500,
  item = None 
)

◆ canAscend()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.canAscend (   self)

◆ canDescend()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.canDescend (   self,
  item 
)

◆ descend()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.descend (   self,
  item = None 
)

◆ getAudioAlbums()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getAudioAlbums (   self,
  start_index = 0,
  item_count = 500,
  server = None 
)
search requestes and sort criteria for audio albums taken from
minidlna in debug mode based on some popular device's resquests:

* SearchCriteria: (upnp:class = "object.container.album.musicAlbum")
* Filter: dc:title,upnp:artist
* SortCriteria: +dc:title

◆ getAudioArtists()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getAudioArtists (   self,
  start_index = 0,
  item_count = 500,
  server = None 
)
search requestes and sort criteria for audio artists taken from
minidlna in debug mode based on some popular device's resquests:

* SearchCriteria: (upnp:class ="object.container.person.musicArtist")
* Filter: dc:title
* SortCriteria: +dc:title

◆ getAudioGenres()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getAudioGenres (   self,
  start_index = 0,
  item_count = 500,
  server = None 
)
search requestes and sort criteria for audio genres taken from
minidlna in debug mode based on some popular device's resquests:

* SearchCriteria: (upnp:class = "object.container.genre.musicGenre")
* Filter: dc:title
* SortCriteria: +dc:title

◆ getAudioTitles()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getAudioTitles (   self,
  start_index = 0,
  item_count = 500,
  server = None 
)
search requestes and sort criteria for audio titles taken from
minidlna in debug mode based on some popular device's resquests:

* SearchCriteria: (upnp:class derivedfrom "object.item.audioItem")
* Filter: dc:title,res,res@duration,res@sampleFrequency,res@bitsPerSample,res@bitrate,res@nrAudioChannels,upnp:artist,upnp:artist@role,upnp:genre,upnp:album
* SortCriteria: +dc:title

◆ getItemChildCount()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getItemChildCount (   self,
  item 
)

◆ getItemId()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getItemId (   self,
  item 
)

◆ getItemMetadata()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getItemMetadata (   self,
  item 
)

◆ getItemTitle()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getItemTitle (   self,
  item 
)

◆ getItemType()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getItemType (   self,
  item 
)

◆ getItemUriMeta()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getItemUriMeta (   self,
  item 
)

◆ getList()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getList (   self)

◆ getPlaylists()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getPlaylists (   self,
  start_index = 0,
  item_count = 500,
  server = None 
)
search requestes and sort criteria for audio albums taken from
minidlna in debug mode based on some popular device's resquests:

* SearchCriteria: (upnp:class = "object.container.playlistContainer")
* Filter: dc:title
* SortCriteria: +dc:title

◆ getServerList()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.getServerList (   self)

◆ isServer()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.isServer (   self,
  item 
)

◆ refresh()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.refresh (   self)

◆ search()

def Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.search (   self,
  container_id,
  criteria,
  sort_criteria = "+dc:title",
  start_index = 0,
  item_count = 500,
  item = None 
)

Member Data Documentation

◆ controlPoint

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.controlPoint

◆ currentPath

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.currentPath

◆ list

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.list

◆ onBrowseError

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.onBrowseError

◆ onListReady

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.onListReady

◆ onMediaServerDetected

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.onMediaServerDetected

◆ onMediaServerRemoved

Plugins.SystemPlugins.UPnP.UPnPBrowser.UPnPBrowser.onMediaServerRemoved

The documentation for this class was generated from the following file: