Auteur Topic: [How to]Headless Kodi installeren met Docker  (gelezen 29257 keer)

Offline J-J

  • Bedankjes
  • -Gegeven: 37
  • -Ontvangen: 17
  • Berichten: 206
[How to]Headless Kodi installeren met Docker
« Gepost op: 16 februari 2016, 03:18:53 »
Deze handleiding is bedoeld om Kodi "headless" te draaien op je Synology en zo je MySQL database up-to-date te houden.
In deze tutorial ga ik er vanuit dat op alle clients Kodi v16.x Jarvis staat. (belangrijk omdat de database van verschillende Kodi releases niet compatibel zijn)



UPDATE 1:
Ik heb de handleiding iets aangepast na de opmerking hieronder van @Stephan296 .

UPDATE 26/04
Ondertussen werd er een betere container gemaakt (celedhrim/kodi-server). Deze biedt veel betere ondersteuning voor Plugins (Trakt, Library Auto Update,...) Bij het installeren van de container kan je ook de versie van Kodi kiezen die je wil gebruiken voor je MySQL database.
Je vind alle updates hieronder in het groen.


UPDATE 29/12/2016:
Ik heb de handleiding volledig herschreven zodat hij hopelijk wat overzichtelijker is.

UPDATE 30/12/2016:
  • Toegevoegd hoe je kan updaten naar een nieuwere versie van Kodi
  • Manueel installeren van Kodi v17 Krypton (zolang deze niet in de celdehrim build zit)

