recordere.dk forum     Det danske community for hjemmets elektronik og indhold     Siden 2003
<b>Forside</b> Forside > Modtagelse og distribution > Streaming media
  Nye indlæg Nye indlæg  Seneste forum emner Seneste   Seneste forum emner (vindue) Vindue   De emner du deltager i Mine emner RSS Feed - 2x Nvidia Shield + NAS => MySQL-DB?
  FAQ FAQ  Søg i forum   Opret ny bruger Opret ny bruger  Log ind Log ind

2x Nvidia Shield + NAS => MySQL-DB?

 Besvar Besvar Side  12>
Forfatter
Besked Baglæns sortering
MikkelAnd Se dropdown menu
Bruger
Bruger


Oprettet: 11-Oktober-2004
Status: Offline
Point: 76
Funktioner Funktioner   Tak (0) Tak(0)   Citér MikkelAnd Citér  BesvarSvar Direkte link til dette indlæg Emne: 2x Nvidia Shield + NAS => MySQL-DB?
    Sendt: 12-September-2018 kl. 12:21
Oprindeligt skrevet af tipsen tipsen skrev:

MikkelAnd: Ved du noget om hvilke rettigheder der er nødvendige på databasen for at kodi kan lave de nødvendige ting. Udgangspunktet var alle rettigheder til kodi-brugeren og det synes jeg er lidt voldsomt - men kan ikke rigtigt se, hvad man kan "nøjes" med...

Jeg mener det er noget i den her stil
GRANT ALL PRIVILEGES ON `xbmc_%`.* TO 'xbmc';

Så kan den oprette xmbc_videoXX og xbmc_musicYY.
Når der kommer en ny version af Kodi med et opdateret database skema, oprettes en ny database med det nye skema og de gamle data.
Jeg mener at jeg har 10-15 databaser liggende (som jeg burde slette, men sådan er der så meget man burde ...)

NB! Jeg har ikke gidet at pinpoint rettighederne så ingen garantier for at det er den 100% korrekte syntaks.
Min MariaDB bruges ikke til andet, og er ikke tilgængelig fra andet end lokalnettet.

/mikkel

NB! Se den her




Redigeret af MikkelAnd - 12-September-2018 kl. 12:22
Til top
tipsen Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 29-August-2005
Sted: Odense, Denmark
Status: Offline
Point: 3722
Funktioner Funktioner   Tak (0) Tak(0)   Citér tipsen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 12-September-2018 kl. 12:13
MikkelAnd: Ved du noget om hvilke rettigheder der er nødvendige på databasen for at kodi kan lave de nødvendige ting. Udgangspunktet var alle rettigheder til kodi-brugeren og det synes jeg er lidt voldsomt - men kan ikke rigtigt se, hvad man kan "nøjes" med...
Til top
dieseldk Se dropdown menu
Super bruger
Super bruger


Oprettet: 28-Maj-2009
Sted: Denmark
Status: Offline
Point: 335
Funktioner Funktioner   Tak (0) Tak(0)   Citér dieseldk Citér  BesvarSvar Direkte link til dette indlæg Sendt: 10-September-2018 kl. 18:27
Tror ikke sti til fil gemmes/deles gennem trakt.tv
Jeg kører med mysql på nas til at holde styr på biblioteket og fremskridt lokalt. 
Har også koblet op til trakt.tv for at sende fremskridt til apps på telefonen, i appen kan jeg tilføje serier jeg følger og se hvor mange usete afsnit der er når de så er set i Kodi/mrmc bliver de markeret som set i appen helt af sig selv. 
Til top
MikkelAnd Se dropdown menu
Bruger
Bruger


Oprettet: 11-Oktober-2004
Status: Offline
Point: 76
Funktioner Funktioner   Tak (0) Tak(0)   Citér MikkelAnd Citér  BesvarSvar Direkte link til dette indlæg Sendt: 10-September-2018 kl. 13:03
Interessant med Trakt.tv delen - det ser da let ud.
Er det korrekt forstået at bare en enkelt enhed skal enheden hvor filerne ligger, og så gemmes sti og "set" i Trakt?
Eller skal hver enhed fortsat scanne, men man behøver blot ikke hele MySQL delen?
/mikkel
Til top
tipsen Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 29-August-2005
Sted: Odense, Denmark
Status: Offline
Point: 3722
Funktioner Funktioner   Tak (0) Tak(0)   Citér tipsen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 21:29
Ditto her - regner med at det kører de næste 3-4 år uden nævneværdig indblanding :-)
Til top
Nagash Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 24-Oktober-2007
Sted: Hillerød, DK
Status: Offline
Point: 6048
Funktioner Funktioner   Tak (0) Tak(0)   Citér Nagash Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 21:24
Oprindeligt skrevet af tipsen tipsen skrev:

