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

Driver for RT8188ETV

$
0
0

Hi,

 

Will openpli support this wifi chipset? 

VID_0BDA&PID_0179

 

Or can someone guide me on how to compile the driver for it?

 

Cheers


serviceapp - gstplayer and exteplayer3

$
0
0

Hello,

For those who don't know @samsamsam created excellent IPTVPlayer plugin, he also managed to create players for this plugin which run in separate process, so it's possible to have entire control over playback. One of these players also uses ffmpeg which was not used for playback in mipsel receivers yet.

Comparison of exteplayer3 (ffmpeg) to gstplayer (gstreamer1.0):

pros:
- uses much less memory
- needs much less cpu power -> immediate seeking, AV sync after seeking
- doesn't have problem with TS streams
- doesn't have problem with secure HLS streams

cons:
- framedrops in playback of packed mpeg4-part2
- HLS streams with variant playlists are pixelated

 

I really like the idea of separating player from enigma2 and running it as external process. We don't have to move quite big enigma2 binary to receiver in order to test. We can test player from command line without enigma2 running and AFAIK this should also mean that there are no memory leaks created by player process after it exits.

 

So I've created service 'serviceapp' for enigma2 which allows us to use these players.

 

serviceapp:

- adds service 5001: uses gstplayer
  * possibility to change sink, buffer size, buffer duration
  * possibility to enable/disable embedded subtitles support
- adds service 5002: uses exteplayer3
  * TODO add exteplayer3 settings
- adds possibility to replace default servicemp3 service(4097)
- adds support for custom plugins settings

Thought there are still some thing things missing when compared to servicemp3:
- external subtitles support
- tags support
- cuesheet support
- epg support
- fast forward/backward

 

ServiceApp enigma2 plugin:

- possibity to replace enigma2 playback system, so you can use these players not only from bouquet but for example from MoviePlayer, MediaPlayer(restart enigma2 necessary)
  * switch players gstplayer/exteplayer3 at enigma2 runtime
  * change gstplayer settings at enigma2 runtime
- change gstplayer(5001) settings at enigma2 runtime
  * sink, buffer size, buffer duration, enable/disable subtitles


Installation:
1. unpack recipes in serviceapp.tar.gz in $openpli-oe-core/meta-local/recipes-local

tar xzf serviceapp_recipes.tgz -C $openpli-oe-core_dir/meta-local/recipes-local

2. build serviceapp service + plugin

MACHINE=machinename bitbake enigma2-plugin-extensions-serviceapp

3. build @samsamsam's gstplayer + patches of mine

MACHINE=machinename bitbake gstplayer

4. (optional) You can build also experimental sink, which you can then select in ServiceApp menu, it's basically openpli dvbmediasink + mpeg4part2 unpacking + oldgen xtrend improvements mentioned in Gstreamer-1.0 topic.

MACHINE=machinename bitbake gstreamer1.0-plugin-dvbmediasink-experimental

Note, I've added this experimental sink with no intention of replacing original one. It's there so you know how can we have more sinks and make comparisons on the fly. For example this can be useful to have one sink stable and introduce new changes in experimental one, so users can freely switch between them if they want to try experimental one and report back if there are any problems, and if there are they can switch back to stable, etc..

 

5. ipk's are located in $openpli_oe_core_dir/build/tmp/deploy/mips32el and $openpli_oe_core_dir/build/tmp/deploy/machinename

 

6. For exteplayer3 there is no recipe yet, since source is not public. @samsamsam mentioned that once he cleans it up, he will make it public. For now you have to build or download pre-built ffmpeg and exteplayer3 binary.

Using pre-built ffmpeg by @samsamsam:

  1. download pre-built ffmpeg archive

wget http://iptvplayer.pl/resources/ffmpeg2.8.5_mipsel_fpu.tar.gz

  2. unpack in root directory

tar xzf ffmpeg2.8.5_mipsel_fpu.tar.gz -C /

Install exteplayer3 binary:

  1. download binary to /usr/bin/exteplayer3

wget http://iptvplayer.pl/resources/bin/mipsel/exteplayer3_ffmpeg2.8 -O /usr/bin/exteplayer3

  2. give extplayer3 execution permissions:

