Fast forward and rewind missing in Kodi 17?

Hello. I generally watch TV shows on an Android phone. I have noticed that since I updated to Kodi 17 the controls that pop up at the bottom of the screen (play pause) etc. does not include fast foward and rewind. Can this be changed in the settings. ...

How to install compiled binary addons ?

Hello, I think I followed the docs/README.linux to first compil the git source of kodi and then all binary addons but I don't find how to install the binary addons in the README.linux (after the 4.4 which is only to compile) ? I tried to compil only t...

Unable to start GUI

Hello, I have problem starting Kodi. I am attaching dropbox link of log files. https://www.dropbox.com/sh/gs47blf214yjn...IrpNa?dl=0 Thanks for help in advance.

Add-on refreshes file list…

Hi all, not sure how to explain this so found it really hard to find anything via Google or Forum search but I noticed recently that navigating and watching videos within addons is taking longer and this mainly appears to be down to the add-on refreshi...

Amazon application

In amazon setting,applications ,manage installed applications i have 1 kodi i con. When i press kodi i get (2 )[/size]kodi's one with data info and one with out. How do i handle this?

Kodi 17 windows screen not working

Windows 7 64x video card Nvidia Geforce GT 730 Found 2 problems with the New Kodi 17compiled Feb 1 2017 1. When switching from Full screen to Window screen it only shows the Bottom tool bar but can not resize the screen or move it 2. Clicking on the R...

EGLWrapper.cpp build error

I tried building with

Code:
cmake ../xbmc-17.0-Krypton/project/cmake/ \
-DENABLE_OPENGL=OFF \
-DENABLE_X11=OFF \
-DENABLE_OPENGLES=YES \
-DENABLE_VAAPI=OFF \
-DENABLE_VDPAU=OFF \
-DENABLE_SDL=OFF \
-DTARGET_RASPBERRY_PI=1
Build configuration:
Code:
-- #---- CONFIGURATION ----#
-- -- PATH config --
-- Prefix: /usr/local
-- Libdir: /usr/local/lib
-- Bindir: /usr/local/bin
-- Includedir: /usr/local/include
-- Datarootdir: /usr/local/share
-- Datadir: /usr/local/share
-- Docdir: /usr/local/share/doc/kodi
-- MICROHTTPD enabled: Yes
-- MYSQLCLIENT enabled: Yes
-- SSH enabled: Yes
-- XSLT enabled: Yes
-- ALSA enabled: Yes
-- UDEV enabled: Yes
-- DBUS enabled: Yes
-- AVAHI enabled: No
-- SMBCLIENT enabled: Yes
-- CCACHE enabled: Yes
-- PULSEAUDIO enabled: Yes
-- VDPAU enabled: No
-- VAAPI enabled: No
-- BLUETOOTH enabled: Yes
-- CAP enabled: Yes
-- CEC enabled: No
-- BLURAY enabled: No
-- PLIST enabled: Yes
-- NFS enabled: No
-- SDL enabled: No
-- OPENGL enabled: No
-- OPENGLES enabled: Yes
-- X enabled: No
-- LIBDRM enabled: No
-- AML enabled: No
-- IMX enabled: No
-- Configuring done
-- Generating done
But I got many errors regarding EGLWrapper.cpp:
Code:
[ 92%] Building CXX object build/windowing/egl/CMakeFiles/windowing_egl.dir/EGLWrapper.cpp.o
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In function ‘bool {anonymous}::CorrectGuess(CEGLNativeType*, const string&)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:63:13: error: invalid use of incomplete type ‘class CEGLNativeType’
     if(guess->CheckCompatibility())
             ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:65:34: error: invalid use of incomplete type ‘class CEGLNativeType’
       if (implementation == guess->GetNativeName() ||
                                  ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::Initialize(const string&)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:105:7: error: expected primary-expression before ‘)’ token
       )
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:109:18: error: invalid use of incomplete type ‘class CEGLNativeType’
     m_nativeTypes->Initialize();
                  ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::Destroy()’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:121:16: error: invalid use of incomplete type ‘class CEGLNativeType’
   m_nativeTypes->Destroy();
                ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:123:10: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete]
   delete m_nativeTypes;
          ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:123:10: warning: invalid use of incomplete type ‘class CEGLNativeType’
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:123:10: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
   delete m_nativeTypes;
          ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘std::string CEGLWrapper::GetNativeName()’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:131:25: error: invalid use of incomplete type ‘class CEGLNativeType’
     return m_nativeTypes->GetNativeName();
                         ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::CreateNativeDisplay()’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:140:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->CreateNativeDisplay();
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::CreateNativeWindow()’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:148:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->CreateNativeWindow();
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘void CEGLWrapper::DestroyNativeDisplay()’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:154:18: error: invalid use of incomplete type ‘class CEGLNativeType’
     m_nativeTypes->DestroyNativeDisplay();
                  ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘void CEGLWrapper::DestroyNativeWindow()’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:160:18: error: invalid use of incomplete type ‘class CEGLNativeType’
     m_nativeTypes->DestroyNativeWindow();
                  ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::SetNativeResolution(RESOLUTION_INFO&)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:167:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->SetNativeResolution(res);
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::ProbeResolutions(std::vector<RESOLUTION_INFO>&)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:174:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->ProbeResolutions(resolutions);
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::GetPreferredResolution(RESOLUTION_INFO*)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:182:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->GetPreferredResolution(res);
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::GetNativeResolution(RESOLUTION_INFO*)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:190:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->GetNativeResolution(res);
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::ShowWindow(bool)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:198:23: error: invalid use of incomplete type ‘class CEGLNativeType’
   return m_nativeTypes->ShowWindow(show);
                       ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::GetQuirks(int*)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:205:26: error: invalid use of incomplete type ‘class CEGLNativeType’
   *quirks = m_nativeTypes->GetQuirks();
                          ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::InitDisplay(void**)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:217:21: error: invalid use of incomplete type ‘class CEGLNativeType’
   if (!m_nativeTypes->GetNativeDisplay((XBNativeDisplayType**)&nativeDisplay))
                     ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:217:41: error: ‘XBNativeDisplayType’ was not declared in this scope
   if (!m_nativeTypes->GetNativeDisplay((XBNativeDisplayType**)&nativeDisplay))
                                         ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:217:62: error: expected primary-expression before ‘)’ token
   if (!m_nativeTypes->GetNativeDisplay((XBNativeDisplayType**)&nativeDisplay))
                                                              ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp: In member function ‘bool CEGLWrapper::CreateSurface(EGLDisplay, EGLConfig, void**)’:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:288:21: error: invalid use of incomplete type ‘class CEGLNativeType’
   if (!m_nativeTypes->GetNativeWindow((XBNativeWindowType**)&nativeWindow))
                     ^
