I don't understand what he is doing. Why does he need Oscam on the Raspberry Pi client? The decryption should all happen on the server. And it does work. We have tested this extensively on E2 clients and even android clients running kodi.
First a Info to this methode;
This method is intended for weak boxes so that the Raspberry PI4 takes over the decryption.
However, you can of course also share to other boxes in this way.
It does not require any oscam on the E2 box itself, the oscam with the icam patches on the Raspberry Pi is sufficient
so which configs did you need ?
i post the oscam configs from the Raspberry Pi here
oscam.conf;
[radegast]
port =9090
allowed =127.0.0.1,192.168.0.0-192.168.255.255
user = raspipi
[streamrelay]
stream_source_auth_user = raspipi
stream_client_source_host =1
stream_ecm_delay =1
stream_emm_enabled =0
stream_relay_ctab =098D
here a new script (now again in english language) with that you can install e2iplayer from git, it is for use with hotkey designated, and you can use this script also for updating e2iplayer.
so that e2iplayer and the script works it needs first the plugin{s}/package (they are on feed) as follows;
enigma2-plugin-extensions-e2iplayer-deps
enigma2-plugin-extensions-ppanel
python-pycurl or python3-pycurl
if necessary the script installed this plugin{s}/package automatically, so it is nothing to do for users.
ok, so that the script works the following is to do (configuration);
1.) put the extracted script with name "e2iplayer_install_update_en.hidden.sh" on your box to the directory /usr/script (if this directory didn't exists create it first).
2.) make it executable with the following telnet/ssh command;
3.) put it on a button to your choice for hotkey, -> that's it.
please do not rename this script, because it needs .hidden in the name so that it works correct with hotkey in background.
now you can start the script with hotkey.
what did this script doing ?
it installed e2iplayer from git, default it is configured for the e2iplayer from @zadmario.
if users want to install instead the e2iplayer version from @jbleyel or from @Blindspot76 they must change the variables to it in the script
(this variables you can found in the lines 25, 27, 29, and 31) here you can set which version from the e2iplayer you want to install.
set your desired version to yes, but go sure that onlyone of the 4 versions is set to yes.
the script makes default also a backup of an already installed e2iplayer version in the form of a tar.gz package which is stored in /home/root by default.
if you want to store the backup on another place change the variable in line 20 from that;
E2IPLAYER_BACKUP_DIR="/home/root"
to your desired destination.
if you don’t want that the script creates a backup from an already installed e2iplayer version change the variable in line 17 from that;
BACKUP=yes
to;
BACKUP=no
if you select a e2iplayer version from @Blindspot76 it needs also the package unzip but as i saw the busybox unzip is out of the box on board in pli image
only if this isn’t the case and only if you want to install an e2iplayer version from @Blindspot76 the script installs also the package unzip.
Important !
all changes (variableschanges) that you make in the script you must do with an linuxcompatible editor as example with notepad++.
last infos;
for python 2 you can either choose the e2iplayer from @zadmario or the one for python2 from @Blindspot76.
for python3 you can choose the e2iplayer from @zadmario, the one from @jbleyel or the one for python3 from @Blindspot76.
if you accidentally select an e2iplayer version for a python2 image in a python3 image that is no problem, in this case the script will abort and does nothing.
the same applies vice versa if you have selected an e2iplayer version for python3 but use a python2 image.
there is nothing more to say, besides everything is documented in the script itself, so you can read directly in the script what it does etc....
@40H3X
please if you have time you could put in post #1
at the top an info + a link to this post here with something like the following text;
information about the current script (configuration etc..) + the current script can now be found here;
but attantion rm -rf is a dangerous command so go sure that you use this command with the correct path to e2iplayer directory.
i attach here another script which i use since months in openatv with that you can install e2iplayer version from @zadmario (it works in openpli too).
but it is in germany language (maybe i will make a english version later).
as i said this script installs default the version from @zadmario and it is for python 2 and python 3 (the version from @zadmario works with python 2 and python 3)
the script is for hotkey, so put the script in the directory /usr/script make it executable as follows;
Um die Einstellungen in den Plugins zu tätigen muss man normalerweise nur im Plugin selbst die Menü Taste drücken dann kann man da diverses konfigurieren
jedoch genau dabei gibts aber ein kleines Problem im PLI, nämlich die getätigten Einstellungen halten nicht (das ist aber nur im PLI so, warum weiss ich nicht)
sobald man also die Einstellungen getätigt hat und aus dem Plugin raus geht ist alles wie zuvor als ob man nie was konfiguriert hätte.
wird bleiben.
@alabama,
Pike_Bishop
Super, vielen Dank, das finde ich klasse
Die aktuellen Versionen von CommanderData2338 werden nämlich bei jedem Update mit den alten Plugins vom Feed wieder überschrieben.
Um sowas zu vermeiden hättest die beiden Plugins auf hold setzen können;
opkg flag hold enigma2-plugin-extensions-ardmediathek
opkg flag hold enigma2-plugin-extensions-zdfmediathek
I had (when I used the vu multiboot) an openatv also in use and yes with it ciplus works fine.
But I like the images of PLI also very much and therefore I also wanted a PLI with correctly working ciplus with sky modul and indeed a newer PLI such as: version 8.3 or just the nightly build.
Other images from other teams are therefore not a recommendation for me.
On my VU Ultimo 4K it isn't possible to select multibooit initialize, if i press the green button for that it comes a green screen (crash).
Traceback(most recent call last):File"/usr/lib/enigma2/python/Components/ActionMap.py", line 57,in action
File"/usr/lib/enigma2/python/Screens/FlashImage.py", line 628,inRootInitNameError: name 'modelMtdRootKernel'isnotdefined[ePyObject](CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMapobject at 0xb0cdf028>>,('TeletextActions','green')) failed)