Posts by ian1095

    That's exactly the issue I had with ATV


    I found the only way to get it to work was to first delete all files from the /aliases folder, including the pyo and then add the new files to the /scripts/alias folder. Without deleting the files from the /aliases folder first the py wouldn't run from Crossepg, although it ran perfectly from telnet.


    On a side note, there's still no EPG from History sd. It recently changed frequencies and the old none working channel has the EPG, but I guess thats the fault of the Opentv Provider and there's not a lot we can do about this short of changing the sref in our user bouquets.

    The EPG dat file is a protected file and cannot be deleted. I don't know where its retained, probably in memory, bit even if you delete it, it returns after a reboot. That's why its keeping the old EPG data as you say.


    However


    It can be deleted from within the image itself if you navigate to ( in ATV ) Menu/setup/EPG/LoadSaveDelete and delete it from there. This might be different in other images. But deleting it from there will get rid of any old EPG data that you have.

    Excellent work guys.


    Had a bit of trouble getting it to work with ATV 6.3 and my providers start order remains blank. Nothing I can do will get it to populate, but all working now.


    It even sorts out the Smithsonian EPG that's been driving me nuts now for months, showing partly some Asian channels EPG and partly the correct EPG, it did this randomly.


    This is a great addition to get Cable EPG without the need for yet another plugin.

    Or


    Simply use replace. This is what Ive added to mine.


    That's for use in Streaming plugins


    For Sat channels from the Yellow button you need to add an else to the class tmdbscreen


    Code
    else:
        self.text = service.replace("Cine:","")


    The above example will remove the word Cine from the EPG for the Spanish Digital + Channels.


    Without removing words such as Cine ( and many others too ) TMDB will always return no results. It a pain, but I think Ive now managed to get it to work on every Sat channel available. It just takes time and patience.


    I might when I get time add a def to enable it to read a text file located in the plugin folder itself, and then its a simple matter of just adding any word or character to this text file and it will be ignored.

    Looks promising.


    However you need to add an exception for users who have Cable tuners installed.


    If the plugin is opened whilst the box is using the cable tuner you get this crash.



    Obviously its not designed for use with Cable tuners, but I'm sure others like myself will first open it to look to see what it does, whilst still tuned to a Cable channel. Its always good practice to prevent all possible crashes, even ones caused by the user themselves.


    I also think it would be a good idea to allow users to select their own http port rather than forcing them to use 8888, I personally edited the code in the py to allow me to continue using my existing port.


    Other than that, great work !

    Blackhole is weird.


    You most likely need to edit the Def Plugins at the bottom of the plugin.py to this if using the version I fixed for ATV

    that Master G has created an ipk for.



    Python
    def Plugins(**kwargs):
    return PluginDescriptor(name='Oscam Status', description=_('whats going on'), where=[
    PluginDescriptor.WHERE_EXTENSIONSMENU, PluginDescriptor.WHERE_PLUGINMENU], icon='Oscam Status.png', fnc=main)



    If you ask nicely Master G can edit this for you then repack another ipk for BH


    EDIT: It doesnt matter how many times I try I cannot get the site to show the correct indents, but I'm sure Master G can add them.

    People have to try to understand that EVERYONE in your chain has to do this, starting with the Server that has the card and every single box (hop) before it gets to you.



    If there's one box in the chain that hasn't added the fix, then every single box after that box will get black screens. Sadly its not just a matter of you applying the fix. ALL have to do so.



    Ian.

    There is now a patch that has been produced that hard-codes the disable cw crcs for the German providers directly into Oscam without the need to amend the configs.


    I do not think it has been added to the trunk yet, but hopefully if/when it is, it will sort out Oscam without users having to do anything. However as stated, other EMU's are now dead with Germany, so all hops in the chain to your Oscam will have to be using Oscam, otherwise the wrong CW's will be obtained.

    Incorrect.


    All Sky DE is working here, you just need to use Oscam and set it up correctly.


    It can be fixed if the card server (reader) disables the CWCRC check using


    disablecrccws = 1



    AND the clients use



    disablecrccws_only_for = 098C:000000; 09C4:000000


    for the SkyDE servers



    Alternatively, both server and client could use



    disablecrccws_only_for = 0E00:000000;0500:050F00;09C4:0000 00;098C:000000;098D:000000



    in the [global] section of oscam.conf.



    ALL "hops" must use these parameters otherwise the CRCs will be wrong in the hop that doesn't.



    In addition to adding



    Code:

    Code
    disablecrccws_only_for = 0E00:000000;0500:050F00;09C4:000000;098C:000000;098D:000000

    to the [global] section of oscam.conf, if any relevant readers have


    dropbadcws = 1


    then it should be changed to


    dropbadcws = 0


    otherwise this parameter can be ignored as the default setting is dropbadcws = 0.



    The new full 64bit CWs are interpreted as "bad" as oscam is normally expecting 48bit CWs with two checksum bytes. This is why the CW CRC check must be skipped for these channels as oscam attempts to "correct" the values of these bytes.


    Other Emulators such as CCcam , Mgcamd and Newcamd are now dead though and wont work with Germany.



    Furthermore, it looks like 11914H and 12032H transponders have just now also converted to using full 64bit CWs too.

    Yes exactly that, we could, at least in theory have those and many other things too.


    I've successfully gotten the NBCSN addon using DRM protected streams to play with Inputstream.Adaptive on my Solo4K box as well as BBC Iplayer DASH too. However, as I stated, it will only work using VideoPlayer which is pretty much exclusively for movies and DVD's so it constantly stops and freezes. It truly is a poor player for live streams. So it needs proper integration into E2 images by the image DEV's. Rather than just compiling and building and then adding as I have done.

    Basically Gorski Inputstream.Adaptive is a Binary that handles DRM protected streams. Its used in Kodi to perform this very purpose for addons such as Amazon Prime and Netflix, but more recently even Eraknaphobia's NBCSN addon has even started using it as well as the USTVNOW addon. Anything that's worth having really needs it. Its written by Peak3d and is a part of Kodi 18.xx builds as standard. It can and does work in Kodi 17.xx builds such as we use on our E2 boxes, but it has to be compiled by the user themselves. No such builds exist for the MIPS architecture, But builds for the Raspberry PI will work on ARM7 boxes. ( Ive proven this myself by successfully adding it to my ATV 6.3 image ) however, it needs to be integrated properly into E2 by image Devs in order to get it to work correctly with existing players, such as Exteplayer3.


    My fear is that when Kodi 18.xx finally does come along for E2 this important Binary will be ignored and I was asking if your image Devs had any plans to either compile it for existing E2 Kodi versions or to include it in any new 18.xx E2 Kodi builds. If they do then I and many others too I expect, would switch to your image in a heartbeat.


    Ian.

    gorski


    What's the chances of Inputstream.Adaptive being compiled and added to this image ? Its really required these days now as most things that are worthwhile having are using DRM. But it seems that the mainstream image Devs, as usual are not interested in what users need. Once added together with the necessary libs, its not too hard of a step to be able to call upon the Binary from within E2 plugins as well as from within Kodi. If the Pure E2 Devs do truly wish this new image, so be at the forefront of cutting edge developments, then Inputstream.Adaptive has to be included. Ive managed to compile and add it to my ATV image and it does work, but only when using VideoPlayer which is crap. It refuses to work with Exteplayer3, GSTPLayer or Mediaplayer.


    By the way, your info about Iplayer is incomplete. Iplayer does indeed work from the E2 IPTVPlayer as you stated, but only for Live BBC programs. No catchup will work, even when using GSTPLayer, simply because the link extraction is broken within the public version. SSS has however fixed this in his Private version,as have we in a different Private plugin I have.

    I've tried several ways, either from the box itself or from programs on my pc such as Dreamset. I've even manually added them to the Bouquets.tv file too.


    The Placemaker is required to separate things in my Fav's list.


    Ive added Placemakers such as


    ----------CABLE----------

    ----------IPTV-----------


    You get the general idea. They are to keep things tidy. I've even added dummy Channels inside the created Placemaker to try to get ABM to save them, but it just wont. It see's them and allows me to place a tick against them, but everytime I run ABM it just removes them. I can see absolutely no physical difference between the ones I've created that it wont save, and the ones that are already created in my settings by Vhanabal that it does save. An example of which is


    ----------ASTRA 28E----------


    Its most perplexing and annoying.


    After running ABM and they are deleted, if I then open my Bouquets.tv file I can see ABM has hidden them rather than actually deleting them by adding #SERVICE 1:519:1:0:0:0:0:0:0:0 against them and if I then edit each one to #SERVICE 1:7:1:0:0:0:0:0:0:0 I get them back again. But this is a pain and I want to not have to do this. And no, there is no tick placed against them in the Hidden Channels options. ABM is doing this purely by itself, possibly due to the incorrect method I've used to create them in the first place, hence my original question.


    Ian.

    Pulling my hair out with this one.


    Can someone, tell me how to create PlaceMarkers that are saved by ABM ?



    Any I create are always deleted when ABM is ran, even though I've placed a tick against them to be saved in the ABM plugin. Most annoying.



    Other PlaceMarkers created by my settings Author are saved, just not mine.



    Cheers.



    Ian.

    I posted that module in this thread, but I've no idea where its gone.


    I wouldn't worry anyway, the plugin is fcuked. A couple of classes had to be completely rewritten to get this to work in my ATV image, namely the code the Author has added to create a yellow button option for TMDB infos in a given image. The way he did it was to force the plugin to rewrite the init ( never a good idea that ) to remove the existing image yellow button option ( EPG Search for most ) and replace it with TMDB infos.


    For the majority of images, this broke the single EPG button press and caused the image to crash, simply because he had failed to define many options. Apart from the code being screwed, many png's were all over the place with many being the wrong size and zpositions were also missing from the skin.xml's not to mention no resizing for 1080 image skins.


    All in all its a poor half hearted effort from the Author, that will simply crash most images. So unless your able to fix these issues, and also write a resolver to scrape Youtube to provide Trailers ( something I feel this plugin should definitely have, which is now also added in my version ) then I would not bother trying it, because unless you know how to fix the issues caused by the modded init, you will end up having to reflash to get your EPG button to work again..


    Ian.