Det er muligt - det tager bare lidt opsætning. Sådan gør du det.
Hvad du skal bruge
Kernen i den synkroniseringsmagi, vi skal gennemføre, er en MySQL-database. Bliv ikke panik, hvis du aldrig har brugt en før! Det kræver lidt teknisk know-how, men vi er her for at vejlede dig hvert skridt på vejen. Hvis du følger tæt sammen, bør du ikke have nogen problemer.
For dette projekt skal du bruge følgende:
Mere end et mediecenter med Kodi installeret (de skal alle være den samme base version af Kodi- Vi bruger v17 "Krypton" i denne vejledning.)
En gratis kopi af MySQL Community Server - Kodi wiki anbefaler at tage fat i version 5.5 i stedet for nyere 5.7, så det er det, vi vil bruge til denne vejledning.
Til denne vejledning installerer vi MySQL på en mediaserver, der kører Windows 10. Vores installationsinstruktioner skal svare til enhver version af Windows. For andre operativsystemer, se venligst MySQL 5.5 Manual.
MySQL konfigurationsguiden starter og præsenterer dig med mulighed for at vælge mellem Detaljeret og Standardkonfiguration. Vælg Standardkonfiguration og klik på Næste.
På det næste skærmbillede skal du tjekke "Installer som Windows Service", navngiv det MySQL-eller hvis du kører flere MySQL-servere til noget formål, giv det et unikt navn og tjek " Start MySQL Server automatisk "for at sikre, at MySQL-serveren altid er tændt, når du har brug for det.
På den næste skærm skal du tjekke Rediger sikkerhedsindstillinger, indsætte en ny rodadgangskode og tjek Aktiver rootadgang fra eksterne maskiner.
Klik gennem til den sidste skærm og tryk på Udfør for at lade guiden sætte alt op med de parametre, du har angivet. Når det er færdigt, fortsæt til trin 2.
Trin 2: Konfigurer din MySQL-bruger
Dernæst er det på tide at oprette en brugerkonto på MySQL-serveren til dine mediecentre. Vi skal bruge en smule kommandolinjearbejde til dette. For at starte, kør MySQL Command Line Client-du skal have en post til den i din startmenu.
Indtast følgende kommandoer ved at trykke på Enter efter hver enkelt for at oprette en bruger på databaseserveren:
CREATE USER 'kodi' IDENTIFIERET AF 'kodi';
TILSTILL ALLE PÅ *. * TIL 'kodi ';
flush privilegier;
Den første del af den første kommando skaber brugeren, den anden del opretter adgangskoden. Mens identiske login / adgangskoder generelt er en stor sikkerhed nej-nej i dette tilfælde er vi komfortable ved at bruge et matchende par for enkelhedens skyld. En MySQL-database på en privat server, der sporer hvilke episoder af Dexter, du har set, er næppe en højrisikoinstallation.
Det er alt hvad du skal gøre i kommandolinjen for nu - selvom vi anbefaler, at du holder kommandoprompten åben for MySQL-serveren, da vi senere skal checke ind og kigge på databaserne, når Kodi har skabt dem for os.
Vi har en endelig opgave, før vi skal konfigurere Kodi. Sørg for, at Port 3306 (MySQL-serverporten) er åben på firewallen på den maskine, du har installeret MySQL på. Som standard skal Windows installatøren
åbne porten automatisk, men vi har set situationer, hvor den ikke gjorde det. Den nemmeste måde at åbne porten på er med en PowerShell-kommando. Søg efter PowerShell i din Start-menu, og højreklik derefter på den og vælg "Kør som administrator". Kør derefter følgende kommando, og tryk på Enter: New-NetFirewallRule -DisplayName "Tillad indgående TCP Port 3306 til MySQL "-Direction inbound -LocalPort 3306 -Protocol TCP -Action Tillad
Hvis kommandoen lykkedes, som vist nedenfor, skal du være god til at fortsætte.
Trin 3: Sikkerhedskopiér dit nuværende Kodi-bibliotek (valgfrit)
RELATED:
Som standard bruger Kodi en intern SQLite-database. For at Kodi skal kommunikere effektivt på tværs af dit hjemmenetværk, skal vi instruere det om at bruge en ekstern MySQL-database. Før vi kommer til det trin, skal du dog træffe en udøvende beslutning: Du kan enten sikkerhedskopiere dit nuværende bibliotek og genoprette det senere (hvilket nogle gange kan være fint), eller du kan begynde at friske med et nyt bibliotek (hvilket er let, men vil kræve, at du sætter den overvågede tilstand på dine shows igen, og muligvis vælg dit kunstværk, hvis du ikke gemmer det lokalt.) Hvis du vil sikkerhedskopiere dit nuværende bibliotek, kan du gøre det så inde fra Kodi. Kun gør det fra en maskine - vælg maskinen med de nyeste biblioteker. Åbn Kodi og gå til Indstillinger> Medieindstillinger> Eksporter bibliotek. (Hvis du ikke ser disse muligheder, skal du sørge for at dine menuer er indstillet til "Avanceret" eller "Ekspert" i Kodi.)
Du kan eksportere dit bibliotek som en enkelt fil eller som separate filer. En enkelt fil vil tillade dig at sætte din backup på ét sted, mens flere filer vil sprede ekstra JPG- og NFO-filer i dine mediemapper - dette er mere pålideligt, men ret rodet. Vælg den ønskede valgmulighed.
Når dit bibliotek er sikkerhedskopieret, fortsæt til næste trin.
Trin fire: Konfigurer Kodi til at bruge din nye MySQL-server
Når du har sikkerhedskopieret biblioteket (eller valgt for ikke at bekymre dig om det og starte fra bunden), er du klar til at pege Kodi til din MySQL-server. Du skal udføre dette trin på hver maskine, der kører Kodi, men det anbefales at indstille det på en maskine, først sandsynligvis den samme maskine, du sikkerhedskopierede dit bibliotek fra, hvis du vælger at gøre det.
Windows
: C: Brugere [brugernavn] AppData Roaming Kodi userdata
3306
kodi kodi mysql 192.168.1.10 3306
kodi kodi Rediger ovenstående tekst for at afspejle IP-adressen på din server på dit LAN og brugernavnet / adgangskoden til din MySQL-database (i vores eksempel var det bare kodi / kodi). Denne grundlæggende opsætning skal få dine video- og musikbiblioteker synkroniseret, men du kan også synkronisere andre dele af Kodi, samt synkronisere flere profiler med navnetagget, hvis du bruger dem. Når din advancedsettings.xml-fil er klar til at gå , åben Kodi på den pågældende maskine. Du skal enten importere dit bibliotek (fra Indstillinger> Medieindstillinger> Importer bibliotek) eller genskanne dine kilder for at begynde at udfylde MySQL-databasen fra bunden. Gør det nu. Når det er færdigt, og dit bibliotek er på plads igen, kan du hoppe over til din MySQL-kommandoprompt og kontrollere, at Kodi har oprettet og befolket databaserne. Ved mySQL-kommentarprompten skal du køre:
SHOW DATABASES;
Det udsender alle de databaser, der aktuelt er på MySQL-serveren. I det mindste skal du mindst se følgende databaser:
information_schema
,
mysqlog
performance_scheme, da disse er en del af selve MySQL-installationen. Standarddatabasenavnene til Kodi er
myvideos107og
mymusic60(vi bruger ikke en database til musik i vores eksempel, så kun vores videodatabase vises på listen).
Hvis du nogensinde har brug for at fjerne en database fra din MySQL-server, kan du bruge følgende kommando:DROP DATABASE databasename;
Tomme databaser tager næsten ikke plads og vil ikke påvirke ydeevnen af din synkronisering negativt system, men det er rart at holde tingene nydt.
Hvis dine databaser er der, er det en god start, men det er værd at udføre en simpel check for at se, om Kodi fylder databaserne korrekt. Fra kommandoen MySQL kører følgende kommandoer (erstatter
databasename
med navnet på din videodatabase):
VÆLG COUNT (*) fra databasename.movie;VÆLG COUNT (*) fra databasenavnet .tvshow;
Hver forespørgsel returnerer det samlede antal film- og tv-shows, der er indeholdt i dit bibliotek (ifølge MySQL-databasen). Som vi kan se, anerkender vi vores bibliotek med 182 film og 43 tv-shows:
Hvis antallet af indgange er nul, er der et problem et sted langs linjen. Her er en hurtig fejlfindingskontrolliste over almindelige fejl:
Har du kopieret filen advanceancetsettings.xml til din maskine, før du startede Kodi og genudfyldte dit bibliotek?
Har du brugt kommandoen GRANT ALL for at give Kodi-kontoen adgang til MySQL-serveren?
Har du åbnet port 3306 på MySQL-værtsmaskinens firewall?
Trin fem: Gentag trin fire for dine andre Kodi-maskinerDen hårde del er forbi! Nu skal du bare gå til hver af dine andre Kodi-maskiner og placere den samme tekst i filen advanceancetettings.xml, som du gjorde i trin fire. Når du har gjort det (og genstart Kodi på den pågældende maskine), skal den straks tage fat på dine biblioteksoplysninger fra MySQL-serveren (i stedet for at du behøver at genfylde biblioteket selv).
På nogle enheder, som Hindbær Pis, der kører LibreELEC , skal du gå ind i netværksindstillingerne og sørg for at "Vent til netværk før du starter Kodi" er tændt for at dette fungerer korrekt.
Derefter kan du prøve at se en video på en boks. Du bør opdage, at når du er færdig, viser den som "set" på dine andre Kodi-enheder også! Du kan endda stoppe en video på en maskine, og hente derefter, hvor du slap af, bare ved at vælge den for at spille på en anden maskine. Nyd dit nye hjemmebibliotekssynkronisering!
Billedkredit: FLIRC Kodi Edition Raspberry Pi-sag
Sådan kortes netværksdrev fra kommandoprompt i Windows
Kortlægning af et netværksdrev til en delt mappe fra Windows 'grafiske grænseflade er ikke svært. Men hvis du allerede kender netværksbanen til den delte mappe, kan du kortlægge drev meget hurtigere ved hjælp af kommandoprompten. Kortlægning af et drev til et netværk deler tildelinger, der deler et drevbogstav, så det er lettere at arbejde med.
Hurtigt rengør dine Facebook App-tilladelser lige nu
Deaktivering af tredjeparts apptilladelser i Facebook er hurtigere end nogensinde, takket være en ny løsningsoptagelse. Gå til appindstillinger, tjek apps, du ikke længere vil give tilladelse til, og klik derefter på "Fjern". Vi har vist dig, hvordan du fjerner tredjepartsapps fra din Facebook-konto inden denne opdatering, men fjerner tilladelser for flere apps var kedelig.