Quantcast
Channel: [EN] OpenPLi Third-Party Development
Viewing all 1691 articles
Browse latest View live

Plugin SmoothHide for infobar

$
0
0

SmoothHide - my opensource plugin, thanks to vlamo & nikolasi.
With plugin - infobar will be smoothly shown & hidden.
There is also a option, when infobar will be rise from bottom and disappearance to down. And also the mixed option.

Only for openPli4 with updates to 1.09.2014

Attached Files


Load EPG only services in bouquets

$
0
0

Hi,


This function "Load EPG only services in bouquets" does not work properly with the French package EPG on 19.2e
 
I have 3 positions orbital 5w, 13e and 19.2e and missing for some channels the epg (19.2e)
 
Load EPG only services in bouquets = NO EPG is correct
630742101D44EE855FDDE0000000no.jpg
 
2064021011CD26AC13F820000000no.jpg
 
240974101942864461C00000000no.jpg
 
Load EPG only services in bouquets = YES missing for some channels
 
750667101D44EE855FDDE0000000yes.jpg
 
5w and 13e look ok
 
Could you please fix
 
Regards

 

Partnerbox mod

$
0
0

A test version.

If run player blue(plugin VCS)/red(menu PiP)-->green(open Service List)

Avermedia A835B(2835) distorted sound, video ok

$
0
0

I use Avermedia A835B(2835) roughly a half year. After installation everything was fine, usb stick was registered and running well.

 

I used it after several month again (it is only backup source) and I observe distorted sound. The same result is on both Solo2, which I have,

 

but if I use it on Win7 or Win10, sound is ok. It seems to me that it is related to latest kernel change when probably some libraries have been changed.

 

Could somebody help me to find the reason and possibly to fix it? Thanx in advance.

 

 

root@Solo2_1:~# opkg install enigma2-plugin-drivers-dvb-usb-it913x
Package enigma2-plugin-drivers-dvb-usb-it913x (1.0-r0.11) installed in root is up to date.
root@Solo2_1:~# opkg install firmware-dvb-usb-it913x
Package firmware-dvb-usb-it913x (1.0-r0.16) installed in root is up to date.
root@Solo2_1:~# opkg install kernel-module-dvb-usb-it913x
Package kernel-module-dvb-usb-it913x (3.13.5-r2.2.4.1) installed in root is up to date.
root@Solo2_1:~# opkg install kernel-module-dvb-usb-v2
Package kernel-module-dvb-usb-v2 (3.13.5-r2.2.4.1) installed in root is up to date.
root@Solo2_1:~# opkg install kernel-module-it913x-fe
Package kernel-module-it913x-fe (3.13.5-r2.2.4.1) installed in root is up to date.
root@Solo2_1:~#

 

 

root@Solo2_1:~# dmesg | grep -i usb
usb 1-1: dvb_usb_v2: found a 'Avermedia A835B(2835)' in cold state
usb 1-1: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
it913x: Firmware Version 52887808<6>usb 1-1: dvb_usb_v2: found a 'Avermedia A835B(2835)' in warm state
usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
usb 1-1: DVB: registering adapter 1 frontend 0 (Avermedia A835B(2835)_1)...
usb 1-1: dvb_usb_v2: 'Avermedia A835B(2835)' successfully initialized and connected
usbcore: registered new interface driver dvb_usb_it913x
root@Solo2_1:~#

 

 

root@Solo2_1:~# dmesg
[AUD]: 6bcm7335_audio_init
BRCM brcm_dvb0: DVB: registering adapter 0 frontend 0 (BCM7346 FE)...
BRCM brcm_dvb0: DVB: registering adapter 0 frontend 0 (BCM7346 FE)...
BKNI_P_GetTrackAllocEntry_resize: resizing from 5376->8704
BKNI_Malloc(linuxkernel) top users:
    blocks,   bytes, filename:line
      1024,  176128, portinginterface/hsm/src/common/bhsm.c:500
       691,  158468, BSEAV/lib/utils/balloc.c:31
       385,   24640, magnum/commonutils/mrc/src/bmrc_monitor.c:666
