New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API: webradioFS Web Interface doesn't appear in newer OpenWebif / OpenATV version #1039
Comments
closed source plugins are not supported. |
external plugins needs to use this interface. |
Please check this: |
Thank you.
Update 02.12.2020
|
Please check the call in webradioFS. addExternalChild( ("webradiofs", root, "Web Radio", '1.0') ) root must be a twisted Resource class. I can't help you if i don't have the source of the webradioFS plugin. |
I will change the addExternalChild function to support more than 4 parameter. |
What exactly should I look at? I tried on both Receivers to call the pre-installed FAN Control ( enigma2-plugin-systemplugins-fancontrol - 6.4+git2632+5d93773-r1 , installation path
Maybe this is the wrong one? Please provide an Hello World reference implementation for Developers. Thank you in advance. |
|
Why does it still not work?
|
Do we talk about fancontrol or webradio. |
We're talking about webradioFS. I only have OpenWebif but the code provided by the author of webradioFS contains an detection if old or new is used.
When I call http://schlafzimmer-receiver/web/external it shows:
|
Then open terminal to the box. Open http://schlafzimmer-receiver/webradiofs in a browser. Post the terminal output after open the link here. Type CTRL+C |
|
The Problem must be here -> e2openplugin-OpenWebif/plugin/httpserver.py Line 171 in db35923
A) loaded_plugins does not contain webradiofs in the time of calling HttpdStart
|
OK. And who need to repair that and how? |
I can try this, but i need the full source of the webradioFS plugin. |
I can only find a closed source version of webradioFS. |
It would be good if you can mention further 3rd party open source plugins like "FAN Control 2" #1039 (comment) from that webradioFS (which is unfortunately closed source) can copy/fork that code part of the "interface" #1039 (comment) to work again. I would like to understand the basics how OpenWebif is handling and communicating with 3rd party Plugins like webradioFS. Which Plugin initiate the communication - OpenWebif or the 3rd party plugin? Does OpenWebif search for files and/or folders in any path for example #1039 (comment) and tries to call them via the example call provided in #1039 (comment) ? Or are there further conditions that need to fulfilled to end up in success or error? For example valid or invalid parameters, wrong data types or missing imports. Is there any test command ( I need to read The Python Tutorial — Python 2.7 documentation to understand the basics. Thank you in advance. |
I have found the problem. All plugins will be loaded by alphabet. I will try to fix this. |
Describe the bug
webradioFS Web Interface doesn't appear in newer OpenWebif / OpenATV version.
Was there an API change?
How to implement it?
To Reproduce
Steps to reproduce the behavior:
Expected behavior
In OpenATV 6.3 / enigma2-plugin-extensions-openwebif - 1.3.5+git3383+b79cfb7-r0 the expected page is shown.
Screenshots
If applicable, add screenshots to help explain your problem.
Image (please complete the following information):
Desktop (please complete the following information):
Additional context
Environment
2 x Golden Interstar Xpeed LX3:
Wohnzimmer - Produktiv
Schlafzimmer - Test
webradioFS Plugin | Info | Download
Discussion that the Plugin is closed source. add webradioFS? #537
Xpeed LX3, webradioFS Steuerung 404 Not Found, OpenATV 6.4.20200528 (2020-05-28) - OpenATV Forum
Same behaviour with E2iPlayer, see Post #2
The text was updated successfully, but these errors were encountered: