Example #1
0
 def scan(self):
     import sys
     from node.flag import Flag
     """Building tree when using Xbmc library scanning 
     feature
     """
     from gui.directory import Directory
     if not self.set_root_node():
         warn(self, "Cannot set root node ('%s')" % (str(self.node_type)))
         return False
     handle = qobuz.boot.handle
     Dir = Directory(self.root, self.nodes, withProgress=False)
     Dir.handle = int(sys.argv[1])
     Dir.asList = False
     Dir.asLocalURL = True
     if self.root.nt & Flag.TRACK:
         self.root.fetch(None, None, Flag.TRACK, Flag.NONE)
         Dir.add_node(self.root)
     else:
         self.root.populating(Dir, self.depth, self.whiteFlag,
                              self.blackFlag)
     Dir.set_content(self.root.content_type)
     Dir.end_of_directory()
     notifyH('Scanning results',
             str(Dir.total_put) + ' items where scanned', 3000)
     return True
Example #2
0
    def scan(self):
        import sys
        from node.flag import Flag

        """Building tree when using Xbmc library scanning 
        feature
        """
        from gui.directory import Directory

        if not self.set_root_node():
            warn(self, "Cannot set root node ('%s')" % (str(self.node_type)))
            return False
        handle = qobuz.boot.handle
        Dir = Directory(self.root, self.nodes, withProgress=False)
        Dir.handle = int(sys.argv[1])
        Dir.asList = False
        Dir.asLocalURL = True
        if self.root.nt & Flag.TRACK:
            self.root.fetch(None, None, Flag.TRACK, Flag.NONE)
            Dir.add_node(self.root)
        else:
            self.root.populating(Dir, self.depth, self.whiteFlag, self.blackFlag)
        Dir.set_content(self.root.content_type)
        Dir.end_of_directory()
        notifyH("Scanning results", str(Dir.total_put) + " items where scanned", 3000)
        return True