Esempio n. 1
0
 def goPlayRecording(self):
     program=self.recordings[self.coverFlow.getSelectedPosition()]
     
     if self.settings.getBoolean('streaming_enabled'):
         if not self.canStream():
             return 
         p = StreamingPlayer(program=program, **to_kwargs(self, ['settings', 'mythThumbnailCache', 'translator', 'platform']))
         p.playRecording(NoOpCommercialSkipper())
     else:    
         p = MountedPlayer(program=program, **to_kwargs(self, ['mythThumbnailCache', 'translator', 'platform']))
         p.playRecording(TrackingCommercialSkipper(p, program, self.translator))
     del p
Esempio n. 2
0
 def playWithCommSkip(self):
     log.debug("Playing with skip %s .." % safe_str(self.program.title()))
     deps = to_kwargs(self, ['program', 'mythThumbnailCache', 'translator', 'settings', 'platform'])
     
     if self.streaming:
         if not self.canStream():  
             return
         # Play via myth://
         p = StreamingPlayer(**deps)
         p.playRecording(NoOpCommercialSkipper(p, self.program, self.translator))
     else:
         # Play via local fs
         p = MountedPlayer(**deps)
         p.playRecording(TrackingCommercialSkipper(p, self.program, self.translator))
         del p
Esempio n. 3
0
 def goPlayRecording(self):
     program=self.recordings[self.coverFlow.getSelectedPosition()]
     
     if self.settings.getBoolean('streaming_enabled'):
         if not self.canStream():
             return 
         p = StreamingPlayer(program=program, **to_kwargs(self, ['settings', 'mythThumbnailCache', 'translator', 'platform']))
         p.playRecording(NoOpCommercialSkipper())
     else:    
         p = MountedPlayer(program=program, **to_kwargs(self, ['mythThumbnailCache', 'translator', 'platform']))
         p.playRecording(TrackingCommercialSkipper(p, program, self.translator))
     del p
Esempio n. 4
0
 def playWithCommSkip(self):
     log.debug("Playing with skip %s .." % safe_str(self.program.title()))
     deps = to_kwargs(self, ['program', 'mythThumbnailCache', 'translator', 'settings', 'platform'])
     
     if self.streaming:
         if not self.canStream():  
             return
         # Play via myth://
         p = StreamingPlayer(**deps)
         p.playRecording(NoOpCommercialSkipper(p, self.program, self.translator))
     else:
         # Play via local fs
         p = MountedPlayer(**deps)
         p.playRecording(TrackingCommercialSkipper(p, self.program, self.translator))
         del p
Esempio n. 5
0
    def play(self):
        log.debug("Playing %s .." % safe_str(self.program.title()))
        deps = to_kwargs(self, ["program", "mythThumbnailCache", "translator", "settings", "platform"])

        if self.streaming:
            if not self.canStream():
                return
            # Play via myth://
            p = StreamingPlayer(**deps)
            p.playRecording(NoOpCommercialSkipper(p, self.program, self.translator))
        else:
            # Play via local fs
            p = MountedPlayer(**deps)
            p.playRecording(NoOpCommercialSkipper(p, self.program, self.translator))
            del p