chmod +x /usr/bin/exteplayer3

Note there are also other versions for ffmpeg and exteplayer3:

 

ffmpeg2.8.5 - http://iptvplayer.pl/resources/ffmpeg2.8.5_mipsel_fpu.tar.gz
ffmpeg2.8.5 (openssl1.0.2) - http://iptvplayer.pl/resources/ffmpeg2.8.5_mipsel_fpu_openssl1.0.2.tar.gz
exteplayer3 for ffmpeg2.8 - http://iptvplayer.pl/resources/bin/mipsel/exteplayer3_ffmpeg2.8
exteplayer3 for ffmpeg3.0 - http://iptvplayer.pl/resources/bin/mipsel/exteplayer3_ffmpeg3.0

 

Source:

https://github.com/mx3L/serviceapp

 

Example of bouquet with serviceapp services:

#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:MOV_TRAILER_USER_AGENT
#SERVICE 5001: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:MOV_TRAILER_USER_AGENT_GST
#SERVICE 5002: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:MOV_TRAILER_USER_AGENT_EXT3

Certainly there are mistakes but hopefully not many :), any input is welcome.

Attached Files

GStreamer 1.0

$
0
0

Dear All,

 

 

I thing that everyone likes some might interesting in the new features and stability? offered by newer versions of GStreamer.

 

OpenPLi currently has some "experimental" branches (named gst 1.0) where GStreamer API changes applied in order to be able to build images with the new version of GStreamer.

 

Using those branches i have managed to build an image using latest (stable) GStreamer 1.0.7.

 

Of course results are not so good. Almost.. no media work (except some mkv).

 

So i have some questions:

 

1. Do you want/accept patches for gst 1.0 branch?

 

2. Is it possible to update gst 1.0 branch to latest version (and synchronize with HEAD)?

 

3. What would be the starting point for fixing things, eg first try to fix MP3?

 

4. Maybe its better to create "experimental" gst 1.0 on Github so other teams interesting in Gstreamer 1.0 help?

 

I can attach changes already did here, if someone wants to play with GStreamer 1.0. Making one step at a time all of the sudden we are going to have the first Enigma2 with GStreamer 1.0.

 

Regards,

athoik

ChannelSelectionNavigator

$
0
0

-open Channel Selection list -->press buttons playlist/filelist to change events

-setup-->menu system

merge requests for PLi's git

$
0
0

hi PLi team

 

i think it would be nice to have this thread for git merge requests

 

as you're not using github it's not possible to update files online and it needs more work on linux but at least we can send merge requests

 

sourceforge is so slow in my country (Iran) so it's gonna be hard for me :)

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

IPTVworld.v5.0

$
0
0

IPTVworld.v5.0

New plugin with features  :-

User m3u files in usb, hdd or plugin folder playlists
Webcams from many countries
Kodilive.tv links auto-updated
HDF links auto-updated
Live TV Servers updated daily
Three Play methods - plays most .ts streams without break in Method 2

Tested with openpli 4 and dreambox official images.
Some dreambox images, and dream based images may need additional software
 
gst-plugins-bad-fragmented (attached)

Regards, pcd.

Attached Files

Tomorrows OpenWebif will blow your flash ;)


New Addons for KodiDirect

$
0
0

20160808

 

New and updated addons available via KodiDirect list :-

 

plugin.video.aftershock (International - India/Pakistan)
plugin.video.dandymedia (Movies)
plugin.video.F.T.V (IPTV) - filmon.tv
plugin.video.twanza (Adult)
plugin.video.disneyjunior (Kids)
plugin.video.wweonline (Sport)
plugin.video.vaughnlive.tv (TV)

Regards, pcd

any plans for MIS multistream + DVB-SX2 ?

$
0
0

hello

any plans to run MIS multistream + DVB-SX2 channels on OpenPLi on VU+ or DREAMBOXES ?

Openpli-5 (still next master)

$
0
0

Hello all ,

 

To all Happy New-Year and a good 2016.

 

I did found it appropriate to install the pli5 on January 1 2016 ;)

 

