Jump to content


Photo

IPTV Player - development thread


  • This topic is locked This topic is locked
3561 replies to this topic

Re: IPTV Player - development thread #601 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 3 January 2016 - 02:11

Next weekend ;)



Re: IPTV Player - development thread #602 ciuko

  • Senior Member
  • 67 posts

0
Neutral

Posted 6 January 2016 - 16:16

Dear SamSamSam,

 

thank you very much for your work, my dreambox is living a new life thanks!

 

I have two basic question for you:

 

- i've tried the "Download Suggested" feature for subtitles, but every time i got polish (i think) subitles (even if my DefaultLanguage is en), where i can change this setting?

 

- i've downloaded ffmpeg to do some testing, however it's compiled against libcrypto and libssl 1.0.0 , my dreambox is still using version 0.9.8 for these libraries. This is my glibc version:

GNU C Library (EGLIBC) stable release version 2.13, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.4 20120303 (prerelease).
Compiled on a Linux 3.2.0 system on 2014-01-07.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        Support for some architectures added on, not maintained in glibc core.
        BIND-8.2.3-T5B
libc ABIs: MIPS_PLT UNIQUE
For bug reporting instructions, please see:
<http://www.eglibc.org/issues/>.

should i compile ffmpeg for this version or your suggestion is to upgrade to a more recent one?

 

 

Thanks again!!


Edited by ciuko, 6 January 2016 - 16:16.


Re: IPTV Player - development thread #603 buc61b

  • Senior Member
  • 154 posts

+1
Neutral

Posted 7 January 2016 - 12:27

Can you add netflix, since they relase for 170 new countries? :)

Re: IPTV Player - development thread #604 fankoosh

  • Senior Member
  • 198 posts

+6
Neutral

Posted 8 January 2016 - 18:05

@samsamsam , where r u man ? r u still in 2015 bFk63EH.gif come on we r now in 2016 wake up :) it is fixing time  :P

iLive is down at the momment



Re: IPTV Player - development thread #605 hemertje

  • Forum Moderator
    PLi® Core member
  • 33,503 posts

+118
Excellent

Posted 9 January 2016 - 00:05

@samsamsam , where r u man ? r u still in 2015 bFk63EH.gif come on we r now in 2016 wake up :) it is fixing time  :P

iLive is down at the momment

 

maybe he his on holiday?

remember, it is stil hobby!


on the Glassfibre 1GB DVB-C...


Re: IPTV Player - development thread #606 fankoosh

  • Senior Member
  • 198 posts

+6
Neutral

Posted 9 January 2016 - 13:09

i wish he is enjoying his time , i just missed him & his nice works & fix  :rolleyes:  :)



Re: IPTV Player - development thread #607 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 14:27

Dear SamSamSam,

 

thank you very much for your work, my dreambox is living a new life thanks!

 

I have two basic question for you:

 

- i've tried the "Download Suggested" feature for subtitles, but every time i got polish (i think) subitles (even if my DefaultLanguage is en), where i can change this setting?

 

- i've downloaded ffmpeg to do some testing, however it's compiled against libcrypto and libssl 1.0.0 , my dreambox is still using version 0.9.8 for these libraries. This is my glibc version:

GNU C Library (EGLIBC) stable release version 2.13, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.4 20120303 (prerelease).
Compiled on a Linux 3.2.0 system on 2014-01-07.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        Support for some architectures added on, not maintained in glibc core.
        BIND-8.2.3-T5B
libc ABIs: MIPS_PLT UNIQUE
For bug reporting instructions, please see:
<http://www.eglibc.org/issues/>.

should i compile ffmpeg for this version or your suggestion is to upgrade to a more recent one?

 

 

Thanks again!!

 

Hello,

 

According to ffmpeg:

For old images for MIPSEL please try to install these ffmpeg libs:

cd /tmp
wget http://iptvplayer.pl/resources/ffmpeg2.8.3_old_mipsel_fpu.tar.gz
tar -xzf ffmpeg2.8.3_old_mipsel_fpu.tar.gz -C /
rm ffmpeg2.8.3_old_mipsel_fpu.tar.gz
sync
reboot
 

 

According to option "suggested subtitles":

Mabe this is wronge name. Some movies has subtitles tracks in form of links to srt files and these tracks are presented unde option "suggested subtitles".

"suggested subtitles" = subtitles attached to the movie as url links to srt subtitles file.

 

For example:

