Örülök hogy sikerült!!! És elnézés az iptvplayer.py-t fel kellet volna rakjam valahova ne csak a tartalmát bemásoljam ide. Mégegyszer elnezést!!! És köszönet glehenek!!!
Ezt csináld meg: usr\lib\enigma2\pyton\plugin\extension\IPTVPlayer\components\iptvplayer.py, - ennek a tartalmát lecseréled erre,
from Screens.Screen import Screen
from Screens.InfoBarGenerics import InfoBarSeek, InfoBarAudioSelection, InfoBarNotifications, InfoBarSubtitleSupport, InfoBarShowHide
from Screens.HelpMenu import HelpableScreen
from Components.ActionMap import HelpableActionMap
from Components.config import config
try:
from Components.AVSwitch import eAVSwitch
except Exception:
from Components.AVSwitch import iAVSwitch as eAVSwitch
from Screens.ChoiceBox import ChoiceBox
from Components.ServiceEventTracker import ServiceEventTracker
from enigma import iPlayableService, eTimer
from Plugins.Extensions.IPTVPlayer.tools.iptvtools import printDBG, printExc, eConnectCallback
class customMoviePlayer(InfoBarShowHide, InfoBarSeek, InfoBarAudioSelection, InfoBarSubtitleSupport, HelpableScreen, InfoBarNotifications, Screen):
def getPosition(self):
time = 0
length = 0
service = self.session.nav.getCurrentService()
seek = service and service.seek()
if seek != None:
r = seek.getLength()
if not r[0]:
length = r[1]
r = seek.getPlayPosition()
if not r[0]:
time = r[1] #float(float(r[1]) / float(90000))
return time, length
def timerCallBack(self):
try:
position, length = self.getPosition()
if self.doSeekToLastPosition and self.seekstate == self.SEEK_STATE_PLAY:
printDBG("timerCallBack doSeekToLastPosition[%r]" % self.lastPosition)
# not sure why but riginal MP doSeek method does nothing, so I use on seeking only doSeekRelative
self.doSeekRelative(self.lastPosition - position)
self.doSeekToLastPosition = False
self.stopTimeFix = 0
self.lastPosition = 0
return
if -1 == self.waitForSeekToLastPosition:
if position > 0:
self.waitForSeekToLastPosition = position
printDBG('________waitForSeekToLastPosition position[%r]' % (position))
return
printDBG('________timerCallBack position [%r], length[%r], seekstate[%r]' % (position, length, self.seekstate))
if self.waitForSeekToLastPosition > 0 and self.waitForSeekToLastPosition >= position:
return
self.waitForSeekToLastPosition = 0
if self.bugEOFworkaround == 0 or position == 0 or self.seekstate != self.SEEK_STATE_PLAY:
return #== self.SEEK_STATE_PAUSE: return
self.lastPosition = position
except Exception:
printExc()
return
if position != self.position:
self.position = position
self.stopTimeFix = 0
else:
self.stopTimeFix += 1
if self.stopTimeFix >= self.bugEOFworkaround:
self.mainTimer.stop()
self.leavePlayer(True)
def pauseBeforeClose(self):
printDBG("pauseBeforeClose")
service = self.session.nav.getCurrentService()
if service is None:
printDBG("No Service found")
return False
pauseable = service.pause()
if pauseable is None:
printDBG("not pauseable.")
else:
printDBG("pausable")
pauseable.pause()
return True
def leavePlayer(self, endFile=False):
printDBG("customMoviePlayer.leavePlayer isClosing[%r], endFile[%r]" % (self.isClosing, endFile))
if False == self.isClosing:
self.pauseBeforeClose()
if endFile:
self._doClose(None)
else:
self._doClose('key_stop')
def show(self):
if False == self.isClosing:
Screen.show(self)
else:
printExc("customMoviePlayer.show")
def doShow(self):
if False == self.isClosing:
InfoBarShowHide.doShow(self)
else:
printExc("customMoviePlayer.doShow")
def openEventView(self, *args, **kwargs):
pass
#####################################################
# movie player by j00zek
#####################################################
from Screens.InfoBar import MoviePlayer as standardMoviePlayer
from enigma import eServiceReference
class IPTVStandardMoviePlayer(standardMoviePlayer):
def __init__(self, session, uri, title):
self.session = session
self.WithoutStopClose = True
#if '://' not in uri: uri = 'file://' + uri
fileRef = eServiceReference(4097, 0, uri)
fileRef.setName(title)
Ma szetreltem be egy pont ijen BU egy corab 90cm tanyerba, uj tanyer, uj fej, uj koax, 1w, nagyon szepen mukodik. Jobb mint az elodje szerintem.De egy komoj velemenyhez tobb ido kell, de szerintem megeri az arat siman.
Szia Brunó! Nálam is ugyan ez volt a probléma, kb egy hete vagy igy valahogy, ma végeztem egy kis finom beálitast az antennán és a fejen is,az M1HD csatornát-ra kapcsolva a dekóder jelszint mérőjével, végeztem a finom hangolást és rá álitottam a maximumra, azóta megyen jól!
Szia, jelenleg nekem is egy Edision OS MIO 4K plusz van már pár éve és nagyon meg vagyok vele elégedve, azelőt volt Amiko 8260,Amiko A4,Amiko A5, igaz hogy az Edision jóval drágáb de szerintem megéri.Én az Amazon de. ről vettem.
Tisztelt forumozok, egy kerdesem lenne azokhoz akik EVO Nova Combot hasznalnak, egy velemeny erdekelne.Amire hasznalnam sat-kabel-iptv vacilalok ekozt es egy amiko A4 combo kozott(tudom ket kulombozo dolog) egy kis segitseg kene a valasztashoz.