input: dreambox advanced remote control (native) as /devices/virtual/input/input0
[LCD]: registered
0:0
[CI]: registered ci0
[CI]: CI interface initialised
[DFP]: registered dbox fp
[DFP]: Scart 9597 is found 4
[SC]: registered sci0
[SC]: registered sci1
system_time_set wakeup mode get
system_time_set wakeup mode get 0xc4
fpga update driver loaded
it913x: Chip Version=02 Chip Type=9135
it913x: Dual mode=0 Tuner Type=38it913x: Unknown tuner ID applying default 0x60
usb 1-1: dvb_usb_v2: found a 'Avermedia A835B(2835)' in cold state
usb 1-1: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-02.fw'
it913x: FRM Starting Firmware Download
it913x: FRM Firmware Download Completed - Resetting Deviceit913x: Chip Version=02 Chip Type=9135
it913x: Firmware Version 52887808<6>usb 1-1: dvb_usb_v2: found a 'Avermedia A835B(2835)' in warm state
usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
DVB: registering new adapter (Avermedia A835B(2835))
it913x-fe: ADF table value      :00
it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01
it913x-fe: Tuner LNA type :60
usb 1-1: DVB: registering adapter 1 frontend 0 (Avermedia A835B(2835)_1)...
usb 1-1: dvb_usb_v2: 'Avermedia A835B(2835)' successfully initialized and connected
usbcore: registered new interface driver dvb_usb_it913x
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_SELECT_SOURCE 1  0
[VID]: VIDEO_PLAY 1  2 0
[VID]: VIDEO_CONTINUE 1  1
[VID]: VIDEO_CLEAR_BUFFER 1  1 0
[VID]: VIDEO_STOP 0  1
[VID]: VIDEO_SELECT_SOURCE 0  0
__clk_enable: network [1]
__clk_enable: enet [1]
bcm40nm_pm_genet_enable 00
bcmgenet bcmgenet.0 eth0: link up, 1000 Mbps, full duplex
NET: Registered protocol family 10
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_SELECT_SOURCE 1  0
[VID]: VIDEO_PLAY 1  2 0
[VID]: VIDEO_CONTINUE 1  1
[VID]: VIDEO_CLEAR_BUFFER 1  1 0
[VID]: VIDEO_STOP 0  1
[VID]: VIDEO_SELECT_SOURCE 0  0
[LCD]: unknown cmd 0x1015
BRCM brcm_dvb0: DVB: registering adapter 0 frontend 0 (vtuner fe)...
UBI error: ubi_open_volume: cannot open device 0, volume 0, error -16
[AUD]: AUDIO_SET_MUTE 0
[AUD]: AUDIO_SET_MIXER -861864464
[AUD]: AUDIO_SET_MIXER : amixl 0, amixr 0
[AUD]: AUDIO_SET_MIXER : next left volume 0, right volume 0
[AUD]: AUDIO_SET_MIXER : next left volume -70, right volume -70
[AUD]: AUDIO_SET_MIXER -861864464
[AUD]: AUDIO_SET_MIXER : amixl 38, amixr 38
[AUD]: AUDIO_SET_MIXER : next left volume -70, right volume -70
[AUD]: AUDIO_SET_MIXER : next left volume -2784, right volume -2784
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 1
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_GET_SIZE src w: 1280 h:720 display w:1280 h:720
[VID]: VIDEO_GET_SIZE aspect: 1 6
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  2 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xca0ef080
[AUD]: Mute : 0
[AUD]: AUDIO_CHANNEL_SELECT 0
[SC]: !!!unknown cmd 0x5407
[SC]: !!!unknown cmd 0x5407
[DMX]: paserband_remove_pid pid 0x201 not found
[DMX]: paserband_remove_pid pid 0x211 not found
[VID]: VIDEO_STOP 1  1
[AUD]: AUDIO_STOP 6536448
[AUD]: AUDIO_CONTINUE 6536448 0 aph=0x0
[AUD]: AUDIO_CONTINUE aph=0 0 0
FE tune
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 1
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  2 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xca19dd80
[AUD]: Mute : 0
[VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
[VID]: VIDEO_GET_SIZE aspect: 0 0
[VID]: VIDEO_STOP 1  1
[AUD]: AUDIO_STOP 6536448
[AUD]: AUDIO_CONTINUE 6536448 0 aph=0x0
[AUD]: AUDIO_CONTINUE aph=0 0 0
[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PAUSE 1
[AUD]: AUDIO_SET_BYPASS_MODE 48
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PLAY 48 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_CONTINUE 1 1 aph=0x0
[AUD]: AUDIO_PAUSE 6
[AUD]: AUDIO_STOP 1
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PAUSE 1
[AUD]: AUDIO_SET_BYPASS_MODE 10
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PLAY 10 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_CONTINUE 1 1 aph=0x0
[AUD]: AUDIO_PAUSE 5
[AUD]: AUDIO_STOP 1
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PAUSE 1
[AUD]: AUDIO_SET_BYPASS_MODE 10
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PLAY 10 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_CONTINUE 1 1 aph=0x0
[AUD]: AUDIO_PAUSE 5
[AUD]: AUDIO_STOP 1
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PAUSE 1
[AUD]: AUDIO_SET_BYPASS_MODE 10
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PLAY 10 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_CONTINUE 1 1 aph=0x0
[AUD]: AUDIO_PAUSE 5
[AUD]: AUDIO_STOP 1
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SELECT_SOURCE 1
[AUD]: AUDIO_PAUSE 1
[AUD]: AUDIO_SET_BYPASS_MODE 10
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PLAY 10 decoder start : 0
[AUD]: AUDIO_PLAY : Starting Playpump
[AUD]: AUDIO_CONTINUE 1 1 aph=0x0
EXT4-fs (sda1): error count: 70
EXT4-fs (sda1): initial error at 1426613050: ext4_mb_free_metadata:4554: block 18804160
EXT4-fs (sda1): last error at 1442276734: ext4_mb_generate_buddy:756
[AUD]: AUDIO_PAUSE 7
[AUD]: AUDIO_STOP 1
[AUD]: AUDIO_SELECT_SOURCE 0
FE tune
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 1
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  2 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xc44c2180
[AUD]: Mute : 0
[VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
[VID]: VIDEO_GET_SIZE aspect: 1 0
[VID]: VIDEO_STOP 1  1
[AUD]: AUDIO_STOP 6536448
[AUD]: AUDIO_CONTINUE 6536448 0 aph=0x0
[AUD]: AUDIO_CONTINUE aph=0 0 0
bcm7356: hotplug_callback():
Hotplug - status.connected 0:1:0
bcm7356: hotplug_callback():
Hotplug - status.connected 1:0:2
FE tune
EXT4-fs error (device sda1): ext4_mb_generate_buddy:756: group 8, 1159 clusters in bitmap, 1160 in gd; block bitmap cor
rupt.
[SC]: !!!unknown cmd 0x5407
[SC]: !!!unknown cmd 0x5407
[AUD]: AUDIO_SET_MUTE 0
bcm7356: hotplug_callback():
Hotplug - status.connected 1:1:2
bcm7356: hotplug_callback():
Hotplug - status.connected 1:1:2
FE tune
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 1
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  2 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xccbfd700
[AUD]: Mute : 0
[VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
[VID]: VIDEO_GET_SIZE aspect: 1 0
bcm7356: hotplug_callback():
Hotplug - status.connected 1:1:2
bcm7356: hotplug_callback():
Hotplug - status.connected 1:1:2
bcm7356: hotplug_callback():
Hotplug - status.connected 0:1:0
bcm7356: hotplug_callback():
Hotplug - Disconnecting HDMI from display
bcm7356: hotplug_callback():
Hotplug - status.connected 1:0:2
bcm7356: hotplug_callback():
Hotplug - connecting HDMI to display 0xe
bcm7356: hotplug_callback():
Hotplug - status.connected 1:1:2
!!!pes_cb idx<0
[VID]: VIDEO_STOP 1  1
[AUD]: AUDIO_STOP 6536448
[AUD]: AUDIO_CONTINUE 6536448 0 aph=0x0
[AUD]: AUDIO_CONTINUE aph=0 0 0
FE tune
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 1
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_SET_STREAMTYPE 0
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  2 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xcc8ecb80
[AUD]: Mute : 0
[VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
[VID]: VIDEO_GET_SIZE aspect: 1 0
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xcc8ecb80
[AUD]: Mute : 0
[VID]: VIDEO_STOP 1  1
[AUD]: AUDIO_STOP 6536448
[AUD]: AUDIO_CONTINUE 6536448 0 aph=0x0
[AUD]: AUDIO_CONTINUE aph=0 0 0
FE tune
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 1
[AUD]: downmix 0 state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_SET_STREAMTYPE 1
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  5 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xca070a00
[AUD]: Mute : 0
[VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
[VID]: VIDEO_GET_SIZE aspect: 1 0
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xca070a00
[AUD]: Mute : 0
[VID]: VIDEO_STOP 1  1
[AUD]: AUDIO_STOP 6536448
[AUD]: AUDIO_CONTINUE 6536448 0 aph=0x0
[AUD]: AUDIO_CONTINUE aph=0 0 0
FE tune
[AUD]: AUDIO_SELECT_SOURCE 0
[AUD]: AUDIO_SET_BYPASS_MODE 0
[AUD]: AC3 downmix 0  state : 0
[AUD]: AUDIO_PAUSE 6536448
[AUD]: AUDIO_PLAY 6536448 decoder start : 0
[VID]: VIDEO_SELECT_SOURCE 0  0
[VID]: VIDEO_SET_STREAMTYPE 1
[VID]: VIDEO_FREEZE 6536448  0
[VID]: VIDEO_PLAY 6536448  5 2
[VID]: VIDEO_SLOWMOTION 0    1
[VID]: VIDEO_FAST_FORWARD 0    1
[VID]: VIDEO_CONTINUE 6536448  1
[AUD]: AUDIO_CONTINUE 6536448 1 aph=0xca070100
[AUD]: Mute : 0
[VID]: VIDEO_GET_SIZE src w: 0 h:0 display w:0 h:0
[VID]: VIDEO_GET_SIZE aspect: 1 0
root@Solo2_1:~#

 

TMBD Details

$
0
0
TMBD Details plugin, info for www.themoviedb.org.
Developer: Nikolasi and Dima73
Special thanks to vlamo.
MovieSelection-Context Menu-Poster Preview/TMBD Details
Long Info Button-TMBD Details
Menu-Plugins-TMBD Details(Setup menu)

P.S.This plugin is open source, unlike the German comrades :D .

Enigma2 Plugin Movietime

No tags for forced and default subtitles in enigma2?

$
0
0
A friend tries to add (forced) subtitle support to a plugin, but there are various problems:

The analysis of a video file and the subtitle streams shows this in enigma2:
e2 has the following streams: [(2, 3, 1, 0, 'de')]
The numbers are for type, index, page, magazin, language

There is no variable for forced and default subtitles, so it seems we can not differ which stream is the forced one and which one is the default one, because in enigma2 everything seems to be the same.

Is there any possibility to select the a subtitle which is tagged as forced?

Enigma2 Plugin YoutubePlus


How to convert the streaming channels available on web to Userbouquest(Enigma 2)?

$
0
0
Hi guys!!!Im a new user. :)I would like to convert the streaming channels available on web to Userbouquest(Enigma 2).I had a guide,but unfortunately I lost it...The guide which has been drafted by an user on web...I remember that I used VLC and CMD(PC)...Can anyone help me

From here (example)

http://www.telequattro.it/Live.aspx how to convert it to Userbouquest(Enigma 2)? #SERVICE 4097:0:1:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a88/https%3a............... Please help me :o

With Youtube the channels stream are working...(Userbouquest Enigma 2 mode)

Could someone explain to me the procedure step by step? ;) Regards

ET4000 - CPU without FPU and toolchain for Hardware float?

$
0
0

Hello,

 

The STB ET4000  based on SoC bcm7358 which do not have FPU unit, use toolchain for Hardware float. 

In particular for code that uses float operation this is performance killer.

 

So,  why toolchain for  Hardware float is used for building libs, binaries .etc?

 

What is the reason?

 

Regards,

SSS

pli4 does not build anymore due to enigma2-plugins

vdr-vnsi

$
0
0

I noticed there is an add-on for kodi called vdr-vnsi which looks as if it makes it possible to stream content from a satbox to kodi. Is this possible

with openpli, I guess it's necessary to install a server on the satbox en then use kodi as a client.

 

kind regards,

jean

GSTREAMER1.0 ver 1.6.1 vu+ hbbtv packages.

$
0
0

Included here the vuplus hbbtv for gs-1 1.6.1 pli4 image.

First remove eventual remaining packages if there where installed with :

opkg remove enigma2-plugin-extensions-hbbtv --force-removal-of-dependent-packages

also the current et must pe patched with patch on toppic : (as long it's not in master enigma2)

http://forums.openpli.org/topic/39444-hbbtv-issue/?view=findpost&p=516608

 

install the opera.ipk then the dumpait ipk then the e2 hbbtv plugin.

opkg install opera-hbbtv_0.2-r2_20151001_1_mips32el.ipk
opkg install vuplus-hbbtv-dumpait_git11+c0616d5-r2_vuduo2.ipk
opkg install enigma2-plugin-extensions-hbbtv_git8522+9e71a84-r0_mips32el.ipk

Attached Files

HddSleep plugin

$
0
0
Plugin HddSleep v1.64

- standby 5 internal/ usb external disks.
- set time for standby
- manual standby for each disk
- epg.dat file can be placed to any pluged device.
- display mounted devices

Instal, restart, set build-in hdd standby to "no standby" and set stanby time for disks there in plugin.

Attached Thumbnails

  • hddsleep.jpg

Attached Files

Online Radio

$
0
0

Radioo

------------------------------------------

#################################################
# radioo v 0.45b - Free online radio
# code : slicer
#################################################
 
Remote Control
 
Blue - Update stations from server.
Green - Genre selection/filter
 
FAVORITES
------------------------------------------
Yellow   - Toggle Stations/Favorites
Ch+/B+  - Add station to favorites
Ch+/B-  -  Remove station from favorites
------------------------------------------
 
info - extra info about station
teletext - update stations from file
play/pause - play station
stop - stop station
screen01.jpg
 

Attached Files


servicemp3 and custom User-Agent header

$
0
0

Hi,

 

Currently if we want to set custom User-Agent http header, only possibility to do this is to set these config entries:

config.mediaplayer.useAlternateUserAgent.value = True
config.mediaplayer.alternateUserAgent.value = "CustomUserAgent"

From this commit on https://github.com/OpenPLi/enigma2/commit/17d8930111831bb80775b8184fa23f5634537fe0

It should be possible to set User-Agent header for every service also like this:

SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//www.path.mp4#User-Agent=CustomUserAgent:sname

Problem with this solution is that it doesn't work and only header which is sent is alternateUserAgent value if set or default "Enigma2 MediaPlayer":

#SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//127.0.0.1%3a7777#Cookie1=test3&User-Agent=CustomUserAgent&Cookie=test4:test_headers

localhost.localdomain - - [03/Dec/2015 21:15:52] "GET / HTTP/1.1" 200 -
ERROR:root:Host: 127.0.0.1:7777
Connection: close
icy-metadata: 1
Cookie1: test3
Cookie: test4
User-Agent: Enigma2 Mediaplayer

Note: very simple http server is running on port 7777 for purpose to see which http headers were sent by gstreamer.

 

We can set User-Agent only by source's "user-agent" property, if we set User-Agent in "extra-headers" it doesn't overwrite already set User-Agent header by "user-agent" property.

Even if we don't use "user-agent" property, gstreamer(souphttpsrc) will still provide it's own.

 

I suggest to set use custom User-Agent only from service reference path string:

diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp
index f6729ab..35d8b0f 100644
--- a/lib/service/servicemp3.cpp
+++ b/lib/service/servicemp3.cpp
@@ -420,6 +420,7 @@ eServiceMP3::eServiceMP3(eServiceReference ref):
        m_use_chapter_entries = false; /* TOC chapter support CVR */
        m_last_seek_pos = 0; /* CVR last seek position */
 #endif
+       m_useragent = "Enigma2 Mediaplayer";
        m_extra_headers = "";
        m_download_buffer_path = "";
        m_prev_decoder_time = -1;
@@ -443,6 +444,17 @@ eServiceMP3::eServiceMP3(eServiceReference ref):
                filename_str = m_ref.path.substr(0, pos);
                filename = filename_str.c_str();
                m_extra_headers = m_ref.path.substr(pos + 1);
+
+               pos = m_extra_headers.find("User-Agent=");
+               if (pos != std::string::npos)
+               {
+                       size_t hpos_start = pos + 11;
+                       size_t hpos_end = m_extra_headers.find('&', hpos_start);
+                       if (hpos_end != std::string::npos)
+                               m_useragent = m_extra_headers.substr(hpos_start, hpos_end - hpos_start);
+                       else
+                               m_useragent = m_extra_headers.substr(hpos_start);
+               }
        }
        else
                filename = m_ref.path.c_str();
@@ -517,12 +529,6 @@ eServiceMP3::eServiceMP3(eServiceReference ref):
                CONNECT(m_streamingsrc_timeout->timeout, eServiceMP3::sourceTimeout);
 
                std::string config_str;
-               if (eConfigManager::getConfigBoolValue("config.mediaplayer.useAlternateUserAgent"))
-               {
-                       m_useragent = eConfigManager::getConfigValue("config.mediaplayer.alternateUserAgent");
-               }
-               if (m_useragent.empty())
-                       m_useragent = "Enigma2 Mediaplayer";
                if ( m_ref.getData(7) & BUFFERING_ENABLED )
                {
                        m_use_prefillbuffer = true;

With following patch is this stream now working:

#SERVICE 4097:0:0:0:0:0:0:0:0:0:http%3a//movietrailers.apple.com/movies/sony_pictures/hoteltransylvania2/hoteltransylvania2-tlr2_h480p.mov?#User-Agent=iTunes:trailer

Blindscan an external tuner

$
0
0

Hello,

I recently purchased the Sundtek MediaTV Digital Home and managed to install it succesfully on my VU+ solo2 running the latest OpenPLI image.
Currently the only option to scan for channels is through the Manual scan.
The Automatic scan is giving me:"ERROR - failed to scan (error starting scanning)!".
Blindscan 1.4 and Fast scan are not recognizing the DVB-C tuner in the Tuner option inside the plugin. (I can only scan the built-in Tuner A and Tuner B).

Any ideas what i'm doing wrong or how can i get the blindscan plugin to recognize the usb tuner?

Does the latest OpenPLI image support blindscan on vu+ solo2?

Thanks in advance,

Livefootball enigma2 plugin

full ci+ support

$
0
0

hi, will you make full ci+ support in next versions of image?

i read info that ci+ codes are public now and vti image already have this in 8.2 version.

 

thanks in advance

Cool TV Guide 1920x1080 full screen skin V2.

$
0
0
With complete respect to Eragon who began to modify the skin as in this thread: http://www.vuplus-community.net/board/threads/cooltvguide-skin-1920-x-1080.23427/
 
I was also bothered with the skin not working full screen for our VU+ boxes, and it seems that the developer has stoped updating Cool Tv Guide..
 
With inspiration from Eragon I took all of the screens from the Cool TV guide and rezised them. (Eragon I did not use any of your files). 
 
The method is the same as described in Eragons thread.
 
Use any FTP program and upload the following files to :
/usr/lib/enigma2/python/Plugins/Extensions/CoolTVGuide/CoolSkin
 
CoolChannelGuide_1280.xml
CoolChannelGuide2_1280.xml
CoolChannelGuide3_1280.xml
CoolEasyGuide_1280.xml
CoolEasyGuide2_1280.xml
CoolEasyGuide3_1280.xml
CoolInfoGuide_1280.xml
CoolMultiGuide_1280.xml
CoolNiceGuide_1280.xml
CoolSearch_1280.xml
CoolSingleGuide_1280.xml
CoolSingleGuide2_1280.xml
CoolSingleGuide3_1280.xml
CoolTinyGuide_1280.xml
CoolTVGuide_1280.xml
CoolTVGuideSetup.xml
 
(All of the above files are included in the Coolskin2.zip)
 
Then you need to upload the following new graphics from file "Cool3d.zip" to:
/usr/lib/enigma2/python/Plugins/Extensions/CoolTVGuide/Cool3D/Menu
 
CoolChannelGuide.png
CoolEasyGuide.png
CoolEasyGuide2.png
CoolFrame.png
CoolFrame2.png
CoolMultiGuide.png
CoolSingleGuide.png
CoolTVGuide.png
 
And also these new graphics to:
/usr/lib/enigma2/python/Plugins/Extensions/CoolTVGuide/Cool3D
 
CoolCursor.png
CoolCursor2.png
progress.png
progress_back.png
timeline-now.png
 
Afterwards make sure that all new files is set to Permission 644.
Reebot and enjoy fullscreen Cool TV Guide!.
 
Report back problems with graphics.

Attached Files

Viewing all 1691 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>