• 1
  • 23
  • 24
  • 25(current)
  • 26
  • 27
  • 32
Headless Kodi
(2016-10-21, 09:45)celedhrim Wrote:
(2016-10-20, 22:26)quixers Wrote: Has anyone tried the headless patches with Kodi v17 Krypton?

Not far off release I think..

Yes , it works since kodi 17 alpha3

https://github.com/Celedhrim/docker-kodi...ts/krypton

Hey guys - sorry i'm a bit new to kodi and linux so please bear with me...
i have successfully installed docker and followed the quickstart tutorial on the git page
Seems to be no errors or anything that i can tell but i am unsure how to access kodi through the webserver. I have added the tags in kodi settings to set the webserver port to 8089 as the tutorial said but getting a dead page when i visit ip.address.of.my.server:8089

my kodi-docker-profile/userdata/guisettings.xml:
Code:
<settings>
    <accessibility>
        <audiohearing default="true">false</audiohearing>
        <audiovisual default="true">false</audiovisual>
        <subhearing default="true">false</subhearing>
    </accessibility>
    <audiocds>
        <autoaction default="true">0</autoaction>
        <ejectonrip default="true">true</ejectonrip>
        <encoder default="true">audioencoder.xbmc.builtin.wav</encoder>
        <recordingpath default="true"></recordingpath>
        <trackpathformat default="true">%A/%A - %B/[%N. ][%A - ]%T</trackpathformat>
        <usecddb default="true">true</usecddb>
    </audiocds>
    <audiooutput>
        <ac3passthrough default="true">true</ac3passthrough>
        <ac3transcode default="true">false</ac3transcode>
        <audiodevice default="true">default</audiodevice>
        <channels default="true">1</channels>
        <config default="true">2</config>
        <dspaddonsenabled default="true">false</dspaddonsenabled>
        <dtshdpassthrough default="true">false</dtshdpassthrough>
        <dtspassthrough default="true">false</dtspassthrough>
        <eac3passthrough default="true">false</eac3passthrough>
        <guisoundmode default="true">1</guisoundmode>
        <maintainoriginalvolume default="true">true</maintainoriginalvolume>
        <passthrough default="true">false</passthrough>
        <passthroughdevice default="true">default</passthroughdevice>
        <processquality default="true">30</processquality>
        <samplerate default="true">48000</samplerate>
        <stereoupmix default="true">false</stereoupmix>
        <streamsilence default="true">1</streamsilence>
        <supportdtshdcpudecoding default="true">false</supportdtshdcpudecoding>
        <truehdpassthrough default="true">false</truehdpassthrough>
    </audiooutput>
    <bluray>
        <playerregion default="true">1</playerregion>
    </bluray>
    <cache>
        <harddisk default="true">256</harddisk>
    </cache>
    <cacheaudio>
        <dvdrom default="true">256</dvdrom>
        <internet default="true">256</internet>
        <lan default="true">256</lan>
    </cacheaudio>
    <cachedvd>
        <dvdrom default="true">2048</dvdrom>
        <lan default="true">2048</lan>
    </cachedvd>
    <cacheunknown>
        <internet default="true">4096</internet>
    </cacheunknown>
    <cachevideo>
        <dvdrom default="true">2048</dvdrom>
        <internet default="true">4096</internet>
        <lan default="true">2048</lan>
    </cachevideo>
    <debug>
        <extralogging default="true">true</extralogging>
        <screenshotpath default="true"></screenshotpath>
        <setextraloglevel default="true">32768</setextraloglevel>
        <showloginfo default="true">false</showloginfo>
    </debug>
    <disc>
        <playback default="true">0</playback>
    </disc>
    <dvds>
        <automenu default="true">false</automenu>
        <autorun default="true">false</autorun>
        <playerregion default="true">0</playerregion>
    </dvds>
    <epg>
        <daystodisplay default="true">3</daystodisplay>
        <epgupdate default="true">120</epgupdate>
        <hidenoinfoavailable default="true">true</hidenoinfoavailable>
        <ignoredbforclient default="true">false</ignoredbforclient>
        <preventupdateswhileplayingtv default="true">false</preventupdateswhileplayingtv>
        <selectaction default="true">2</selectaction>
    </epg>
    <eventlog>
        <enabled default="true">true</enabled>
        <enablednotifications default="true">false</enablednotifications>
    </eventlog>
    <filelists>
        <allowfiledeletion default="true">false</allowfiledeletion>
        <ignorethewhensorting default="true">true</ignorethewhensorting>
        <showaddsourcebuttons default="true">true</showaddsourcebuttons>
        <showextensions default="true">true</showextensions>
        <showhidden default="true">false</showhidden>
        <showparentdiritems default="true">true</showparentdiritems>
    </filelists>
    <general>
        <addonbrokenfilter default="true">true</addonbrokenfilter>
        <addonforeignfilter default="true">false</addonforeignfilter>
        <addonnotifications default="true">true</addonnotifications>
        <addonupdates default="true">0</addonupdates>
        <settinglevel>1</settinglevel>
        <eventlog>
            <level>0</level>
            <showhigherlevels>true</showhigherlevels>
        </eventlog>
        <systemtotaluptime>0</systemtotaluptime>
    </general>
    <input>
        <enablejoystick default="true">true</enablejoystick>
        <enablemouse default="true">true</enablemouse>
    </input>
    <locale>
        <audiolanguage default="true">original</audiolanguage>
        <charset default="true">DEFAULT</charset>
        <country default="true">USA (12h)</country>
        <keyboardlayouts default="true">English QWERTY</keyboardlayouts>
        <language default="true">resource.language.en_gb</language>
        <longdateformat default="true">regional</longdateformat>
        <shortdateformat default="true">regional</shortdateformat>
        <speedunit default="true">regional</speedunit>
        <subtitlelanguage default="true">original</subtitlelanguage>
        <temperatureunit default="true">regional</temperatureunit>
        <timeformat default="true">regional</timeformat>
        <timezone default="true">Etc/UTC</timezone>
        <timezonecountry default="true"></timezonecountry>
        <use24hourclock default="true">regional</use24hourclock>
    </locale>
    <lookandfeel>
        <enablerssfeeds default="true">true</enablerssfeeds>
        <font default="true">Default</font>
        <rssedit default="true"></rssedit>
        <skin default="true">skin.confluence</skin>
        <skincolors default="true">SKINDEFAULT</skincolors>
        <skintheme default="true">SKINDEFAULT</skintheme>
        <skinzoom default="true">0</skinzoom>
        <soundskin default="true">resource.uisounds.confluence</soundskin>
        <startupwindow default="true">10000</startupwindow>
        <stereostrength default="true">5</stereostrength>
    </lookandfeel>
    <masterlock>
        <maxretries default="true">3</maxretries>
        <startuplock default="true">false</startuplock>
    </masterlock>
    <musicfiles>
        <findremotethumbs default="true">true</findremotethumbs>
        <librarytrackformat default="true"></librarytrackformat>
        <nowplayingtrackformat default="true"></nowplayingtrackformat>
        <trackformat default="true">[%N. ]%A - %T</trackformat>
        <usetags default="true">true</usetags>
    </musicfiles>
    <musiclibrary>
        <albumsscraper default="true">metadata.album.universal</albumsscraper>
        <artistsscraper default="true">metadata.artists.universal</artistsscraper>
        <backgroundupdate default="true">false</backgroundupdate>
        <downloadinfo default="true">false</downloadinfo>
        <overridetags default="true">false</overridetags>
        <showallitems default="true">true</showallitems>
        <showcompilationartists default="true">true</showcompilationartists>
        <updateonstartup default="true">false</updateonstartup>
    </musiclibrary>
    <musicplayer>
        <autoplaynextitem default="true">true</autoplaynextitem>
        <crossfade default="true">0</crossfade>
        <crossfadealbumtracks default="true">true</crossfadealbumtracks>
        <queuebydefault default="true">false</queuebydefault>
        <replaygainavoidclipping default="true">false</replaygainavoidclipping>
        <replaygainnogainpreamp default="true">89</replaygainnogainpreamp>
        <replaygainpreamp default="true">89</replaygainpreamp>
        <replaygaintype default="true">1</replaygaintype>
        <seekdelay default="true">750</seekdelay>
        <seeksteps default="true">-60,-30,-10,10,30,60</seeksteps>
        <visualisation default="true">visualization.spectrum</visualisation>
    </musicplayer>
    <mymusic>
        <defaultlibview default="true"></defaultlibview>
        <songthumbinvis default="true">false</songthumbinvis>
        <startwindow default="true">10501</startwindow>
        <playlist>
            <repeat>false</repeat>
            <shuffle>false</shuffle>
        </playlist>
        <needsupdate>0</needsupdate>
    </mymusic>
    <myvideos>
        <extractchapterthumbs default="true">true</extractchapterthumbs>
        <extractflags default="true">true</extractflags>
        <extractthumb default="true">true</extractthumb>
        <flatten default="true">false</flatten>
        <replacelabels default="true">true</replacelabels>
        <selectaction default="true">1</selectaction>
        <stackvideos default="true">false</stackvideos>
        <watchmodemovies>0</watchmodemovies>
        <watchmodetvshows>0</watchmodetvshows>
        <watchmodemusicvideos>0</watchmodemusicvideos>
        <playlist>
            <repeat>false</repeat>
            <shuffle>false</shuffle>
        </playlist>
        <needsupdate>0</needsupdate>
    </myvideos>
    <network>
        <bandwidth default="true">0</bandwidth>
        <httpproxypassword default="true"></httpproxypassword>
        <httpproxyport default="true">8080</httpproxyport>
        <httpproxyserver default="true"></httpproxyserver>
        <httpproxytype default="true">0</httpproxytype>
        <httpproxyusername default="true"></httpproxyusername>
        <usehttpproxy default="true">false</usehttpproxy>
    </network>
    <pictures>
        <displayresolution default="true">14</displayresolution>
        <generatethumbs default="true">true</generatethumbs>
        <showvideos default="true">true</showvideos>
    </pictures>
    <powermanagement>
        <displaysoff default="true">0</displaysoff>
        <shutdownstate default="true">0</shutdownstate>
        <shutdowntime default="true">0</shutdowntime>
        <wakeonaccess default="true">false</wakeonaccess>
    </powermanagement>
    <pvrmanager>
        <backendchannelorder default="true">true</backendchannelorder>
        <enabled default="true">false</enabled>
        <hideconnectionlostwarning default="true">false</hideconnectionlostwarning>
        <syncchannelgroups default="true">true</syncchannelgroups>
        <usebackendchannelnumbers default="true">false</usebackendchannelnumbers>
    </pvrmanager>
    <pvrmenu>
        <closechannelosdonswitch default="true">true</closechannelosdonswitch>
        <displaychannelinfo default="true">5</displaychannelinfo>
        <iconpath default="true"></iconpath>
    </pvrmenu>
    <pvrparental>
        <duration default="true">300</duration>
        <enabled default="true">false</enabled>
        <pin default="true"></pin>
    </pvrparental>
    <pvrplayback>
        <channelentrytimeout default="true">0</channelentrytimeout>
        <confirmchannelswitch default="true">false</confirmchannelswitch>
        <enableradiords default="true">true</enableradiords>
        <fps default="true">0</fps>
        <playminimized default="true">true</playminimized>
        <scantime default="true">10</scantime>
        <sendrdstrafficmsg default="true">false</sendrdstrafficmsg>
        <signalquality default="true">true</signalquality>
        <startlast default="true">0</startlast>
        <trafficadvisory default="true">false</trafficadvisory>
        <trafficadvisoryvolume default="true">10</trafficadvisoryvolume>
    </pvrplayback>
    <pvrpowermanagement>
        <backendidletime default="true">15</backendidletime>
        <dailywakeup default="true">false</dailywakeup>
        <dailywakeuptime default="true">00:00:00</dailywakeuptime>
        <enabled default="true">false</enabled>
        <prewakeup default="true">15</prewakeup>
        <setwakeupcmd default="true"></setwakeupcmd>
    </pvrpowermanagement>
    <pvrrecord>
        <defaultlifetime default="true">99</defaultlifetime>
        <defaultpriority default="true">50</defaultpriority>
        <instantrecordtime default="true">120</instantrecordtime>
        <marginend default="true">0</marginend>
        <marginstart default="true">0</marginstart>
        <preventduplicateepisodes default="true">0</preventduplicateepisodes>
        <timernotifications default="true">true</timernotifications>
    </pvrrecord>
    <pvrtimers>
        <timertypefilter default="true">true</timertypefilter>
    </pvrtimers>
    <scrapers>
        <moviesdefault default="true">metadata.themoviedb.org</moviesdefault>
        <musicvideosdefault default="true">metadata.local</musicvideosdefault>
        <tvshowsdefault default="true">metadata.tvdb.com</tvshowsdefault>
    </scrapers>
    <screensaver>
        <mode default="true">screensaver.xbmc.builtin.dim</mode>
        <time default="true">3</time>
        <usedimonpause default="true">true</usedimonpause>
        <usemusicvisinstead default="true">true</usemusicvisinstead>
    </screensaver>
    <services>
        <airplay default="true">false</airplay>
        <airplaypassword default="true"></airplaypassword>
        <airplayvideosupport default="true">true</airplayvideosupport>
        <airplayvolumecontrol default="true">true</airplayvolumecontrol>
        <devicename default="true">Kodi</devicename>
        <esallinterfaces default="true">false</esallinterfaces>
        <escontinuousdelay default="true">25</escontinuousdelay>
        <esenabled default="true">true</esenabled>
        <esinitialdelay default="true">750</esinitialdelay>
        <esmaxclients default="true">20</esmaxclients>
        <esport default="true">9777</esport>
        <esportrange default="true">10</esportrange>
        <upnpannounce default="true">true</upnpannounce>
        <upnpcontroller default="true">false</upnpcontroller>
        <upnplookforexternalsubtitles default="true">false</upnplookforexternalsubtitles>
        <upnprenderer default="true">false</upnprenderer>
        <upnpserver default="true">false</upnpserver>
        <useairplaypassword default="true">false</useairplaypassword>
        <webserver default="true">false</webserver>
        <webserverpassword default="true"></webserverpassword>
        <webserverport default="true">8080</webserverport>
        <webserverusername default="true">kodi</webserverusername>
        <webskin default="true">webinterface.default</webskin>
        <zeroconf default="true">true</zeroconf>
    </services>
    <slideshow>
        <displayeffects default="true">true</displayeffects>
        <shuffle default="true">false</shuffle>
        <staytime default="true">5</staytime>
    </slideshow>
    <smb>
        <winsserver default="true">0.0.0.0</winsserver>
        <workgroup default="true">WORKGROUP</workgroup>
    </smb>
    <subtitles>
        <align default="true">0</align>
        <charset default="true">DEFAULT</charset>
        <color default="true">1</color>
        <custompath default="true"></custompath>
        <downloadfirst default="true">false</downloadfirst>
        <font default="true">arial.ttf</font>
        <height default="true">28</height>
        <languages default="true">English</languages>
        <movie default="true"></movie>
        <overrideassfonts default="true">false</overrideassfonts>
        <parsecaptions default="true">false</parsecaptions>
        <pauseonsearch default="true">true</pauseonsearch>
        <stereoscopicdepth default="true">0</stereoscopicdepth>
        <storagemode default="true">0</storagemode>
        <style default="true">1</style>
        <tv default="true"></tv>
    </subtitles>
    <system>
        <playlistspath>special://profile/playlists/</playlistspath>
    </system>
    <videolibrary>
        <actorthumbs default="true">true</actorthumbs>
        <backgroundupdate default="true">false</backgroundupdate>
        <flattentvshows default="true">1</flattentvshows>
        <groupmoviesets default="true">false</groupmoviesets>
        <groupsingleitemsets default="true">false</groupsingleitemsets>
        <showallitems default="true">true</showallitems>
        <showemptytvshows default="true">false</showemptytvshows>
        <showunwatchedplots default="true">true</showunwatchedplots>
        <tvshowsincludeallseasonsandspecials default="true">0</tvshowsincludeallseasonsandspecials>
        <tvshowsselectfirstunwatcheditem default="true">0</tvshowsselectfirstunwatcheditem>
        <updateonstartup default="true">false</updateonstartup>
    </videolibrary>
    <videoplayer>
        <adjustrefreshrate default="true">0</adjustrefreshrate>
        <autoplaynextitem default="true">false</autoplaynextitem>
        <errorinaspect default="true">0</errorinaspect>
        <hqscalers default="true">0</hqscalers>
        <pauseafterrefreshchange default="true">0</pauseafterrefreshchange>
        <preferdefaultflag default="true">true</preferdefaultflag>
        <prefervaapirender default="true">true</prefervaapirender>
        <quitstereomodeonstop default="true">true</quitstereomodeonstop>
        <rendermethod default="true">0</rendermethod>
        <seekdelay default="true">750</seekdelay>
        <seeksteps default="true">-600,-300,-180,-60,-30,-10,10,30,60,180,300,600</seeksteps>
        <stereoscopicplaybackmode default="true">0</stereoscopicplaybackmode>
        <stretch43 default="true">0</stretch43>
        <teletextenabled default="true">true</teletextenabled>
        <teletextscale default="true">true</teletextscale>
        <useamcodec default="true">true</useamcodec>
        <usedisplayasclock default="true">false</usedisplayasclock>
        <usedxva2 default="true">true</usedxva2>
        <useomx default="true">true</useomx>
        <useomxplayer default="true">true</useomxplayer>
        <usevaapi default="true">true</usevaapi>
        <usevaapimpeg2 default="true">true</usevaapimpeg2>
        <usevaapimpeg4 default="true">true</usevaapimpeg4>
        <usevaapivc1 default="true">true</usevaapivc1>
        <usevda default="true">true</usevda>
        <usevdpau default="true">true</usevdpau>
        <usevdpaumixer default="true">true</usevdpaumixer>
        <usevdpaumpeg2 default="true">true</usevdpaumpeg2>
        <usevdpaumpeg4 default="true">false</usevdpaumpeg4>
        <usevdpauvc1 default="true">true</usevdpauvc1>
        <usevideotoolbox default="true">true</usevideotoolbox>
    </videoplayer>
    <videoscreen>
        <blankdisplays default="true">false</blankdisplays>
        <fakefullscreen default="true">true</fakefullscreen>
        <limitedrange default="true">false</limitedrange>
        <monitor default="true">Default</monitor>
        <preferedstereoscopicmode default="true">100</preferedstereoscopicmode>
        <resolution default="true">16</resolution>
        <screen default="true">0</screen>
        <screenmode default="true">DESKTOP</screenmode>
        <stereoscopicmode default="true">0</stereoscopicmode>
        <vsync default="true">3</vsync>
    </videoscreen>
    <weather>
        <addon default="true"></addon>
        <currentlocation default="true">1</currentlocation>
    </weather>
    <window>
        <height default="true">480</height>
        <width default="true">720</width>
    </window>
    <resolutions />
    <defaultvideosettings>
        <deinterlacemode>1</deinterlacemode>
        <interlacemethod>1</interlacemethod>
        <scalingmethod>1</scalingmethod>
        <noisereduction>0.000000</noisereduction>
        <postprocess>false</postprocess>
        <sharpness>0.000000</sharpness>
        <viewmode>0</viewmode>
        <zoomamount>1.000000</zoomamount>
        <pixelratio>1.000000</pixelratio>
        <verticalshift>0.000000</verticalshift>
        <volumeamplification>0.000000</volumeamplification>
        <outputtoallspeakers>false</outputtoallspeakers>
        <showsubtitles>true</showsubtitles>
        <brightness>50.000000</brightness>
        <contrast>50.000000</contrast>
        <gamma>20.000000</gamma>
        <audiodelay>0.000000</audiodelay>
        <subtitledelay>0.000000</subtitledelay>
        <nonlinstretch>false</nonlinstretch>
        <stereomode>0</stereomode>
    </defaultvideosettings>
    <defaultaudiosettings>
        <masterstreamtype>7</masterstreamtype>
        <masterstreamtypesel>7</masterstreamtypesel>
        <masterstreambase>0</masterstreambase>
        <masterprocess_0_0>0</masterprocess_0_0>
        <masterprocess_0_1>0</masterprocess_0_1>
        <masterprocess_0_2>0</masterprocess_0_2>
        <masterprocess_0_3>0</masterprocess_0_3>
        <masterprocess_0_4>0</masterprocess_0_4>
        <masterprocess_0_5>0</masterprocess_0_5>
        <masterprocess_0_6>0</masterprocess_0_6>
        <masterprocess_0_7>0</masterprocess_0_7>
        <masterprocess_0_8>0</masterprocess_0_8>
        <masterprocess_0_9>0</masterprocess_0_9>
        <masterprocess_0_10>0</masterprocess_0_10>
        <masterprocess_1_0>0</masterprocess_1_0>
        <masterprocess_1_1>0</masterprocess_1_1>
        <masterprocess_1_2>0</masterprocess_1_2>
        <masterprocess_1_3>0</masterprocess_1_3>
        <masterprocess_1_4>0</masterprocess_1_4>
        <masterprocess_1_5>0</masterprocess_1_5>
        <masterprocess_1_6>0</masterprocess_1_6>
        <masterprocess_1_7>0</masterprocess_1_7>
        <masterprocess_1_8>0</masterprocess_1_8>
        <masterprocess_1_9>0</masterprocess_1_9>
        <masterprocess_1_10>0</masterprocess_1_10>
        <masterprocess_2_0>0</masterprocess_2_0>
        <masterprocess_2_1>0</masterprocess_2_1>
        <masterprocess_2_2>0</masterprocess_2_2>
        <masterprocess_2_3>0</masterprocess_2_3>
        <masterprocess_2_4>0</masterprocess_2_4>
        <masterprocess_2_5>0</masterprocess_2_5>
        <masterprocess_2_6>0</masterprocess_2_6>
        <masterprocess_2_7>0</masterprocess_2_7>
        <masterprocess_2_8>0</masterprocess_2_8>
        <masterprocess_2_9>0</masterprocess_2_9>
        <masterprocess_2_10>0</masterprocess_2_10>
        <masterprocess_3_0>0</masterprocess_3_0>
        <masterprocess_3_1>0</masterprocess_3_1>
        <masterprocess_3_2>0</masterprocess_3_2>
        <masterprocess_3_3>0</masterprocess_3_3>
        <masterprocess_3_4>0</masterprocess_3_4>
        <masterprocess_3_5>0</masterprocess_3_5>
        <masterprocess_3_6>0</masterprocess_3_6>
        <masterprocess_3_7>0</masterprocess_3_7>
        <masterprocess_3_8>0</masterprocess_3_8>
        <masterprocess_3_9>0</masterprocess_3_9>
        <masterprocess_3_10>0</masterprocess_3_10>
        <masterprocess_4_0>0</masterprocess_4_0>
        <masterprocess_4_1>0</masterprocess_4_1>
        <masterprocess_4_2>0</masterprocess_4_2>
        <masterprocess_4_3>0</masterprocess_4_3>
        <masterprocess_4_4>0</masterprocess_4_4>
        <masterprocess_4_5>0</masterprocess_4_5>
        <masterprocess_4_6>0</masterprocess_4_6>
        <masterprocess_4_7>0</masterprocess_4_7>
        <masterprocess_4_8>0</masterprocess_4_8>
        <masterprocess_4_9>0</masterprocess_4_9>
        <masterprocess_4_10>0</masterprocess_4_10>
        <masterprocess_5_0>0</masterprocess_5_0>
        <masterprocess_5_1>0</masterprocess_5_1>
        <masterprocess_5_2>0</masterprocess_5_2>
        <masterprocess_5_3>0</masterprocess_5_3>
        <masterprocess_5_4>0</masterprocess_5_4>
        <masterprocess_5_5>0</masterprocess_5_5>
        <masterprocess_5_6>0</masterprocess_5_6>
        <masterprocess_5_7>0</masterprocess_5_7>
        <masterprocess_5_8>0</masterprocess_5_8>
        <masterprocess_5_9>0</masterprocess_5_9>
        <masterprocess_5_10>0</masterprocess_5_10>
        <masterprocess_6_0>0</masterprocess_6_0>
        <masterprocess_6_1>0</masterprocess_6_1>
        <masterprocess_6_2>0</masterprocess_6_2>
        <masterprocess_6_3>0</masterprocess_6_3>
        <masterprocess_6_4>0</masterprocess_6_4>
        <masterprocess_6_5>0</masterprocess_6_5>
        <masterprocess_6_6>0</masterprocess_6_6>
        <masterprocess_6_7>0</masterprocess_6_7>
        <masterprocess_6_8>0</masterprocess_6_8>
        <masterprocess_6_9>0</masterprocess_6_9>
        <masterprocess_6_10>0</masterprocess_6_10>
        <masterprocess_7_0>0</masterprocess_7_0>
        <masterprocess_7_1>0</masterprocess_7_1>
        <masterprocess_7_2>0</masterprocess_7_2>
        <masterprocess_7_3>0</masterprocess_7_3>
        <masterprocess_7_4>0</masterprocess_7_4>
        <masterprocess_7_5>0</masterprocess_7_5>
        <masterprocess_7_6>0</masterprocess_7_6>
        <masterprocess_7_7>0</masterprocess_7_7>
        <masterprocess_7_8>0</masterprocess_7_8>
        <masterprocess_7_9>0</masterprocess_7_9>
        <masterprocess_7_10>0</masterprocess_7_10>
    </defaultaudiosettings>
    <viewstates>
        <musicfiles>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicfiles>
        <musiclastfm>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musiclastfm>
        <musicnavalbums>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicnavalbums>
        <musicnavartists>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicnavartists>
        <musicnavsongs>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </musicnavsongs>
        <pictures>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </pictures>
        <programs>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </programs>
        <videofiles>
            <viewmode>720896</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videofiles>
        <videonavactors>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavactors>
        <videonavepisodes>
            <viewmode>720896</viewmode>
            <sortmethod>23</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavepisodes>
        <videonavgenres>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavgenres>
        <videonavmusicvideos>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavmusicvideos>
        <videonavseasons>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavseasons>
        <videonavtitles>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavtitles>
        <videonavtvshows>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavtvshows>
        <videonavyears>
            <viewmode>65536</viewmode>
            <sortmethod>1</sortmethod>
            <sortorder>1</sortorder>
            <sortattributes>0</sortattributes>
        </videonavyears>
    </viewstates>
    <audio>
        <mute>false</mute>
        <fvolumelevel>1.000000</fvolumelevel>
    </audio>
