Old player fix
This commit is contained in:
		
							parent
							
								
									ef6584dd8c
								
							
						
					
					
						commit
						b45b8641eb
					
				@ -123,25 +123,32 @@ class Libtorrent:
 | 
				
			|||||||
                    log('Exception: ' + str(e))
 | 
					                    log('Exception: ' + str(e))
 | 
				
			||||||
                    xbmcvfs.delete(torrentFile)
 | 
					                    xbmcvfs.delete(torrentFile)
 | 
				
			||||||
                    return
 | 
					                    return
 | 
				
			||||||
                #baseName = localize_path(os.path.basename(self.getFilePath()))
 | 
					
 | 
				
			||||||
                if not xbmcvfs.exists(self.torrentFilesPath):
 | 
					                self.torrentFile = torrentFile
 | 
				
			||||||
                    xbmcvfs.mkdirs(self.torrentFilesPath)
 | 
					 | 
				
			||||||
                newFile = self.torrentFilesPath + self.md5(torrentUrl) + '.torrent'
 | 
					 | 
				
			||||||
                if newFile != torrentFile:
 | 
					 | 
				
			||||||
                    if xbmcvfs.exists(newFile):
 | 
					 | 
				
			||||||
                        xbmcvfs.delete(newFile)
 | 
					 | 
				
			||||||
                    if not xbmcvfs.exists(newFile):
 | 
					 | 
				
			||||||
                        try:
 | 
					 | 
				
			||||||
                            xbmcvfs.rename(torrentFile, newFile)
 | 
					 | 
				
			||||||
                        except Exception, e:
 | 
					 | 
				
			||||||
                            log('Unable to rename torrent file from %s to %s in Torrent::renameTorrent. Exception: %s' %
 | 
					 | 
				
			||||||
                                (torrentFile, newFile, str(e)))
 | 
					 | 
				
			||||||
                            return
 | 
					 | 
				
			||||||
                self.torrentFile = newFile
 | 
					 | 
				
			||||||
                if not self.torrentFileInfo:
 | 
					 | 
				
			||||||
                    e=self.lt.bdecode(xbmcvfs.File(self.torrentFile,'rb').read())
 | 
					 | 
				
			||||||
                    self.torrentFileInfo = self.lt.torrent_info(e)
 | 
					 | 
				
			||||||
                return self.torrentFile
 | 
					                return self.torrentFile
 | 
				
			||||||
 | 
					                #baseName = localize_path(os.path.basename(self.getFilePath()))
 | 
				
			||||||
 | 
					                #if not xbmcvfs.exists(self.torrentFilesPath):
 | 
				
			||||||
 | 
					                #    xbmcvfs.mkdirs(self.torrentFilesPath)
 | 
				
			||||||
 | 
					                #newFile = self.torrentFilesPath + self.md5(
 | 
				
			||||||
 | 
					                #    torrentUrl) + '.torrent' #self.md5(baseName) + '.' +
 | 
				
			||||||
 | 
					                #if xbmcvfs.exists(newFile):
 | 
				
			||||||
 | 
					                #    log('saveTorrent: delete file ' + newFile)
 | 
				
			||||||
 | 
					                #    xbmcvfs.delete(newFile)
 | 
				
			||||||
 | 
					                #if not xbmcvfs.exists(newFile):
 | 
				
			||||||
 | 
					                #    try:
 | 
				
			||||||
 | 
					                #        renamed = xbmcvfs.rename(torrentFile, newFile)
 | 
				
			||||||
 | 
					                #        log('saveTorrent: xbmcvfs.rename %s %s to %s' %(torrentFile, newFile, str(renamed)))
 | 
				
			||||||
 | 
					                #    except Exception, e:
 | 
				
			||||||
 | 
					                #        log('Unable to rename torrent file from %s to %s in Torrent::renameTorrent. Exception: %s' %
 | 
				
			||||||
 | 
					                #            (torrentFile, newFile, str(e)))
 | 
				
			||||||
 | 
					                #        return
 | 
				
			||||||
 | 
					                #self.torrentFile = newFile
 | 
				
			||||||
 | 
					                #if not self.torrentFileInfo:
 | 
				
			||||||
 | 
					                #    e=self.lt.bdecode(xbmcvfs.File(self.torrentFile,'rb').read())
 | 
				
			||||||
 | 
					                #    self.torrentFileInfo = self.lt.torrent_info(e)
 | 
				
			||||||
 | 
					                #    log('torrentFileInfo (saveTorrent2)=' + str(self.torrentFileInfo))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                #return self.torrentFile
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def getMagnetInfo(self):
 | 
					    def getMagnetInfo(self):
 | 
				
			||||||
        magnetSettings = {
 | 
					        magnetSettings = {
 | 
				
			||||||
@ -424,7 +431,7 @@ class Libtorrent:
 | 
				
			|||||||
                       #'storage_mode': self.lt.storage_mode_t(1),
 | 
					                       #'storage_mode': self.lt.storage_mode_t(1),
 | 
				
			||||||
                       'paused': False,
 | 
					                       'paused': False,
 | 
				
			||||||
                       #'auto_managed': False,
 | 
					                       #'auto_managed': False,
 | 
				
			||||||
                       #'duplicate_is_error': True
 | 
					                       'duplicate_is_error': True
 | 
				
			||||||
                      }
 | 
					                      }
 | 
				
			||||||
        if self.save_resume_data:
 | 
					        if self.save_resume_data:
 | 
				
			||||||
            log('loading resume data')
 | 
					            log('loading resume data')
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user