http://hdprofili.wee...itra-shqip.html

 

In player you can see CC icon with subtitles list and this list is visable under "suggested subtitles".

 

As I wrote the name is misleading but what name should have this option?

 

Regards,

SSS



Re: IPTV Player - development thread #608 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 14:37

Can you add netflix, since they relase for 170 new countries? :)

 

NetFix is using DRM. Materials are crypted with AES and STB should have special keys (certificats) to get licens to be able to decrypt.

So, not it can not be added at this moment.

 

Sorry. 

Some info can be found also here:

https://www.raspberr...hp?f=35&t=98559

 

Regards,

SSS



Re: IPTV Player - development thread #609 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 14:42

@samsamsam , where r u man ? r u still in 2015 bFk63EH.gif come on we r now in 2016 wake up :) it is fixing time  :P

iLive is down at the momment

 

 

Hello,

 

As you can see:

http://www.streamlive.to/

 

there is some boot protection on site. You must give answer on question.

I will try to add this to plugin...

 

Regards,

SSS



Re: IPTV Player - development thread #610 ciuko

  • Senior Member
  • 67 posts

0
Neutral

Posted 9 January 2016 - 15:01

 

Dear SamSamSam,

 

thank you very much for your work, my dreambox is living a new life thanks!

 

I have two basic question for you:

 

- i've tried the "Download Suggested" feature for subtitles, but every time i got polish (i think) subitles (even if my DefaultLanguage is en), where i can change this setting?

 

- i've downloaded ffmpeg to do some testing, however it's compiled against libcrypto and libssl 1.0.0 , my dreambox is still using version 0.9.8 for these libraries. This is my glibc version:

GNU C Library (EGLIBC) stable release version 2.13, by Roland McGrath et al.
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.6.4 20120303 (prerelease).
Compiled on a Linux 3.2.0 system on 2014-01-07.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        Support for some architectures added on, not maintained in glibc core.
        BIND-8.2.3-T5B
libc ABIs: MIPS_PLT UNIQUE
For bug reporting instructions, please see:
<http://www.eglibc.org/issues/>.

should i compile ffmpeg for this version or your suggestion is to upgrade to a more recent one?

 

 

Thanks again!!

 

Hello,

 

According to ffmpeg:

For old images for MIPSEL please try to install these ffmpeg libs:

cd /tmp
wget http://iptvplayer.pl/resources/ffmpeg2.8.3_old_mipsel_fpu.tar.gz
tar -xzf ffmpeg2.8.3_old_mipsel_fpu.tar.gz -C /
rm ffmpeg2.8.3_old_mipsel_fpu.tar.gz
sync
reboot
 
According to option "suggested subtitles":

Mabe this is wronge name. Some movies has subtitles tracks in form of links to srt files and these tracks are presented unde option "suggested subtitles".

"suggested subtitles" = subtitles attached to the movie as url links to srt subtitles file.

 

For example:

http://hdprofili.wee...itra-shqip.html

 

In player you can see CC icon with subtitles list and this list is visable under "suggested subtitles".

 

As I wrote the name is misleading but what name should have this option?

 

Regards,

SSS

 

 

about ffmpeg:

 

i will try your version, i've compiled by myself ffmpeg 2.8.4 (latest stable) and modified your plugin to support it, its working but CPU is 100% and stream is freezing after some minute (STB is DM500HD)

 

which configure options did you use for mipsel?

 

about Suggested Subtitles:

 

yes the name is a little bit misleading, i would like to suggest to change it to "online/available subtitles", or something similar.

 

I was confused because i'm using another plugin called SubsSupport to be used with MediaPlayer2 on E2.  (https://github.com/mx3L/subssupport)

 

This plugin allows you to automatically detect the movie  (or series / episode) subtitle and can configured to parse several subtitle web sites and look for a specific language.  Check it out! it would be great if your plugin can add support for this extension so will be very easy to download subtitles without searching manually and choosing language every time.

 

Again, thanks for your hardwork!

 

Greetings from Italy



Re: IPTV Player - development thread #611 doubledip

  • Senior Member
  • 334 posts

+7
Neutral

Posted 9 January 2016 - 15:02

Hello samsamsam,

 

I would like to try out your plugin, but i´m not sure how to install. Does your plugin contain telewizjada.net?

 

doubledip


Edited by doubledip, 9 January 2016 - 15:03.


Re: IPTV Player - development thread #612 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 15:59

@fankoosh

 

In version "96.00.04.00":

