X-Streamity - Xtream Codes IPTV Player

There are 1,807 replies in this Thread which was already clicked 1,282,498 times. The last Post () by KiddaC.

  • I recorded a movie a few months ago on DTT, but despite a recording margin, the ending isn't there. I found it in the movies offered by my IP provider, but if I download it, I don't get the synopsis. However, this synopsis is offered in XStreamity. By default, my Vu+ saves files in .ts format and retrieves the synopsis and movie data from an .eit file.


    So, is there a synopsis in an mkv file? Is it possible to retrieve it? Is it in Enigma/OpenPli that the link between .ts and .eit files is made?


    I found a utility that converts files (https://www.moo0.com/), but while it works well for several file formats, the conversion to .ts files is often poor (degraded image quality). I looked for another one but couldn't find one. Do you know one?

    there is no info in the downloaded mkv files . And the information obtained is via IMDB or TMDB.

    I do not know about pli but on openatv there is a movie browser plugin that may help


    • Official Post

    I got this crash twice using version 4.92


    02:10:57.6445 [eInputDeviceInit] 1 6c (108) 1

    02:10:57.6445 [eRCDeviceInputDev] emit: 1

    02:10:57.6448 [InfoBarGenerics] Key: 108 (Make) KeyID='KEY_DOWN' Binding='('DOWN',)'.

    02:10:57.6449 [ActionMap] Keymap 'XStreamityActions' -> Action = 'down'.

    02:10:57.8761 [eInputDeviceInit] 0 6c (108) 1

    02:10:57.8761 [eRCDeviceInputDev] emit: 0

    02:10:57.8764 [InfoBarGenerics] Key: 108 (Break) KeyID='KEY_DOWN' Binding='('DOWN',)'.

    02:10:58.0133 Traceback (most recent call last):

    02:10:58.0134 File "/usr/lib/enigma2/python/Plugins/Extensions/XStreamity/vod.py", line 596, in downloadVodInfo

    02:10:58.0150 cover = self.tmdbresults.get("cover_big") or self.tmdbresults.get("movie_image", "")

    02:10:58.0153 ^^^^^^^^^^^^^^^^^^^^

    02:10:58.0155 AttributeError: 'str' object has no attribute 'get'

    02:10:58.0156 [ePyObject] (CallObject(<bound method XStreamity_Vod_Categories.downloadVodInfo of <class 'Plugins.Extensions.XStreamity.vod.XStreamity_Vod_Categories'>>,()) failed)

  • I recorded a movie a few months ago on DTT, but despite a recording margin, the ending isn't there. I found it in the movies offered by my IP provider, but if I download it, I don't get the synopsis. However, this synopsis is offered in XStreamity. By default, my Vu+ saves files in .ts format and retrieves the synopsis and movie data from an .eit file.


    So, is there a synopsis in an mkv file? Is it possible to retrieve it? Is it in Enigma/OpenPli that the link between .ts and .eit files is made?


    I found a utility that converts files (https://www.moo0.com/), but while it works well for several file formats, the conversion to .ts files is often poor (degraded image quality). I looked for another one but couldn't find one. Do you know one?

    Its an interesting point that.

    I rarely download anything and yes you are correct I do not save the movie description.
    I just save the movie title in the meta data file. You will see a .meta file in your download folder once the file has completed its download.
    Can I also add the movie description. Maybe.
    It would require a change to my downloader json and addition to my writing of the meta file.

    ** A person who feels appreciated will always do more than what is expected **

  • note to myself. meta information


    ==== .meta FILES ====


    .meta files have currently up to 10 lines:


    <service reference>

    <name>

    <description>

    <recording time>

    [<tags>]

    [<length>]

    [<filesize>]

    [<service data>]

    [<packet size>]

    [<scrambled>]


    The <service reference> contains the Service-ID of the recorded service. With

    that ID, you can find the PMT and the elementary streams. As a backup method,

    just find the first available PMT and use that.


    Strings are always UTF-8 encoded.


    <name> and <description> contain the event name and short description of the

    recorded event.


    <recording time> contains the start time of the recording as UNIX integer time.


    <tags> is a space-delimited list of tags assigned to this recording.


    <length> is the length of the recording, in PTS-units (1/90000s).


    <filesize> was the filesize at the time the length was calculated, so you can

    validate if this is still up-to-date or must be recalculated.


    <service data> is a private service data cache string that identifies various

    aspects of the stream, including audio and video PIDs.


    <packet size> is the size of the transport stream packets


    <scrambled> is used to indicate whether the service is scrambled

    ** A person who feels appreciated will always do more than what is expected **

  • I've been using recordings for a long time because I can skip backward, slow down, fast forward... On this subject, it works poorly with streaming in XStreamity.


    This way, I can watch the video whenever I want, even several weeks or months later, and while replays can be retrieved, they aren't kept for very long.


    When downloading with XStreamity, the .meta file only exists for .stream files. Some time ago, I wanted to open .stream.meta files with edEIT, but edEIT couldn't open it. So I used Notepad++ (for .meta files), but it's not at all practical and a bit risky. I wanted to add an .eit file built from another existing file, but enigma/OpenPli doesn't link it to the .stream file.


    I don't know what a PMT is.

    Vu+ Ultimo 4K - Pli 9.1

  • Urie, what is the name of your movie browser plugin?

    That will be what I called it in reply Movie Browser on openatv and I do not even use it but just installed to show you perhaps something that would help but to be honest with open PLi is it not a minimal system probably not available.


    And yes I have used edEIT but a lot of work especially when you have to manually say search for episodes and can only add what info you find online when they are shown. would spend hours just to add some basic information.



    Any way off subject for me back to the man KiddaC .

  • OK, I thought when you said Movie Browser, you were talking about a type of application and not the name of the plugin. This is due to the wording 'there is a movie browser', like 'there is a girl' instead of 'it's Pamela' :winking face: .


    So I found the Movie Browser app for Android, I don't know if it will work, and one for Enigma 2. So it might be worth trying (when I have some time).


    I rarely use edEIT, but it's very useful for completing or correcting a synopsis. But as I said, it doesn't open all .eit and .meta files. Maybe there's another app, but I haven't found it.

    Vu+ Ultimo 4K - Pli 9.1

  • .Eit files are created from epgcache. Which in theory could work for live recordings as I make a make a fake epgcache for the epgs.
    But Eit files are binary files and have to be coded in a specific way. So much more complicated.
    Eit files are not needed for movies as any movie plugin will also just read the .meta file if provided which is just a few simple lines of text.

    ** A person who feels appreciated will always do more than what is expected **

  • Do you know how many lines a meta file can contain?


    OpenPli doesn't display the meta file synopsis information. I looked to see if there was a way to change the display, but there's no documentation in the programs, and I'm not familiar with this programming style. I only used batch programming with Python.

    Vu+ Ultimo 4K - Pli 9.1

  • .meta files descriptions.

    openpli docs

    enigma2/doc/FILEFORMAT at develop · OpenPLi/enigma2
    Framebuffer based frontend for DVB functions on Linux settop boxes - OpenPLi/enigma2
    github.com


    openvix docs
    https://github.com/OpenViX/eni…/Developer/doc/FILEFORMAT


    openatv docs

    https://github.com/openatv/eni…daf8f5fdb8/doc/FILEFORMAT

    I am currently amending my code to add this in. I just been busy.

    ** A person who feels appreciated will always do more than what is expected **

  • Do you know how many lines a meta file can contain?


    OpenPli doesn't display the meta file synopsis information. I looked to see if there was a way to change the display, but there's no documentation in the programs, and I'm not familiar with this programming style. I only used batch programming with Python.

    You only need to bother with the first 4 lines:


    1:0:1:C4AE:811:2:11A0000:0:0:0::BLAZE (SERVICE ID, CHANNEL NAME & PICON)

    On the Trail of Bigfoot (LIST TITLE)

    The Legend: Journey back through the history of one of America's last great mysteries in search of answers to the Bigfoot riddle. (META DESCRIPTION)

    1668592800 (RECORDING DATE AND TIME USING UNIX TIME STAMP) (https://www.epochconverter.com)



    PLEASE DON'T USE LIVE LINK ;)
    USE OPTIONS ON REPLY POST


    ... Sorry :smiling face:

  • OK I have a free evening tonight, so going to fix all these bugs in my plugins.
    The cover issue crash was an easy fix, but I am in the middle of something, so cannot release it until I am done.
    Hopefully all will be ready in a couple of hours.

    ** A person who feels appreciated will always do more than what is expected **

  • Sugar... Meta files dont seem to work for .mkv or .avi
    Or at least I cant seem to get it working the moment.


    I wonder if a fake .eit file will work instead.


    I will have a read of the code for movieselection.py

    ** A person who feels appreciated will always do more than what is expected **

Enhance your Enigma2 with KiddaC's creations

Download HD skins, IPTV players (X-Streamity, EStalker), bouquet tools, picon managers, and essential plugins for a complete setup. KiddaC's Enigma2 resources: skins (slyk, v-skin, onyx), IPTV plugins (Xtreamity, Jedi Maker), and utilities (E2Piconizer, ScreenNames) for customization and control.