Can you tell us what you are working on? What new possibilities will these be?
I have the SF8008 so I'm looking forward to testing out these new features and improvements for myself.
Can you tell us what you are working on? What new possibilities will these be?
I have the SF8008 so I'm looking forward to testing out these new features and improvements for myself.
Now only translation teletext and dvb subtitle
Do you plan to use text to speech AI?
Because I guess E2 receivers do not have enough power to use real-time voice translation on them.
Any chance of AI images for Octagon SF8008?
Chromium2 currently only works on 7.3.
It doesn't work on 7.4 and 7.5, no matter if it's the original or my mod.
We are waiting for corrections.
If you want to speed things up, I recommend reporting errors to GH OATV or OE-Alliance.
What don't you understand about the information and instructions provided in the plugin itself?
4097_0_1_756_1362_EC_0_0_0_0_20240205012323.jpg4097_0_1_756_1362_EC_0_0_0_0_20240205012344.jpg
Version 1.9 based on the 2024 release
This is my modification of the last Chromium2 release to get to know what can be done with this plugin and what is its potential.
It is targeted at Polish audiences and includes mostly portals present on the Polish streaming market.
Some of them can be launched in the English version.
The base is chromium2_1.0+20240101-r0, nothing changed except adding portals and assigning user agents for a few of them.
IPK created in OATV 7.4 and it is this image that I recommend for the correct operation of my Chromium2 mod.
There is sound on Netflix.
Added:
IMGW Weather forecast
Deleted:
Polsat GO
Version 1.9
enigma2-plugin-extensions-chromium2_1.0+20240101-r0--mod_azman_v1.9_all.ipk
Airly 2.0-r6
I will add information about what changes have occurred in this version of the plugin
- integration of py2 and py3 versions
- adapting the converter and renderer naming to the py3 version
- added option to download api.txt
- fixes and updates
According to the official sensor map, there is not a single Airly device in Cairo.
The plugin reads sensor data from different countries if they have such devices on their territory.
Zrzut ekranu 2023-11-08 210855.png
I also had a loop when starting E2 on SF8008, it stopped at 48% and the update command in telnet did not work.
Download the log file from /home/root/logs and check which files contain errors.
I had it like this
17:58:18.2952 File "/usr/lib/enigma2/python/Components/PluginComponent.py", line 60, in readPluginList
17:58:18.2953 File "/usr/lib/enigma2/python/Tools/Import.py", line 2, in my_import
17:58:18.2956 File "/usr/lib/enigma2/python/Components/Language.py", line 34, in addCallback
17:58:18.9837 File "/usr/lib/enigma2/python/StartEnigma.py", line 943, in <module>
runScreenTest() # Start running the first screen.
17:58:18.9839 File "/usr/lib/enigma2/python/Tools/Import.py", line 2, in my_import
I downloaded everything from https://github.com/openatv/enigma2
I deleted the pyc files of the files that were causing errors and uploaded the py files downloaded from GH to the specified locations
I don't remember anymore, but I think I also changed the skin.py file ->https://github.com/openatv/eni…f22fbc42e3f2452aeb8af1ac9
the init 6 command and the box was up, fortunately
Then in the GUI from the update menu and everything went back to normal.
Maybe it will help someone. It helped me.
After the update a while ago, E2 won't start at all.
Is there a way to fix it relatively quickly or will I have to rebuild the entire image and I accidentally deleted my image backup?
What bad luck.
Let me put this knowledge together, you're full of solutions.
I thank you for that .
I think I'll make a donation to buy you a box for E2, we could use such a developer/programmer :)
QuoteStalker uses a json formatted epg file.
In most cases, yes, but they also broadcast better or worse EPG in the xmltv format.
Which is not supported by E2 due to a different approach to channels_id and there is no translation into references, and E2 relies on channel references and adds EPG data to them.
--------------------
P.S
Gentlemen, thanks for the creative discussion, I hope that some people will learn how EPG works in E2.
But back to the main story
libdvbtee is written in C++
Either I'm wrong and I don't have much knowledge, but it can't be ported to E2 that easily.
What remains is good will and the willingness to create EPG on an external machine by people who undertake it using this tool.
Please correct me if I'm wrong.
Do you think it would be better to develop EPGsnoop or Radio Times Emulator?
Can I use libdvbtee on an external device and publish the resulting data somewhere on GH or another WWW share?
So that we also know what this XML file looks like for E2 and for other players, whether on Android TV or smart TV.
For all smart receivers except E2
For any image on Enigma2 (some old file because my terminal is currently raking events from websites with guides)
And who will discover what the difference is in these files?
First of all, for E2 to correctly interpret this data, an additional file is required explaining that the XMLID data belongs to a channel with references of this type and not others.
In the case of all other players and players not based on E2, the channel ID and its various other names included under the channels id tag are sufficient.
<channel id="TVP 1">
<display-name lang="pl">TVP 1</display-name>
<display-name lang="pl">TVP1</display-name>
<display-name lang="pl">PL: TVP 1</display-name>
<display-name lang="pl">PL: TVP 1 HD</display-name>
<display-name lang="pl">TVP 1 HD</display-name>
<display-name lang="pl">TVP 1 FHD</display-name>
The problem occurs when we have an E2 receiver and in other rooms of our house there are other receivers not from E2, but some Smart TV, MI TV BOX or NVIDIA SHIELD or some Home Theater on various systems based on Smart TV.
Samart TV, Plex Server, KODI on OpenELECT and other multimedia solutions. It's easy to add an audio/video stream to anything.
However, obtaining EPG is not that simple.
Here's an example: Stalker Portal on Android players works with EPG, while in E2 we have video, but not necessarily EPG and in most cases it cannot be obtained. Why ? even though it is broadcast. And because it has a completely different data format, it is usually a channel ID than in the case of E2.
I know about it eit.cpp and epgcashe.cpp.
And of course, EPG via Sat from the Enigma2 operator processes and displays it error-free.
However, if we turn off the acquisition of data from EIT and MHW in the system settings and decide only on EPG from external sources provided to us by the RytecTeam using the EPG Importer plugin, so that the data from external sources richer in information is not overwritten with those poorer from the TS operator via sat, this mechanism does not work.
1_0_1_3DCD_640_13E_820000_0_0_0_20230910235424.jpg
My idea is to use EPG data from external sources, enter all the information in EPG.dat that E2 uses, and add what is not available on websites with TV schedules.
There are several, a dozen or so channels, maybe several dozen throughout the entire orbit, for which we are unable to find schedules on websites.
To show what it looks like, I will post a comparison of what the operator broadcasts with what we have from external EPG sources.
Operator EPG
1_0_1_290E_1EDC_71_820000_0_0_0_20230910235910.jpg
EPG from an external source with the addition of ratings from IMDB and FW (Polish website about films and series)
1_0_1_290E_1EDC_71_820000_0_0_0_20230910235801.jpg
Sorry for the screenshots but I can only make them for Polish channels.
When generating EPG for channels, I use the following data manipulation options, I can freely rearrange them to obtain the most optimal final result that satisfies everyone.
<title>'title'{ - 'subtitle(, )'}</title>
<desc>{[ 'category(, )' ] }{('episode(, )') }{'country(, )' }{'productiondate(, )' }{('rating(, )')}\n{FilmWeb: 'mdb-starrating(, )' }{IMDB: 'starrating(, )'}{\n\n'description'}{\n\nReżyseria: 'director(, )'}{\nWystępują: 'actor(, )[max_elements=5]'}</desc>
Also, when generating EPG for IPTV channels and regional niche channels or those from platforms such as FAST and IP Radio, there is no problem as long as this data is presented on the TV program pages.
The problem is that if the operator broadcasts EPG data in EIT tables in the TS stream and there are no websites or other possibilities of obtaining EPG for such channels, the only thing left to do is log the operator's EIT data and then process them appropriately and make them public together with RytecTeam sources for a wider audience.
And that's what I'm still wondering about: how to obtain EPG data from the EIT tables for these several/dozen channels, because the operator sends them.
Obtain this data, process it appropriately and add it to RytecTeam sources or make it public for other recipients.
Thanks Chris230291
Now I have to focus on this libdvbtee and extract what interests me most from the data.
I am personally only interested in channels for Polish recipients.
But nothing stops other interested parties from also starting to work in this direction and doing something for their own needs.
As a result, maybe we will be able to create a nice plugin for obtaining EPG from EIT tables.
Due to my age and the slower acquisition of new knowledge, someone of you will probably understand it much faster than me :)
--------------------------------
Edit
It just takes me much longer to understand and put it together than it does for you young people.
Don't get me wrong, I want someone to write a plugin right away. Let everyone do their own thing. The first one to publish an interesting solution should be involved.
I have this plugin installed and I tried to do something with it, unfortunately with no results.
Log from Radio Times Emulator
Does anyone know how to check in what standard a given operator broadcasts its EPG data?
From the information I have:
13E, Cyfrowy Polsat S.A. (Polsat Box) - OpenTV
13E, NC+ (now Warner Bros. Discovery) - MHW
It would be best if I could somehow verify this because I have this information from several years ago.
By modifying and improving epgsnoop, it would be possible to write conf files for each of the satellite operators.
If using epgsnoop it was possible to create an xml file with the full schedule provided by a given operator for its platform, it could then be very easily merged in WG++ or EPG Importer.
By obtaining a guide from EPGsnoop and from Rytec Team sources, we would get everything we want regarding EPG, even for channels for which no schedule can be found on websites.
Then, using EPG Export (yes, version 1.5 works without any problem in PY3), the entire final EPG could be exported for e.g. KODI, VDR, Channels or other Android players.
I'm just getting to know this epgsnoop but with the level of my knowledge it will probably take ages :)