</settings>

I assume i'm being a noob and doing it wrong. let me know if there are any logs or config file you may need me to post which may help.
thanks in advance

EDIT: im using linux ubuntu 16.04 and latest stable docker and kodi releases as of posting this
Reply
(2016-11-15, 21:13)quixers Wrote: Awesome thanks for keeping this updated. I'm using it outside docker, used the docker script as a guide. Its working fine on b3. Tried patch on b5 but didn't seem to work. For library updates I'm sure b3 is fine..

Hi ,

I haven't update because kodi no more compile with ubuntu ffmepg. And if I let kodi compile it's own ffmpeg it take too long to build on docker hub.

But the actual 17b3 still work fine for me.

I'm looking for archlinux base image with recent ffmpeg. Need to find spare time ^^
Reply
edit never mind, might have used wrong patch
Reply
On jarvis release tag, I too was able to access the webserver after disabling add on updates by setting addonupdates to 2 in the guisettings.xml file. Sweet!

However, it looks as though the container is in a boot loop. When I sit and cat the log over and over again it looks like the container is stuck in a boot loop because I get continuous repeated startup messages (including the one that indicates the webserver being started). Is this a bug? As anyone seen this on the jarvis (16.1) tag? Any advice on how can I confirm whether or not the kodi container is running stably or is endlessly starting up over and over again? The webserver is behaving fine...
Reply
I'm currently work on archlinux base docker image with Krypton 17rc2.