UPDATE 1/03/2016:
    Kodi v17 (Krypton) is nu een tijdje uit en de Celedhrim image is ook geüpdatet met de publieke release. Kies voor "latest" in stap 2 en v17 wordt geïnstalleerd.




    STAP 1: Kodi op je computer instellen
    • Installeer de gewenste versie van Kodi. In deze handleiding gebruiken we Kodi v16 Jarvis (vertrek steeds van een "clean install")
    • Stel de advancedsettings.xml (C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\userdata) in zodat Kodi verbinding kan maken met je MySQL database.
      Citaat
      <advancedsettings>
          <videodatabase>
              <type>mysql</type>
              <host>ip.address.nas</host>
              <port>MySQL port</port>
              <user>MySQL username</user>
              <pass>MySQL password</pass>
              <name>xbmc_video</name> <-- laat deze regel weg voor standaard benaming
          </videodatabase>

          <musicdatabase>
              <type>mysql</type>
              <host>ip.address.nas</host>
              <port>MySQL port</port>
              <user>MySQL username</user>
              <pass>MySQL password</pass>
              <name>xbmc_music</name> <-- laat deze regel weg voor standaard benaming
          </musicdatabase>
      </advancedsettings>

    • Indien je bepaalde zaken zoals sources, paswoorden,... centraal op je NAS bewaart, kan je eventueel nog "path substitutions" toevoegen onderaan het advancedsettings.xml bestand (zonder de puntjes):
      • Voorbeeld:
        Citaat
        <advancedsettings>

        ..........

        <pathsubstitution>
              <substitute>
                  <from>special://profile/sources.xml</from>
                 <to>nfs://ip.adres.nas/pad/naar/sources.xml</to>
              </substitute>

              <substitute>
                 <from>special://profile/mediasources.xml</from>
                 <to>nfs://ip.adres.nas/pad/naar/mediasources.xml</to>
              </substitute>   
           
              <substitute>
                 <from>special://profile/favourites.xml</from>
                 <to>nfs://ip.adres.nas/pad/naar/favourites.xml</to>
              </substitute>
           
              <substitute>
                 <from>special://profile/playlists/</from>
                 <to>nfs://ip.adres.nas/pad/naar/playlists/</to>
              </substitute>

              <substitute>
                 <from>special://profile/passwords.xml</from>
                 <to>nfs://ip.adres.nas/pad/naar/passwords.xml</to>
              </substitute>
        </pathsubstitution>

        </advancedsettings>

    • Installeer de nodige addons en stel ze in naar keuze. (bv. Universal Movie Scraper, The Movie Database, The TVDB, Trakt, Library Auto Update,...)
    • Moest je meerdere Kodi installaties in je netwerk hebben kan je eventueel de Kodi "server" een naam geven onder Settings --> Services --> General (bv. Kodi Headless)


    • Je kan ook een gebruikersnaam en wachtwoord instellen voor de webserver die we later gaan gebruiken (Settings --> Services --> Web server)


    • Laat Kodi enkele minuten aan staan, zodat alle addons geüpdatet kunnen worden.
    • Sluit Kodi af en verwijder nu de map "Thumbnails" onder "(C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\userdata/" (deze wordt nadien toch door de docker opnieuw aangemaakt)
    • Nu alles is ingesteld dien je in het guisettings.xml bestand (C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\userdata) volgende aan te passen:
      ---> Verander onderstaande waarde naar 2
      Citaat
              <addonnotifications default="true">true</addonnotifications>
              <addonupdates default="true">2</addonupdates>
              <systemtotaluptime>7612</systemtotaluptime>



    STAP 2: Docker image downloaden en instellen
    • Installeer Docker op je NAS via het Package Center
    • Open Docker en zoek onder 'registry' naar "celedhrim/kodi-server"


    • Dubbelklik op deze build en kies de versie van Kodi die overeenkomt met de versie van je MySQL database. (in dit geval "Jarvis")


    • Dubbelklik na het downloaden, in het menu "Image", op het gedownloade bestand


    • Vul alles als volgt in:
      • Local port: TCP = eigen keuze / UDP = eigen keuze (onthoud deze poorten voor later)
      • Container poort: TCP = 8080 / UDP = 9777


    • Selecteer "Create shortcut on desktop":


    • Je krijgt dan dit overzicht:

      Klik op "Apply"



    STAP 3: Kodi instellingen overzetten naar je docker

    • Open op het bureaublad je aangemaakte Docker en klik op start


    • Laat hem ongeveer 1 minuut lopen en stop dan je docker opnieuw. Hierdoor worden de nodige bestanden aangemaakt die we in de volgende stappen zullen wijzigen.

    • SSH nu naar je NAS met bv. WinSCP (zie handleiding van @Birdy )
    • Ga naar "/volume1/@appstore/Docker/docker/aufs/diff" en sorteer dan op 'Changed'.


    • Zoek onder een van de nieuwste mappen naar "/opt/kodi-server/share/kodi/portable_data/". Je ziet dan volgende mappen:
    • Verwijder alle bestanden en mappen uit deze map
    • Ga in het linkerscherm van WinSCP naar C:\Users\<gebruikersnaam>\AppData\Roaming\Kodi\ . Je ziet dezelfde map structuur als die je daarnet verwijderd hebt)
    • Kopieer nu al deze mappen en bestanden van het linkerscherm naar het (lege) rechterscherm (map "portable_data")
    • Start nu je docker terug op.
    NOTE: Voor je alles begint uit te testen (zie hieronder), laat je hem best een half uurtje lopen. Hij moet namelijk eerst alle thumbnails opnieuw downloaden. Hierdoor kan het zijn dat de webinterface crasht als je deze te snel oproept.[/list]



    STAP 4: Test je Headless Kodi uit.
    • Ga naar "ip.address.nas:kodiTCPport", in dit geval bv. 192.168.2.5:10000. (TCP poort die je in stap 2 koos)
      Indien ingesteld vraagt hij nu achter je gebruikersnaam en wachtwoord dat je in stap 1 instelde.
      Je hebt nu toegang tot je media:
    • Installeer een App op je Smartphone en gebruik bovenstaande gegevens om je aan te melden:
      NOTE: port forward de locale poorten in je router om je host name (DDNS) te gebruiken.





    OPTIE 1: Je bibliotheek vanuit Kodi (docker) automatisch laten updaten

    Je kan je bibliotheek automatisch laten updaten via volgende addon: Library Auto Update. Deze staat standaard in tussen de Kodi addons. Deze moet je in stap 1 dan mee installeren en instellen.
    Hieronder enkele screenshots van de instellingen:





    OPTIE 2: Je bibliotheek automatisch laten updaten door Sickbeard/Sonarr/Couchpotato/Headphones via "notificaties"
    • Sonarr:
    • CouchPotato:



    OPTIE 3: Je Kodi Headless updaten:

    • Download in Docker de versie van Kodi die je wenst te installeren
    • Voer stap 2 opnieuw uit.
      • Geef deze Docker een nieuwe naam
      • Gebruik wel andere locale poorten (bv TCP: 10003 / UDP: 10004). De container poorten blijven dezelfde.
    • Start de Docker en laat een minuut lopen en stop hem dan.
    • Zoek via WinSCP naar de nieuwe Kodi docker installatiemap en verwijder weer de inhoud van "portable_data"
    • Kopieer de inhoud van je oude Kodi Docker image (".../opt/kodi-server/share/kodi/portable_data/) naar de nieuwe (ik raad aan om de "thumbnails" map eerst weer te verwijderen)
    • Start je nieuwe Kodi docker


    OPTIE 4: Manueel installeren van Kodi v17.0 Krypton (beta) (handig als je bv. een Apple TV 4 hebt, waarop enkel Kodi v17 geïnstalleerd kan worden)

    • Installeer en open Putty
    • Log in op je NAS met root (DSM5) of zorg dat je deze rechten verkrijgt (DSM6) (zie handleiding van @Birdy )
    • Voer volgend commando uit (bron):
      Citaat
      docker pull celedhrim/kodi-server:krypton


    • Als je nu in Docker gaat kijken zal de laatste versie van Kodi in de lijst staan.


    • Mijn Synology: DS412+
    • HDD's: 4x ST4000VN000
    • Extra's: 2GB DDR3 / DSM6.2

    Stephan296

    • Gast
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #1 Gepost op: 16 februari 2016, 08:32:32 »
    Even aanvulling op je handleiding .
    Je geeft aan dat advancedsettings.xml bewerkt moet worden met ip adres en mysql settings maar dat hoeft helemaal niet want die info voer je al in bij het opzetten van de docker.

    Offline goldenwonder

    • Bedankjes
    • -Gegeven: 10
    • -Ontvangen: 16
    • Berichten: 203
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #2 Gepost op: 16 februari 2016, 15:49:32 »
    Ik heb nooit wat van Docker begrepen. Wat het is etc. Maar dit ziet er rete interessant uit. Ik blijf het volgen!!

    Offline Birdy

    • Global Moderator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 1336
    • -Ontvangen: 7771
    • Berichten: 43.098
    • FIFO / LIFO
      • Truebase
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #3 Gepost op: 16 februari 2016, 16:50:40 »
    Ik ook niet :lol:
    Blijf het dus ook volgen. ;)


    CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
    DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
    DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
    BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11

    Stephan296

    • Gast
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #4 Gepost op: 16 februari 2016, 19:17:49 »
    Mijn ervaring is dat het erg buggy is.
    Of het nou aan de synology ligt of aan de docker containers weet ik nog niet maar kodi headless is de enige docker image die bij mij fatsoenlijk draait.
    Ik heb vaak bij andere images dat hij de wijzigingen niet opslaat na het afsluiten van de image.

    Offline J-J

    • Bedankjes
    • -Gegeven: 37
    • -Ontvangen: 17
    • Berichten: 206
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #5 Gepost op: 26 april 2016, 02:26:08 »
    Handleiding hierboven geüpdatet naar 'stabielere' en 'betere' versie van de headless server.
    • Mijn Synology: DS412+
    • HDD's: 4x ST4000VN000
    • Extra's: 2GB DDR3 / DSM6.2

    Offline K!K

    • Bedankjes
    • -Gegeven: 3
    • -Ontvangen: 2
    • Berichten: 115
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #6 Gepost op: 26 augustus 2016, 09:55:57 »
    Ik ben vanmorgen bezig geweest dit in testellen ik heb het zo ver dat ik alles het draaien.
    Het probleem waar ik tegenaan loop is dat als ik het via het lokalle ip adres inc poort probeer te bereiken dat ik niks gevonden krijg.

    Wat kan ik controleren?

    UPDATE**
    De database die op de synology draait werkt.
    Heb op speler A een film gestart en gestopt en deze status kan ik terug zien op Speler B
    • Mijn Synology: DS2413+
    • HDD's: 10 x WD40EFRX
    • Extra's: 1x 2 GB DDR3

    Offline Nelissuh

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 54
    • -Ontvangen: 82
    • Berichten: 590
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #7 Gepost op: 26 augustus 2016, 13:50:15 »
    Waarom zou ik dit willen doen t.o.v. Android Kodi installeren op mijn GSM?
    Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
    Offsite backup: DS214 1x WD Red 4TB - DSM6.2

    Offline K!K

    • Bedankjes
    • -Gegeven: 3
    • -Ontvangen: 2
    • Berichten: 115
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #8 Gepost op: 26 augustus 2016, 15:51:37 »
    Er staatseigendom dat jij dit moet willen of het voordeel voor jou situatieschets inzien..
    Voorbij heeft het een aantal voordelen.
    1. Ik kijk op meerdere locaties en of apparaten mijn films en series. Hierdoor heb ik een centrale mysql database zodat alle apparaten aan elkaar gesynchroniseerd zijn.
    2. Mijn apparaten staan niet altijd aan mijn server wel. Dus als er media wijzigt of toegevoegd word zal me server dit direct bijwerken.. En als ik dus een apparaat opstart leest deze de info vanaf de server en hoeft deze niet meer gedownload en of gezocht te worden.

    Even 2 voordelen voor mij er zijn er nog meer.
    Maar dat geeftnog steeds geen antwoord op mijn vraag / probleem.
    Iemand al een oplossing?
    • Mijn Synology: DS2413+
    • HDD's: 10 x WD40EFRX
    • Extra's: 1x 2 GB DDR3

    Offline Nelissuh

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 54
    • -Ontvangen: 82
    • Berichten: 590
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #9 Gepost op: 26 augustus 2016, 19:58:35 »
    Voor punt 1 hoef je het niet te doen. Ik heb alle media op mijn NAS, de MySQL db ook, en Kodi lokaal geïnstalleerd op 1x Pi, 2x Windows pc, 2x Android Device, 1x Android TV. Media database incl. status "gekeken tot" werkt perfect. Hiervoor is geen headless Kodi in een Docker nodig.

    Punt 2 is idd goed om dit de NAS te laten doen. In mijn geval staat de Pi staat altijd aan, dus die indexeert elk uur. Voor mij hier dus ook geen noodzaak.

    Ik ben altijd op zoek naar optimalisaties, vandaar dat ik me af vroeg wat de voordelen van deze installatie zijn, bijvoorbeeld lagere processorbelasting op de Android devices.
    Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
    Offsite backup: DS214 1x WD Red 4TB - DSM6.2

    Offline Nelissuh

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 54
    • -Ontvangen: 82
    • Berichten: 590
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #10 Gepost op: 27 december 2016, 21:07:47 »
    Ik heb toch maar eens geprobeerd Kodi te installeren in een Docker, om 'm de database updates en opschonen te laten uitvoeren, maar ik krijg Celedhrim niet aan de gang. Hij start op, maar crasht binnen een minuut. Ik heb geen bronbeperking o.i.d. aan staan.

    Wat doe ik verkeerd?

    Ik heb alleen de basis instellingen, nog geen mySQL data ofzo ingevoerd. Ik wil eerst zien of het werkt voordat hij toegang krijgt tot de database.

    Edit:
    Door de poorten te wijzigen blijft hij draaien. So far so good. Als ik echter verbinding probeer te maken via IPNAS:TCPPoort krijg ik geen verbinding... We zoeken verder.
    Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
    Offsite backup: DS214 1x WD Red 4TB - DSM6.2

    Offline J-J

    • Bedankjes
    • -Gegeven: 37
    • -Ontvangen: 17
    • Berichten: 206
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #11 Gepost op: 27 december 2016, 21:15:10 »
    Hier op het Kodi forum staat de oplossing:
    Citaat van: 'joelones' pid='2404793' dateline='1472579739'
    As a workaround I got it to stop crashing by copying Addons20.db from my 16.1 Mac OS X box and set the below to 2 in guisettings.xml to prevent addon updates:

    <addonupdates>2</addonupdates>
    Not pretty, but for now it'll do.

    Dus even in het "guisettings.xml" bestand, de waarde van <addonupdates> naar 2 veranderen. (zoals hierboven staat)

    EDIT:
    Je doet de wijziging best eerst op je computer en kopieert dan de bestanden pas naar de docker.
    Dit om te vermijden dat hij reeds update in de docker container.
    • Mijn Synology: DS412+
    • HDD's: 4x ST4000VN000
    • Extra's: 2GB DDR3 / DSM6.2

    Offline Nelissuh

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 54
    • -Ontvangen: 82
    • Berichten: 590
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #12 Gepost op: 27 december 2016, 21:38:03 »
    Bedankt voor je snelle reactie. Ik ga die thread eens doorlezen.

    In ieder geval, mijn huidige status is dat ik door de poorten te wijzigen naar dezelfde instellingen als die van jou hij blijft hij draaien. Als ik echter verbinding probeer te maken via IPNAS:TCPPoort krijg ik geen verbinding... We zoeken verder.
    Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
    Offsite backup: DS214 1x WD Red 4TB - DSM6.2

    Offline Nelissuh

    • MVP
    • *
    • Bedankjes
    • -Gegeven: 54
    • -Ontvangen: 82
    • Berichten: 590
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #13 Gepost op: 28 december 2016, 22:10:47 »
    Ik kom niet veel verder.

    Als ik de container installeer is er nog geen "guisettings.xml" bestand.

    Als ik de container 1x draai wordt guisettings.xml aangemaakt.

    Standaard staat er:
    <addonupdates default="true">0</addonupdates>
    De container crasht dan binnen 1 minuut.

    Door bovenstaande regel aan te passen in:
    <addonupdates>2</addonupdates>Blijft de container draaien. Ik kan 'm echter niet bereiken via "IPvanNAS":"TCPpoort"

    Als ik de log bekijk zie ik het volgende:

    21:06:05 T:140187247270016  NOTICE: special://profile/ is mapped to: special://masterprofile/
    21:06:05 T:140187247270016  NOTICE: -----------------------------------------------------------------------
    21:06:05 T:140187247270016  NOTICE: Starting Kodi (16.1 Git:2016-04-27-c327c53-dirty). Platform: Linux x86 64-bit
    21:06:05 T:140187247270016  NOTICE: Using Release Kodi x64 build
    21:06:05 T:140187247270016  NOTICE: Kodi compiled Apr 27 2016 by GCC 5.3.1 for Linux x86 64-bit version 4.4.6 (263174)
    21:06:05 T:140187247270016  NOTICE: Running on Ubuntu 16.04 LTS, kernel: Linux x86 64-bit version 3.10.77
    21:06:05 T:140187247270016  NOTICE: FFmpeg version: 2.8.6-1ubuntu2
    21:06:05 T:140187247270016  NOTICE: WARNING: unsupported ffmpeg version detected
    21:06:05 T:140187247270016  NOTICE: Host CPU: Intel(R) Atom(TM) CPU C2538 @ 2.40GHz, 4 cores available
    21:06:05 T:140187247270016  NOTICE: special://xbmc/ is mapped to: /opt/kodi-server/share/kodi/
    21:06:05 T:140187247270016  NOTICE: special://xbmcbin/ is mapped to: /opt/kodi-server/lib/kodi
    21:06:05 T:140187247270016  NOTICE: special://masterprofile/ is mapped to: /opt/kodi-server/share/kodi/portable_data/userdata
    21:06:05 T:140187247270016  NOTICE: special://home/ is mapped to: /opt/kodi-server/share/kodi/portable_data
    21:06:05 T:140187247270016  NOTICE: special://temp/ is mapped to: /opt/kodi-server/share/kodi/portable_data/temp
    21:06:05 T:140187247270016  NOTICE: The executable running is: /opt/kodi-server/lib/kodi/kodi.bin
    21:06:05 T:140187247270016  NOTICE: Local hostname: celedhrim-kodi-server1
    21:06:05 T:140187247270016  NOTICE: Log File is located: /opt/kodi-server/share/kodi/portable_data/temp/kodi.log
    21:06:05 T:140187247270016  NOTICE: -----------------------------------------------------------------------
    21:06:05 T:140187247270016  NOTICE: load settings...
    21:06:05 T:140187247270016 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
    21:06:05 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:05 T:140187247270016  NOTICE: No Devices found - retry: 4
    21:06:07 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:07 T:140187247270016  NOTICE: No Devices found - retry: 3
    21:06:08 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:08 T:140187247270016  NOTICE: No Devices found - retry: 2
    21:06:10 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:10 T:140187247270016  NOTICE: No Devices found - retry: 1
    21:06:11 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:11 T:140187247270016  NOTICE: Found 0 Lists of Devices
    21:06:11 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:11 T:140187247270016  NOTICE: No Devices found - retry: 4
    21:06:13 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:13 T:140187247270016  NOTICE: No Devices found - retry: 3
    21:06:14 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:14 T:140187247270016  NOTICE: No Devices found - retry: 2
    21:06:16 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:16 T:140187247270016  NOTICE: No Devices found - retry: 1
    21:06:17 T:140187247270016  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:17 T:140187247270016  NOTICE: Found 0 Lists of Devices
    21:06:17 T:140187247270016  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
    21:06:17 T:140187247270016  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
    21:06:17 T:140187247270016  NOTICE: Default DVD Player: dvdplayer
    21:06:17 T:140187247270016  NOTICE: Default Video Player: dvdplayer
    21:06:17 T:140187247270016  NOTICE: Default Audio Player: paplayer
    21:06:17 T:140187247270016  NOTICE: Disabled debug logging due to GUI setting. Level 0.
    21:06:17 T:140187247270016  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
    21:06:17 T:140187247270016  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
    21:06:17 T:140187247270016  NOTICE: Loaded playercorefactory configuration
    21:06:17 T:140187247270016  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
    21:06:17 T:140187247270016  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
    21:06:17 T:140186624886528   ERROR: SetPriority: error Permission denied
    21:06:17 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:17 T:140186624886528  NOTICE: No Devices found - retry: 4
    21:06:19 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:19 T:140186624886528  NOTICE: No Devices found - retry: 3
    21:06:20 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:20 T:140186624886528  NOTICE: No Devices found - retry: 2
    21:06:22 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:22 T:140186624886528  NOTICE: No Devices found - retry: 1
    21:06:23 T:140186624886528  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:06:23 T:140186624886528  NOTICE: Found 0 Lists of Devices
    21:06:23 T:140186608101120   ERROR: SetPriority: error Permission denied
    21:06:23 T:140187247270016  NOTICE: Running database version Addons20
    21:06:23 T:140187247270016  NOTICE: ADDONS: Using repository repository.xbmc.org
    21:06:23 T:140187247270016  NOTICE: Running database version Addons20
    21:06:23 T:140187247270016  NOTICE: Running database version ViewModes6
    21:06:23 T:140187247270016  NOTICE: Running database version Textures13
    21:06:23 T:140187247270016  NOTICE: Running database version MyMusic56
    21:06:23 T:140187247270016  NOTICE: Running database version MyVideos99
    21:06:23 T:140187247270016  NOTICE: Running database version TV29
    21:06:23 T:140187247270016  NOTICE: Running database version Epg11
    21:06:23 T:140187247270016 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
    21:06:23 T:140187247270016  NOTICE: initialize done
    21:06:23 T:140187247270016  NOTICE: Running the application...
    21:06:23 T:140187247270016  NOTICE: starting upnp client
    21:06:23 T:140186345854720  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
    21:06:23 T:140186345854720  NOTICE: UDP: Listening on port 9777

    En dan stopt hij blijkbaar, zonder te crashen.

    Zonder de "addonupdates" op 2 te zetten is onderstaande de kodi.log. Blijkbaar stopt hij op hetzelfde punt, alleen met crash:


    21:02:12 T:140325541496960  NOTICE: special://profile/ is mapped to: special://masterprofile/
    21:02:12 T:140325541496960  NOTICE: -----------------------------------------------------------------------
    21:02:12 T:140325541496960  NOTICE: Starting Kodi (16.1 Git:2016-04-27-c327c53-dirty). Platform: Linux x86 64-bit
    21:02:12 T:140325541496960  NOTICE: Using Release Kodi x64 build
    21:02:12 T:140325541496960  NOTICE: Kodi compiled Apr 27 2016 by GCC 5.3.1 for Linux x86 64-bit version 4.4.6 (263174)
    21:02:12 T:140325541496960  NOTICE: Running on Ubuntu 16.04 LTS, kernel: Linux x86 64-bit version 3.10.77
    21:02:12 T:140325541496960  NOTICE: FFmpeg version: 2.8.6-1ubuntu2
    21:02:12 T:140325541496960  NOTICE: WARNING: unsupported ffmpeg version detected
    21:02:12 T:140325541496960  NOTICE: Host CPU: Intel(R) Atom(TM) CPU C2538 @ 2.40GHz, 4 cores available
    21:02:12 T:140325541496960  NOTICE: special://xbmc/ is mapped to: /opt/kodi-server/share/kodi/
    21:02:12 T:140325541496960  NOTICE: special://xbmcbin/ is mapped to: /opt/kodi-server/lib/kodi
    21:02:12 T:140325541496960  NOTICE: special://masterprofile/ is mapped to: /opt/kodi-server/share/kodi/portable_data/userdata
    21:02:12 T:140325541496960  NOTICE: special://home/ is mapped to: /opt/kodi-server/share/kodi/portable_data
    21:02:12 T:140325541496960  NOTICE: special://temp/ is mapped to: /opt/kodi-server/share/kodi/portable_data/temp
    21:02:12 T:140325541496960  NOTICE: The executable running is: /opt/kodi-server/lib/kodi/kodi.bin
    21:02:12 T:140325541496960  NOTICE: Local hostname: celedhrim-kodi-server1
    21:02:12 T:140325541496960  NOTICE: Log File is located: /opt/kodi-server/share/kodi/portable_data/temp/kodi.log
    21:02:12 T:140325541496960  NOTICE: -----------------------------------------------------------------------
    21:02:12 T:140325541496960  NOTICE: load settings...
    21:02:12 T:140325541496960 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
    21:02:12 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:12 T:140325541496960  NOTICE: No Devices found - retry: 4
    21:02:13 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:13 T:140325541496960  NOTICE: No Devices found - retry: 3
    21:02:15 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:15 T:140325541496960  NOTICE: No Devices found - retry: 2
    21:02:16 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:16 T:140325541496960  NOTICE: No Devices found - retry: 1
    21:02:18 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:18 T:140325541496960  NOTICE: Found 0 Lists of Devices
    21:02:18 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:18 T:140325541496960  NOTICE: No Devices found - retry: 4
    21:02:19 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:19 T:140325541496960  NOTICE: No Devices found - retry: 3
    21:02:21 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:21 T:140325541496960  NOTICE: No Devices found - retry: 2
    21:02:22 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:22 T:140325541496960  NOTICE: No Devices found - retry: 1
    21:02:24 T:140325541496960  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:24 T:140325541496960  NOTICE: Found 0 Lists of Devices
    21:02:24 T:140325541496960   ERROR: CSettings: unable to load settings from special://masterprofile/guisettings.xml, creating new default settings
    21:02:24 T:140325541496960  NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
    21:02:24 T:140325541496960  NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
    21:02:24 T:140325541496960  NOTICE: Default DVD Player: dvdplayer
    21:02:24 T:140325541496960  NOTICE: Default Video Player: dvdplayer
    21:02:24 T:140325541496960  NOTICE: Default Audio Player: paplayer
    21:02:24 T:140325541496960  NOTICE: Disabled debug logging due to GUI setting. Level 0.
    21:02:24 T:140325541496960  NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
    21:02:24 T:140325541496960  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
    21:02:24 T:140325541496960  NOTICE: Loaded playercorefactory configuration
    21:02:24 T:140325541496960  NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
    21:02:24 T:140325541496960  NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
    21:02:24 T:140324919113472   ERROR: SetPriority: error Permission denied
    21:02:24 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:24 T:140324919113472  NOTICE: No Devices found - retry: 4
    21:02:25 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:25 T:140324919113472  NOTICE: No Devices found - retry: 3
    21:02:27 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:27 T:140324919113472  NOTICE: No Devices found - retry: 2
    21:02:28 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:28 T:140324919113472  NOTICE: No Devices found - retry: 1
    21:02:30 T:140324919113472  NOTICE: CAESinkOSS::EnumerateDevicesEx - No OSS mixer device present: /dev/mixer
    21:02:30 T:140324919113472  NOTICE: Found 0 Lists of Devices
    21:02:30 T:140324827555584   ERROR: SetPriority: error Permission denied
    21:02:30 T:140325541496960  NOTICE: Running database version Addons20
    21:02:30 T:140325541496960  NOTICE: ADDONS: Using repository repository.xbmc.org
    21:02:30 T:140325541496960  NOTICE: Running database version Addons20
    21:02:30 T:140325541496960  NOTICE: Running database version ViewModes6
    21:02:30 T:140325541496960  NOTICE: Running database version Textures13
    21:02:30 T:140325541496960  NOTICE: Running database version MyMusic56
    21:02:30 T:140325541496960  NOTICE: Running database version MyVideos99
    21:02:30 T:140325541496960  NOTICE: Running database version TV29
    21:02:30 T:140325541496960  NOTICE: Running database version Epg11
    21:02:30 T:140325541496960 WARNING: JSONRPC: Could not parse type "Setting.Details.SettingList"
    21:02:30 T:140325541496960  NOTICE: initialize done
    21:02:30 T:140325541496960  NOTICE: Running the application...
    21:02:30 T:140325541496960  NOTICE: starting upnp client
    21:02:30 T:140324424902400  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
    21:02:30 T:140324424902400  NOTICE: UDP: Listening on port 9777
    21:02:30 T:140324808226560   ERROR: SetThreadInfo: error Permission denied

    EDIT:

    Ik zie dat in de guisettings.xml de webserver op 8080 draait i.p.v. 8089. Ik heb zowel de poort (op 2 plaatsen) aangepast naar 8089, als 2 poort verwijzingen gemaakt, naar zowel 8080 als 8089, maar op beide poorten krijg ik geen reactie (al duurt de afwijzing bij poort 8080 iets langer).
    Main: DS920+ / 4 GB RAM / 3x Seagate IW 16TB SHR - DSM7.1
    Offsite backup: DS214 1x WD Red 4TB - DSM6.2

    Offline Birdy

    • Global Moderator
    • MVP
    • *
    • Bedankjes
    • -Gegeven: 1336
    • -Ontvangen: 7771
    • Berichten: 43.098
    • FIFO / LIFO
      • Truebase
    Re: [How to]Headless Kodi installeren met Docker
    « Reactie #14 Gepost op: 28 december 2016, 22:32:14 »
    Was eigenlijk ook wel benieuwd en Headless Kodi geïnstalleerd met Docker, heb alleen maar de stappen 1 t/m 6 gevolgd dus, gewoon recht toe recht aan.



    Daarna Kodi opgestart http://ds716-ii:32769/ en draait dus, zonder extra wijzigingen:

    29827-1

    Als ik het goed begrijp, bij jou loopt het dan stuk ?


    CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
    DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-4
    DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
    BeeDrive 1TB                                                                                                        MR2200ac  SRM 1.2.5-8227-11


     

    Plex Media Server in Docker

    Gestart door SpeedyGBoard Docker / Container Manager

    Reacties: 3
    Gelezen: 1356
    Laatste bericht 03 september 2021, 21:14:48
    door SpeedyG
    Rapid SSL certificaat installeren

    Gestart door FloxBoard Synology DSM 5.1 en eerder

    Reacties: 1
    Gelezen: 1932
    Laatste bericht 07 september 2011, 22:22:45
    door Fuchur777
    DSM 5.2-5565 installeren voordat ik door kan naar 6.0 en hoger

    Gestart door Linkspoot61Board Synology DSM 5.2

    Reacties: 1
    Gelezen: 2838
    Laatste bericht 27 februari 2017, 11:37:41
    door Robert Koopman
    Kan Joomla 3.5 niet installeren omdat database niet wordt gevonden - Opgelost

    Gestart door arnorBoard Overige 3rd party packages

    Reacties: 3
    Gelezen: 2190
    Laatste bericht 30 augustus 2017, 12:29:06
    door arnor
    Kan NZBGet niet installeren in DSM 6.0

    Gestart door Edwin0873Board Synology DSM 6.0

    Reacties: 2
    Gelezen: 2119
    Laatste bericht 26 maart 2016, 23:13:15
    door Birdy