In file included from /tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:40:0:
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.h:28:7: note: forward declaration of ‘class CEGLNativeType’
class CEGLNativeType;
       ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:288:40: error: ‘XBNativeWindowType’ was not declared in this scope
   if (!m_nativeTypes->GetNativeWindow((XBNativeWindowType**)&nativeWindow))
                                        ^
/tmp/xbmc-17.0-Krypton/xbmc/windowing/egl/EGLWrapper.cpp:288:60: error: expected primary-expression before ‘)’ token
   if (!m_nativeTypes->GetNativeWindow((XBNativeWindowType**)&nativeWindow))
                                                            ^
make[2]: *** [build/windowing/egl/CMakeFiles/windowing_egl.dir/build.make:63: build/windowing/egl/CMakeFiles/windowing_egl.dir/EGLWrapper.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:9275: build/windowing/egl/CMakeFiles/windowing_egl.dir/all] Error 2
make: *** [Makefile:139: all] Error 2
[/quote]Is there a workaround for this?
thanks

add internal video source on Krypton without root?

Hello kodi community, I'd like to know if there is a way to add video source from my internal storage (Shield 500Go) without root? When i click to browse a video source there is only root (/) for my internal storage but i can't acess the root because...

kodi deactivate my addon

hi all i have installed krypton , it works great but each time i start it ,my addon is deactivate , how can i do to stop this ? kodi says it is incompatible , although it works perfect . so i need to activate every time i launch kodi my addon is t0mm0 ...

Restore Dual Shelfs on Amber Krypton??

Is there a way to restore the dual shelf in media (ie. tv shows) Recently Added, and In Progress to show on the main screen like prior versions instead of the three dots to scroll through them? Thanks

SMB Trouble

So my android device updated to krypton last night, the problem is SMB shares are not working and my database is hosted on a remote machine with my media files, is anyone else having this problem and are there any solutions when i remove my advancedset...

Slideshows listed under Movie Section

Dear all, I'm new to this forum so please forgive me mistakes :-) I have a big set of holiday videos and photos which I like to watch with Kodi. I find it inconvenient to switch between Movie section and Picture section to watch 'Media' from one holi...