I need to add the cleanup after build tu reduce image size (1,7 Gb actually)

I will commit soon !
Reply
Done !

Commit on github , krypton branch currently building on docker hub !
Reply
Anything stopping me taking an existing Kodi .kodi folder from another machine, tweaking the settings files and using that instead of installing a whole Kodi then the docker over the top ? My NAS wants to install all manner of Xorg related stuff before it will install a full Kodi.
Reply
<delete>
Reply
I'm trying to replace Plex with Kodi since I'm having lots of problems with Plex. What I want to achieve is to have my server run a headless kodi with media over NFS that I could then control from my Android phone to cast via Chromecast, just like I currently do with Plex (except its working terrible most of the time and subtitles almost never work and can't tune subtitle sync when casting and blabla)

I figured I could do this by using the Android remote app and a headless kodi. I do realize now that Kodi is a different beast and not build from start to be headless, but I thought I should give it a try. So I've started it up via the docker image from linux-server with a compose file:

```
version: '3'
services:
kodi:
image: linuxserver/kodi-headless:Krypton
container_name: kodi
restart: always
volumes:
- /var/lib/kodi-config/kodi-headless:/config/.kodi
- /var/lib/transmission:/transmission
ports:
- 8084:8080
- 9777:9777/udp
```

and I can reach it via web. But I can't seem to even add any folders to the lib or anything from the web ui. So I'm basically wondering, is this what I'm trying to do gonna be fruitless? I realized the headless thing was mostly supposed to be used as a lib update thing, not a media server…?

Do I now need to manually setup a MySQL instance and config this in settings xml?
Reply
see celedhrim's headless patch has been updated on github for 17.3

just in process of compiling it now outside of docker on ubtuntu 14.04 - just have to make sure to force compile of kodi's version of ffmpeg (--with-ffmpeg=force)

cheers again celedhrim!
Reply
On https://github.com/linuxserver/docker-ko...a298e0614c. Once again, I cannot get the webserver to startup. This time, when I set addon updates to 2, it gets set back to 0 when the container starts up. It also resets the <webserver> setting from true to false. I've turned on hyper debug log but can't get much out (perhaps because the setting to start webserver gets overwritten before it gets executed idk). any one else?
Reply
(2017-06-12, 02:12)arette Wrote: On https://github.com/linuxserver/docker-ko...a298e0614c. Once again, I cannot get the webserver to startup. This time, when I set addon updates to 2, it gets set back to 0 when the container starts up. It also resets the <webserver> setting from true to false. I've turned on hyper debug log but can't get much out (perhaps because the setting to start webserver gets overwritten before it gets executed idk). any one else?

In the past I had to take any xml attributes out of the elements I wanted to change. Example: <webserver>2</webserver> is compatible, but <webserver default="0">2</webserver> is not.
Reply
Kodi 17.5 is now available on docker hub !

https://hub.docker.com/r/celedhrim/kodi-server/
Reply
Updated to 17.6 using celedhrim headless patch.  Bit of issue with Kodi and scraping add ons, but once I'd re-enabled add on updates in guisettings.xml it worked perfect.

Cheers again celedhrim!
Reply
Hi,

Just a little quick question.
I have a working headless kodi for more than a year now, and I added yesterday a new rpi3 running libreelec.
The new video contents (tv show/movie) appears in libreelec only if I restart it.
As it is designed to be always on, and my seedbox notify only kodi-headess on new content, how to keep the rpi 'synchronized' ?
Thanks
Reply
  • 1
  • 23
  • 24
  • 25(current)
  • 26
  • 27
  • 32

Logout Mark Read Team Forum Stats Members Help
Headless Kodi5