Det primære formål for mig er at jeg ikke skal sætte alle klienter til at genskanne alle sources når jeg retter dem til - det kan én enhed gøre og så er det opdateret hos alle klienterne - dét med hvor langt man er nået, hvad man har set osv er bare en sidegevinst. Jeg kender ikke trakt, men er det ikke primært at holde øje med hvad der er set, hvor langt osv?

Jo, klart. Og kører man kun med KODI på alle klienter, så er det selvfølgelig smart nok. Men kører man et mix af både KODI og PLEX, ligesom jeg, så er det andet at foretrække. Så tit laver jeg heller ikke om i opsætningen. Når først det kører, så piller jeg ikke rigtig mere i det :)
Til top
tipsen Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 29-August-2005
Sted: Odense, Denmark
Status: Offline
Point: 3722
Funktioner Funktioner   Tak (0) Tak(0)   Citér tipsen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 21:19
Det primære formål for mig er at jeg ikke skal sætte alle klienter til at genskanne alle sources når jeg retter dem til - det kan én enhed gøre og så er det opdateret hos alle klienterne - dét med hvor langt man er nået, hvad man har set osv er bare en sidegevinst. Jeg kender ikke trakt, men er det ikke primært at holde øje med hvad der er set, hvor langt osv?
Til top
Nagash Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 24-Oktober-2007
Sted: Hillerød, DK
Status: Offline
Point: 6048
Funktioner Funktioner   Tak (0) Tak(0)   Citér Nagash Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 18:10
Det kan virkelig ikke svare sig længere. Opret en bruger på trakt.tv og installer det plugin i KODI og evt. PLEX server, hvis du har det. Så holder den hjemme side øje med dine sete film og serier og også hvor langt du er med en film eller et afsnit, så du kan fortsætte hvor du slap. Det fede er, modsat SQL databasen, at det også virker på tværs af platforme, såhvad du ser i KODI også opdateres i PLEX og omvendt.
Til top
MikkelAnd Se dropdown menu
Bruger
Bruger


Oprettet: 11-Oktober-2004
Status: Offline
Point: 76
Funktioner Funktioner   Tak (0) Tak(0)   Citér MikkelAnd Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 15:11
Hejsa
Mht. thumbnails, så er det min erfaring at de dukker op automatisk. 
Jeg har en central head-less kodi kørende som indekserer filerne. Når jeg så starter MrMC op på min ATV4K eller Kodi på FireTV så hentes thumbnails automatisk.

Der er generelt tre placeringen for thumbnails
1. lokalt på enheden
2. på den centrale server (path substitution)
3. på internettet

Det simpleste og hurtigste til daglig vil nok altid være lokalt, og det har jeg prioriteret.

Ved at placere dem på en central server/NAS thumnails hentes over nettet hver gang du browser gennem listerne. Det vil alt andet lige være langsommere end hvis de er gemt lokalt.

Med lokalt placerede thumbnails er der naturligivs *lidt* ventetid når thumbnails skal hentes første gang, men det er altså meget lidt ...

Hvis du har et stort library så vil det nok tage lidt tid at få alle enehder til at hente alle thumbnails, men da det sker automatisk og i baggrunden så ville jeg ikke bruge det som et argument til placere dem centralt.

Hvis man har mange enheder, så kan det måske give mening at redirecte sources.xml - den skal helst holdes synkron, så alle er enige om hvilke stier, medierne ligger på - med mine to enheder har jeg dog ikke gidet det.