- Fix http://www.streamlive.to/ (add support for bot protection)

 

Please check and lets me know.
 
Regards,
SSS


Re: IPTV Player - development thread #613 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 16:11

@doubledip

telewizjada.net is available as category in host Webstreams.

 

In this thread you can found information how to install. 

But OK for example you can install from cmdline:

rm -rf /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer
cd /tmp
wget http://iptvplayer.vline.pl/download/update/latest.pythonX.X.tar.gz
tar -xzf latest.pythonX.X.tar.gz -C /tmp
rm latest.pythonX.X.tar.gz
cp -r iptvplayer-for-e2.git/IPTVPlayer /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer
rm -rf iptvplayer-for-e2.git/IPTVPlayer

sync
reboot

If after restart you will have message like this:


Extensions/IPTVPlayer (NO module named XXX)

 

then you must install XXX python module.


Edited by samsamsam, 9 January 2016 - 16:13.


Re: IPTV Player - development thread #614 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 16:51

@ciuko

ffmpeg config:

./configure \
--sysroot=$SYSROOT \
--cross-prefix=$CROSS_COMPILE \
--prefix=$PWD"/usr/" \
--enable-cross-compile \
--target-os=linux \
--arch=mipsel \
--disable-mipsdspr1 \
--disable-mipsdspr2 \
--disable-mipsfpu \
--enable-shared \
--disable-static \
--disable-debug \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-outdevs \
--disable-doc \
--disable-htmlpages \
--disable-manpages \
--disable-podpages \
--disable-txtpages \
--disable-lzma \
--enable-openssl \
--enable-zlib \
--enable-stripping \
--enable-cross-compile \
--enable-small \
--disable-sdl \
--disable-xlib \
--disable-d3d11va \
--disable-dxva2 \
--disable-vaapi \
--disable-vda \
--disable-vdpau

Can you provide the content on which you have CPU 100% usage?

Can you also put here the output of cmd:

cat /proc/cpuinfo

Did you try my compilation, any change?

 

Thanks for the info about plugin https://github.com/mx3L/subssupport

Unfortunately when I adding subtitles download support I made some bad architectural solutions. Due to this there is hard to add any new subtitles provider and new functionality.
In fact this must be properly designed and rewritten at all but for now I don't have time
and the desire to do this...

Edited by samsamsam, 9 January 2016 - 16:53.


Re: IPTV Player - development thread #615 fankoosh

  • Senior Member
  • 198 posts

+6
Neutral

Posted 9 January 2016 - 17:45

hi , tested for first time & i can see the security bot protection & entered the name then chs list is loaded & chs is working ok , Later on i restrated box & it is not working or showing security bot protection, just empty black box , i dont know what happened? do u think they have just changed something?!


Edited by fankoosh, 9 January 2016 - 17:46.


Re: IPTV Player - development thread #616 ciuko

  • Senior Member
  • 67 posts

0
Neutral

Posted 9 January 2016 - 17:46

 

@ciuko

ffmpeg config:

./configure \
--sysroot=$SYSROOT \
--cross-prefix=$CROSS_COMPILE \
--prefix=$PWD"/usr/" \
--enable-cross-compile \
--target-os=linux \
--arch=mipsel \
--disable-mipsdspr1 \
--disable-mipsdspr2 \
--disable-mipsfpu \
--enable-shared \
--disable-static \
--disable-debug \
--disable-ffplay \
--disable-ffprobe \
--disable-ffserver \
--disable-outdevs \
--disable-doc \
--disable-htmlpages \
--disable-manpages \
--disable-podpages \
--disable-txtpages \
--disable-lzma \
--enable-openssl \
--enable-zlib \
--enable-stripping \
--enable-cross-compile \
--enable-small \
--disable-sdl \
--disable-xlib \
--disable-d3d11va \
--disable-dxva2 \
--disable-vaapi \
--disable-vda \
--disable-vdpau

Can you provide the content on which you have CPU 100% usage?

Can you also put here the output of cmd:

cat /proc/cpuinfo

Did you try my compilation, any change?

 

Thanks for the info about plugin https://github.com/mx3L/subssupport

Unfortunately when I adding subtitles download support I made some bad architectural solutions. Due to this there is hard to add any new subtitles provider and new functionality.
In fact this must be properly designed and rewritten at all but for now I don't have time
and the desire to do this...

 

 

about ffmpeg:

Here is my CPU info:

 

