FeedsFinder DreamOS Plugin By momi133

momi133

Senior Member
Messages
2,389
Description:

I've written this plugin based on feeds that are reported in sat-universe. when plugin is up, it shows all feeds info and user can navigate between feeds and scan each feed by pressing OK button. When OK button is pressed, Satfinder will be up with all Feed specs(sat pos , freq, pol. SR) and it's not needed to be inserted by user.


Special Thanks to OE2 Beta Tester: @Shr776
​​​Special Thanks to DreamOS Beta Tester: @kalkan99



Remote Control Button Help:

Green : BissFeed Autokey plugin will be up

OK & Yellow: Show Satfinder Screen to scan feed

BLUE : Show Setting Screen

RED & EXIT: EXIT PLUGIN

Left & Right Buttons: Navigate between Feeds.

Up & Down Buttons: Plugin shows First & last Feed.


Option and Tips:

1-First of all, check plugin setting. Press Blue button and select proper Tuner according to feed sat position and your tuner configuration.

2-User can select two type of sorting for feeds. time sorting or sat sorting

3- Always pay attention to SymbolRate and check it because sometimes feed hunters report wrong SymbolRate(like 7120 and 7200) or for Portugal football feeds, first SR=4937 is active and later SR= 9876 will be activated.



Download

SCREENSHOTS:










 
Last edited:

momi133

Senior Member
Messages
2,389
New update 1.1


--Fixed for openpli image : Thanks to @shr776​

--Fixed for openvision image : Thanks to @audi06_19​​​

--Fixed for DreamOS image to scan feeds: Thanks to @HamidSoltani and Special Thanks to RAED & mfaraj​

--Fix some bugs​


Download

****>Please do not forget to send the file
 

momi133

Senior Member
Messages
2,389
New update 1.1

New update 1.1


--Fixed for openpli image : Thanks to @shr776​

--Fixed for openvision image : Thanks to @audi06_19​​​

--Fixed for DreamOS image to scan feeds: Thanks to @HamidSoltani and Special Thanks to RAED & mfaraj​

--Fix some bugs​


Download

****>Please do not forget to send the Crash log
 

kalkan99

VIP
Messages
1,663
When the feed panel approves the defined channels,
it goes to the satellite to which the channel belongs.
does not find that channel by scanning.
 

momi133

Senior Member
Messages
2,389
New update 1.5

New update 1.5


--Fix For multilib images​​. Thanks to @audi06_19​​​

--Fixed for BlackHole image. BlackHole ​ ​users Should select proper FEC to lock feed freq​ : Thanks to @shr776

--Fixed for VTI image. VTI ​users Should select proper FEC to lock feed freq : Thanks to @shr776

--Fix some bugs​​


Download

****>Please do not forget to send the Crash log
 

kalkan99

VIP
Messages
1,663
error report is attached.

Code:
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/enigma.py", line 8491, in __call__
    return ret(*args, **kwargs)
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action
    res = act()
  File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/FeedsFinder/plugin.py", line 554, in startBissFeedAutoKey
  File "/usr/lib/enigma2/python/mytest.py", line 478, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 379, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 414, in doInstantiateDialog
    readSkin(dlg, None, dlg.skinName, desktop)
  File "/usr/lib/enigma2/python/skin.py", line 961, in readSkin
    parseWidgets(name, myscreen, screen, skin_path_prefix, visited_components)
  File "/usr/lib/enigma2/python/skin.py", line 999, in parseWidgets
    parseWidget(name, widget, screen, skin_path_prefix, visited_components, group)
  File "/usr/lib/enigma2/python/skin.py", line 1137, in parseWidget
    c = converter_class(parms)
  File "/usr/lib/enigma2/python/Components/Converter/ServiceName2.py", line 85, in __init__
    self.Timer.callback.append(self.neededChange)
AttributeError: 'eTimer' object has no attribute 'callback'
]]>
 

momi133

Senior Member
Messages
2,389
error report is attached.

Code:
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/enigma.py", line 8491, in __call__
    return ret(*args, **kwargs)
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 70, in action
    res = act()
  File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/FeedsFinder/plugin.py", line 554, in startBissFeedAutoKey
[/quote]

[B]this error is related to BissFeedAutoKey plugin which is fixed.

thxxxxx![/B]
 

cirio

Registered
Messages
39
Hi,
On zgemma h9, openatv 6.4 latest update:
installed both AutoKey and FeedsFinder.
Autokey works like a charm, feeds finder crash with following log:
Code:
18:44:47.7893 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-] KEY: 352 0 KEY_OK OK
18:44:47.7900 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-] [ActionMap] Keymap 'SetupActions' -> Action = 'ok'.
18:44:47.8336 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-] ID:  1
18:44:47.8365 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-] [Screen] Showing screen 'FeedFinder'.
18:44:47.8378 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-] Traceback (most recent call last):
18:44:47.8383 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
18:44:47.8389 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/FeedsFinder/plugin.py", line 606, in feedscanall
18:44:47.8394 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/lib/enigma2/python/mytest.py", line 345, in open
18:44:47.8402 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
18:44:47.8407 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/lib/enigma2/python/mytest.py", line 280, in instantiateDialog
18:44:47.8414 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
18:44:47.8418 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/lib/enigma2/python/mytest.py", line 302, in doInstantiateDialog
18:44:47.8426 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]     dlg = screen(self, *arguments, **kwargs)
18:44:47.8431 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/FeedsFinder/atv.py", line 41, in __init__
18:44:47.8436 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 646, in __init__
18:44:47.8442 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/local/e2/lib/enigma2/python/Plugins/Extensions/FeedsFinder/atv.py", line 138, in createSetup
18:44:47.8447 {   } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-]   File "/usr/lib/enigma2/python/Screens/ScanSetup.py", line 794, in createSetup
18:44:47.8453 { E } /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2020-06-30 18:44:47+0200 [-] IndexError: list index out of range
18:44:47.8457 [ E ] python/python.cpp:210 call [ePyObject] (PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0xb09a7580****,('SetupActions', 'ok')) failed)

Can you help me?

Bye,
 
Top