Build and test report Off the coming pli-5. (currently still next-master).

 

Build off scratch on dm8000 and vuduo2. (For those who already worked with next master best remove all what You did fresh pull fresh build is advised).

 

Build vuduo2 almost 100 % ok for first try only a little issue with rytec sources. I temporarily solved this by reverting commit :

https://github.com/OpenPLi/openpli-oe-core/commit/8707802892367425ff6c54f76a9b0d92c8f9f4e9

That is not a permanent solution but the last rytec source is corrupt on the link. If Rytec team does re upload there source problem should be solved.

 

dm8000 (and I gues dm800se should be also) does build perfect after commit master next 5e4e998b5b5516e06f2bea358633e03b48308835.

 

I personally use already gstreamer 1.7.1  + head (so i'ts 1.7.1.1 master head).

 

Since 1.7.1 gstreamer again stabilizes and becomes slowly but surely stable again with great extra support.

By me 1.5.1 was ok. all gst version between 1.5.1 and up to included 1.7.0 where pretty unstable.

Think for pli its best to hook in on 1.7.2 once it's out. as a tagged version. Then we just need to remove the gstreamer1.0-plugins-bad-fragmented plugin out off e2-recommends and add gstreamer1.0-plugins-bad-hls.

 

Test reports vuduo2 and dm8000.

 

Flashing 100 % ok

Configuring 100 % ok

Loading channel lists 100 % ok

 

With other words looks all ok now.  Ok more extensive tests and use will maybe show some small issues to fix but in general all OK.

 

That's a nice new year start :)

IPTV Player - development thread

Current position/time in media player

$
0
0

It is possible to get current position (current time from song or video) from any media player over api/www?
 

Rescue the retired boxes

$
0
0

For my retired old mips boxes, I want to try use them as part of backend.

 

1, As E2 stream server

 

2, Setup Tvheadend into boxes and stream ts

 

3, Setup satip softwares like minisatip or some other image

 

4, Setup vtuner to use the box as a tuner

 

I tested all of these ideas, and I think the feasibility is exactly same with the order numbers above.

 

I failed on NO.2 , but I still believe its rationality.

 

Now I want to know, is it possible to setup tvheadend into openpli ? I mean let tvh take over control of tuners from openpli.

 

Thank you !

-Unofficial- Gstreamer 1.9.0.1 images 2016-05 no plugin

$
0
0

hello everybody when im try to download plugins on openpli im geting message "no new plugins found''

is any solution to this problem?

 

dreambox 8000 original


OpenPli and problem with new update

$
0
0

With the new update OpenPLI 4.0,there was a problem that image does not recognize the usb....Please fix this problem...The problem is, in the buffer,and multiboot...Thanks.. (Dreambox 800 HD SE)

How can I add Kodi Jarvis 16.1 to OpenPli 4

$
0
0

How can I add Kodi Jarvis 16.1 to OpenPli 4?

 

Does anybody explain this?

 

Thanks.

No debugging on latest openpli from today

$
0
0

after updatint to today update the enigma debug gives me only this:

 

vusolo login:
vusolo login: root
root@vusolo:~# init 4; sleep 5 ; enigma2;
PYTHONPATH: /usr/lib/enigma2/python
DVB_API_VERSION 5 DVB_API_VERSION_MINOR 10
ENIGMA2_DEBUG settings: Level=3
[MAIN] executing main

 

what am i doing wrong?

History Zap Selector

request for transcoding on SoloSE

$
0
0

According to website http://wiki.openpli.org/comparison Solo SE supports limited Transcoding but looks like not in OpenPLi.

 

According to website http://www.vuplus-community.net/board/threads/vu-solose-tested-for-you.18506/ Transoding was tested in the image is Black Hole and works fine.
 

root@vusolose:~# ls -l /proc/stb/encoder
dr
-xr-xr-x    2 root     root             0 Oct  7 12:37 0
-rw-r--r--    1 root     root             0 Oct  7 12:37 enable
-r--r--r--    1 root     root             0 Oct  7 12:37 enable_choices

Viewing all 1696 articles
Browse latest View live


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