system type             : BCM7413B1 STB platform
processor               : 0
cpu model               : Brcm4380 V4.4  FPU V0.1
BogoMIPS                : 403.45
cpu MHz                 : 405.009
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        : mips16
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

processor               : 1
cpu model               : Brcm4380 V4.4  FPU V0.1
BogoMIPS                : 403.45
cpu MHz                 : 405.009
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : no
ASEs implemented        : mips16
shadow register sets    : 1
kscratch registers      : 0
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available
 

your compiled version runs a little bit better (no freeze encountered at the moment) but CPU is still very high, compared to gstplayer. (i'm streaming "The Martian 2015 HD" on filmtopia"), i'm using exteplayer3 in buffering mode.

 

Note: forward and backward seek doesn't work in buffering mode (both exteplayer3 and gstplayer)

 

 about subssupport:

 

i will try to add support for this extension by myself in your plugin, this extension is self-consistent and already works my  many other extensions (archivCZSK, TSMedia, MediaPlayer2, EMC with Subssupport)  i think should be not too much work for me , without rewriting any of your code ! i'll let you know.



Re: IPTV Player - development thread #617 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 17:54

@ciuko

Do you use software decoding of audio codec? How did you try to seek? Use left and right cursors and seek will work.

 

The IPTV Player have special mechanism (working thread for long term operations like downloading content from server) for more stability and this plugin is not compatible with it.

So, you can add it but it will not be added to IPTVPlayer in this form.



Re: IPTV Player - development thread #618 ciuko

  • Senior Member
  • 67 posts

0
Neutral

Posted 9 January 2016 - 18:04

about ffmpeg:

 

i'm trying to seek using "numbers", in fact using left and right arrows works but only if i stay in the buffered area , if i go out it will buffer and then restart from the same position. (same for gstplayer)

 

gstplayer CPU around 21% , exteplayer3 CPU around 99%

 

 

about: subssupport:

 

let me try, it will work



Re: IPTV Player - development thread #619 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 18:04

I check this movie on my STB and exteplayer3 with buffering mode take about 2% of CPU.

 

Maybe you have selected option to use software decoding of AAC?

 

 


 in fact using left and right arrows works but only if i stay in the buffered area , if i go out it will buffer and then restart from the same position. (same for gstplayer)

 

This is normal behavior in buffering mode.

 

The numbers also should works but this depends on your keymap.xml:

        self["actions"] = ActionMap(['IPTVAlternateVideoPlayer', 'MoviePlayerActions', 'MediaPlayerActions', 'MediaPlayerSeekActions', 'WizardActions'],
            {
                "leavePlayer"  : self.key_stop,
                'play'         : self.key_play,
                'pause'        : self.key_pause,
                'exit'         : self.key_exit,
                'back'         : self.key_exit,
                'info'         : self.key_info,
                'seekdef:1'    : self.key_seek1,
                'seekdef:3'    : self.key_seek3,
                'seekdef:4'    : self.key_seek4,
                'seekdef:6'    : self.key_seek6,
                'seekdef:7'    : self.key_seek7,
                'seekdef:9'    : self.key_seek9,

Edited by samsamsam, 9 January 2016 - 18:09.


Re: IPTV Player - development thread #620 samsamsam

  • Senior Member
  • 2,024 posts

+146
Excellent

Posted 9 January 2016 - 18:10

    def key_seek1(self):        self.extPlayerCmddDispatcher.doSeek(config.seek.selfdefined_13.value * -1)
    def key_seek3(self):        self.extPlayerCmddDispatcher.doSeek(config.seek.selfdefined_13.value) 
    def key_seek4(self):        self.extPlayerCmddDispatcher.doSeek(config.seek.selfdefined_46.value * -1)
    def key_seek6(self):        self.extPlayerCmddDispatcher.doSeek(config.seek.selfdefined_46.value)
    def key_seek7(self):        self.extPlayerCmddDispatcher.doSeek(config.seek.selfdefined_79.value * -1)
    def key_seek9(self):        self.extPlayerCmddDispatcher.doSeek(config.seek.selfdefined_79.value)  
 
 

let me try, it will work
 
 
 
I never say that you can not work. I only say that plugin in form as it is can not be added due to stability.
You, can add what you want but if this can break stability it will never be added to official repo.
 
Regads,
SSS

Edited by samsamsam, 9 January 2016 - 18:14.



8 user(s) are reading this topic

0 members, 8 guests, 0 anonymous users