/mikkel
Til top
tipsen Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 29-August-2005
Sted: Odense, Denmark
Status: Offline
Point: 3722
Funktioner Funktioner   Tak (0) Tak(0)   Citér tipsen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 14:59
Tak for input Mikkel. Jeg fandt frem til nogle logfiler og fik dechifreret fejlmeldingerne og til sidst hul igennem. Nu kører det med metadata i db'en på min NAS fra Kodi på min Windows-maskine (sat op kun for at teste det). Så skal jeg bare lave det tilsvarende med mine Shields.
Jeg er i tvivl om dét med thumbnails - synes jeg læste et sted, at hvis de ikke var centraliseret (ved godt de smides i filsystemet og ikke i db'en), så ville de ikke dukke op på maskiner, hvor mediefiler ikke var scannet. Dvs. hvis jeg scanner på Shield1, så er library smidt i DB på NAS og thumbnails ligger lokalt på Shield1 - når jeg så starter Shield2, finder den fint de nye library-informationer fra DB på NAS, men den har ingen thumbnails at vise...
Det virker som om du skriver at Shield2 i dette tilfælde automatisk vil slå de manglende thumbnails op og gemme dem lokalt. Jeg tænker at uanset om jeg sidder på et stabilt og hurtigt netværk, så må det alligevel være hurtigere at hente thumbnails lokalt fra Shield'ene selv.
Til top
MikkelAnd Se dropdown menu
Bruger
Bruger


Oprettet: 11-Oktober-2004
Status: Offline
Point: 76
Funktioner Funktioner   Tak (0) Tak(0)   Citér MikkelAnd Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 13:33
Hejsa

Det lyder til at du har styr på at få oprettet database så den del springer jeg over.

Mht. thumbnails, så ligger de ikke i databasen, men enten centralt eller på hver klient.

Thumbnails hentes så vidt jeg ved når der er brug for dem. Dvs. hvis de placeres centralt, så dukker de op når den første klient opdager de ikke er der.
Hvis de ligger decentralt, så henter hver klient dem når de har brug for dem.

For mig var det praktisk med den cenetrale løsning i ATV2 tiden, der havde meget begrænset plads. 
Med FireTV og MrMC er det et non-issue, og sløver blot browsning ned. Ergo ligger de på hver enhed.

FYI, referencen til hvilke thumbnails hører til hvilken film ligger hashet i databasen. Dvs. hvis du på et tidspunkt skifter fra
nfs://server/share1/film/ til nfs://server2/share1/film/ så *mener* jeg at der skal hentes thumbnails igen.

Til inspiration så er min advancedsettings.xml her
<advancedsettings>
    <video>
        <subsdelayrange>30</subsdelayrange>
        <audiodelayrange>30</audiodelayrange>
    </video>
    <videoscanner>
        <ignoreerrors>true</ignoreerrors>
    </videoscanner>
    <videolibrary>
        <allitemsonbottom>false</allitemsonbottom> 
        <hideallitems>false</hideallitems>
        <hideemptyseries>true</hideemptyseries>
        <cleanonupdate>false</cleanonupdate>
        <importwatchedstate>true</importwatchedstate>
     </videolibrary>

    <loglevel hide="true">1</loglevel>

    <videodatabase>
        <type>mysql</type>
        <host>HOSTNAME.FOR.MYSQL.SERVER</host>
        <port>3306</port>
        <user>USERNAME-FOR-DATABASE</user>
        <pass>PASSWORD-FOR-DATABASE</pass>
        <name>xbmc_video</name>
    </videodatabase>

    <musicdatabase>
        <type>mysql</type>
        <host>HOSTNAME.FOR.MYSQL.SERVER</host>
        <port>3306</port>
        <user>USERNAME-FOR-DATABASE</user>
        <pass>PASSWORD-FOR-DATABASE</pass>
        <name>xbmc__music</name>
    </musicdatabase>
</advancedsettings>

og sources.xml her
<sources>
    <programs>
        <default pathversion="1"></default>
    </programs>
    <video>
        <default pathversion="1"></default>
        <source>
            <name>video</name>
            <path pathversion="1">nfs://HOSTNAME.OF.NFS.SHARE/volume1/video/</path>
            <allowsharing>true</allowsharing>
        </source>
    </video>
    <music>
        <default pathversion="1">music</default>
        <source>
            <name>music</name>
            <path pathversion="1">nfs://HOSTNAME.OF.NFS.SHARE/volume1/music/</path>
            <allowsharing>true</allowsharing>
        </source>
    </music>
    <pictures>
        <default pathversion="1"></default>
    </pictures>
    <files>
        <default pathversion="1"></default>
    </files>
</sources>

De er placeret på hver afspiller i userdata mappen.

NB! Jeg har min egen DNS server, så jeg bruger navne til at angive hvilken NAS/server tingene er på, men IP adresser virker naturligvis også - så skal du bare sikre dig at de ikke skifter.

Mvh
Mikkel
Til top
tipsen Se dropdown menu
Guld medlem
Guld medlem


Oprettet: 29-August-2005
Sted: Odense, Denmark
Status: Offline
Point: 3722
Funktioner Funktioner   Tak (0) Tak(0)   Citér tipsen Citér  BesvarSvar Direkte link til dette indlæg Sendt: 09-September-2018 kl. 12:24
MikkelAnd og bleze: Hvordan har I sat det op i praksis - jeg synes jeg støder på svingende forklaringer på nettet og tænker at nogle af forklaringerne/løsningerne er forældede/"deprecated".
Det virker som om løsning er at generere en "advancedsettings.xml" fil på afspilleren. Der tilføjer man information om videodatabase og musicdatabase samt laver pathsubstitution for også at centralisere thumbnails.
Jeg er dog specielt i tvivl om sidstnævnte - hvis det udelades, skulle der angiveligt kun være thumbnails på den klient der laver scanningen - men ikke på de øvrige - det giver jo god mening. Det harmonerer dog ikke med andre udsagn jeg har læst på nettet og eks. heller ikke med MikkelAnd ovenfor, som ikke bruger det... - men hvad så - hvordan virker det så med thumbnails - skal der så alligevel scannes fra alle klienter eller hvordan?
Til top
 
 Besvar Besvar Side  12>
 
Skift forum Forum-tilladelser Se dropdown menu