2Jul

כיצד לסנכרן ספריית Kodi שלך מול התקנים מרובים עם

click fraud protection

Kodi הוא עדיין אחד היישומים החזקים ביותר של מרכז המדיה ברחבי העולם, והוא פועל על כל דבר, החל במחשבים אישיים רבי עוצמה ועד ל - PIS קטן.אבל אם יש לך מספר טלוויזיות בבית שלך, לא יהיה נחמד אם כולם נשארו מסונכרנים?

כברירת מחדל, אם יש לך מספר מכונות Kodi, הם לא יזהו זה את זה.פרקים שבהם צפית בטלוויזיה אחת לא יוצגו כ"מתבוננים "במכשיר אחר.אבל האם זה לא יהיה נחמד, אם קופסת חדר השינה של חדר השינה שלך ידעה מה הסתכלת בסלון, ולהיפך?האם זה יהיה נחמד אם אתה יכול להפסיק לראות סרט בסלון, ולחדש צופה בדיוק איפה אתה עזב במקום אחר בבית?

טוב, זה אפשרי - זה פשוט לוקח קצת ההתקנה.הנה איך לעשות את זה.

מה שאתה צריך

הליבה של הקסם סנכרון אנחנו עומדים לבצע את מסד הנתונים MySQL.אל תיבהל אם מעולם לא השתמשת באחד מהם!זה דורש קצת ידע טכני, אבל אנחנו כאן כדי להדריך אותך בכל שלב של הדרך.אם אתה עוקב מקרוב, אתה לא צריך שום בעיות.

מה שאנחנו הולכים לעשות הוא להתקין גרסה חופשית של שרת MySQL, ולאחר מכן להנחות את כל מכונות Kodi להשתמש במסד הנתונים בשרת זה כמו הספרייה שלה( במקום מסד נתונים נפרד על כל מחשב בנפרד).מנקודה זו ואילך, כאשר Kodi בודק אם ראית פרק מסוים בתוכנית טלוויזיה או סרט, מדיה מושהית או הגדר סימניה, היא לא תענה רק על מרכז המדיה הספציפי שאתה עומד מולו, אבל עבור כל מרכזי התקשורת בבית.

instagram viewer

עבור פרויקט זה, תזדקקו לאפשרויות הבאות:

  • יותר ממרכז מדיה אחד עם Kodi מותקן( הם כולם צריכים להיות באותה גירסת בסיס של Kodi - אנו נשתמש ב- V17 "קריפטון" במדריך זה).
  • עותק חינם של MySQL Community Server - ה- Wiki של Kodi ממליץ לתפוס את גרסה 5.5 במקום החדשה יותר 5.7, כך שזה יהיה שימוש עבור הדרכה זו.
  • מחשב פועל תמיד או כמעט תמיד פועל על מנת להפעיל את שרת MySQL.

ניתן להתקין את שרת MySQL בכל מחשב אשר יהיה בעקביות בזמן שאתה משתמש במרכזי התקשורת.במקרה שלנו, אנחנו הולכים להתקין MySQL על אותו שרת תמיד על הבית כי אנחנו לאחסן את הסרטים שלנו ותוכניות טלוויזיה על כך, בכל פעם התקשורת זמינה לקודי, כך הוא מסד הנתונים.

שלב ראשון: התקן את MySQL Server

עבור ערכת לימוד זו, אנו נתקין את MySQL בשרת מדיה שבו פועל Windows 10. הוראות ההתקנה שלנו צריכות להתאים לכל גירסה של Windows.למערכות הפעלה אחרות, עיין במדריך למשתמש של MySQL 5.5.

ההתקנה של MySQL היא פשוטה.כל שעליך לעשות הוא להוריד את יישום ההתקנה של השרת ולהפעיל אותו.קבל את הסכם הרישיון ואת ההתקנה "טיפוסי".כאשר זה נגמר, ודא "הפעל את MySQL Instance Configuration Wizard" מסומנת, ולחץ על סיום.

אשף התצורה של MySQL יפעל ויציג בפניך אפשרות לבחור בין תצורה מפורטת לתצורה רגילה.בחר תצורה רגילה ולחץ על הבא.

במסך הבא, סמן את "התקן כשרות Windows", תן לו שם MySQL או, אם אתה מפעיל מספר שרתי MySQL למטרה כלשהי, תן ​​לו שם ייחודי - ובדוק "הפעל את שרת MySQL באופן אוטומטי" כדי להבטיח אתשרת MySQL תמיד פועל כאשר אתה זקוק לו.

במסך הבא, סמן את האפשרות 'שנה הגדרות אבטחה', חבר סיסמת root חדשה ובדוק את האפשרות 'אפשר גישה שורשית' ממחשבים מרוחקים.

לחץ כדי לעבור למסך הסופי ולחץ על בצע כדי לאפשר לאשף להגדיר את הכל עם הפרמטרים שציינת.כאשר זה נגמר, עבור לשלב שני.

שלב שני: הגדרת משתמש MySQL שלך

הבא, זה הזמן ליצור חשבון משתמש בשרת MySQL עבור מרכזי המדיה שלך.אנחנו צריכים קצת עבודה שורת הפקודה עבור זה.כדי להתחיל, להפעיל את MySQL שורת הפקודה לקוח, אתה צריך להיות ערך עבור אותו בתפריט התחל שלך.

כאשר הקונסולה נפתחת, הזן את הסיסמה שיצרת בשלב הקודם.לאחר מכן תמצא את עצמך בהנחיית שרת MySQL.

בשורת הפקודה, הקלד את הפקודות הבאות, הקשה על Enter לאחר כל אחת מהן, כדי ליצור משתמש בשרת מסד הנתונים:

CREATE USER 'kodi' מזהה 'kodi';מענק על כולם * ל"קודי";הרשאות סומק;

החלק הראשון של הפקודה הראשונה יוצר את המשתמש, החלק השני יוצר את הסיסמה.בעוד כניסה / סיסמאות זהות הם בדרך כלל אבטחה ענק לא במקרה זה אנו נוח להשתמש זוג תואם למען הפשטות.מסד נתונים MySQL, על שרת פרטי, אשר עוקב אחר פרקים של דקסטר צפית הוא בקושי ההתקנה סיכון גבוה.

זה כל מה שאתה צריך לעשות בשורת הפקודה לעת עתה - למרות שאנו ממליצים לשמור את שורת הפקודה פתוחה עבור שרת MySQL, עם זאת, כפי שאנו הולכים לבדוק מאוחר יותר להציץ במאגרים פעם אחת Kodi יצרה אותםבשבילנו.

יש לנו משימה אחת אחרונה לפני הולך להגדיר את קודי.ודא כי Port 3306( יציאת שרת MySQL) פתוח בחומת האש של ההתקן שהתקנת את MySQL.כברירת מחדל, מתכנת Windows צריך לפתוח את היציאה באופן אוטומטי, אבל ראינו מצבים שבהם זה לא.הדרך הקלה ביותר לפתוח את היציאה היא באמצעות פקודת PowerShell.חפש את PowerShell בתפריט התחל, ולאחר מכן לחץ עליו באמצעות לחצן העכבר הימני ובחר "הפעל כמנהל מערכת".

לאחר מכן, הפעל את הפקודה הבאה והקש על Enter:

New-NetFirewallRule -DisplayName "אפשר כניסת TCP נכנסת עבור מיסל" - Direction inbound -LocalPort 3306 -Protocol TCP -Action אפשר

אם הפקודה הייתה מוצלחת, כפי שמוצג למטה,צריך להיות טוב להמשיך.

שלב שלישי: גיבוי ספריית הקודי הנוכחית שלך( אופציונלי)

כברירת מחדל, Kodi משתמשת במסד נתונים SQLite פנימי.כדי ש- Kodi תוכל לתקשר בצורה יעילה ברשת הביתית שלך, עלינו להנחות אותה להשתמש במסד נתונים חיצוני של MySQL.אבל לפני שנגיע לשלב זה, תצטרך לבצע החלטה של ​​מנהל: תוכל לגבות את הספרייה הנוכחית שלך ולשחזר אותה מאוחר יותר( לפעמים זה יכול להיות סופי), או שאתה יכול להתחיל טרי עם ספרייה חדשה( אשרהוא קל אך ידרוש ממך להגדיר מחדש את המדינה צפו על ההופעות שלך, ואולי מחדש לבחור את הגרפיקה שלך אם אתה לא לאחסן אותו באופן מקומי).

אם אתה רוצה לגבות את הספרייה הנוכחית שלך, אתה יכול לעשות זאת מתוך Kodi.רק לעשות את זה ממכונה אחת - לבחור את המכונה עם הספריות העדכניות ביותר.פתח את Kodi ופנה אל Settings & gt;הגדרות מדיה & gt;ייצוא הספרייה.(אם אינך רואה את האפשרויות, ודא שהתפריטים מוגדרים ל "מתקדם" או "Expert" ב - Kodi).

ניתן לייצא את הספריה כקובץ יחיד או כקבצים נפרדים.קובץ יחיד יאפשר לך לשים את הגיבוי במקום אחד, בעוד מספר קבצים יפזר עוד JPG ו NFO קבצים לתוך תיקיות המדיה שלך, זה אמין יותר, אבל עמוס למדי.בחר את האפשרות הרצויה לך.

לאחר שהספרייה שלך מגובה, המשך לשלב הבא.

שלב רביעי: קביעת תצורה של קודי לשימוש ב- MySQL החדש שלך

לאחר שתגבה את הספרייה( או שתבחר שלא לדאוג לגבי זה ותתחיל מהתחלה), אתה מוכן להפנות את קודי לשרת MySQL.יהיה עליך לבצע את השלב הזה בכל מחשב שבו פועל Kodi, אך אנו ממליצים להגדיר אותו במחשב אחד - כנראה את אותה מכונה שגיבשת את הספרייה שלך, אם בחרת לעשות זאת.

כדי להצביע על קודי ל- MySQL, אנחנו צריכים לערוך את הקובץ advancedsxings.xml של Kodi.כברירת מחדל קובץ זה אינו קיים( אם כי ייתכן שבמהלך תהליך ההתקנה, יצר קודי אחת עבורך לטפל בבעיות תצורה ספציפיות).אם הקובץ advancedsettings.xml קיים, הוא יהיה במיקום הבא, בהתאם למערכת ההפעלה שלך:

  • Windows : C: \ Users \ [שם משתמש] \ AppData \ נדידה \ Kodi \ userdata
  • לינוקס וגרסאות Live אחרות של Kodi : $ HOME /.kodi/ userdata
  • macOS : /Users/ [שם משתמש] /Library/ יישום תמיכה /Kodi/ userdata

בדוק בתיקייה זו.האם יש קובץ advancedsettings.xml שם?כן?תפתח את זה.לא?יהיה עליך לפתוח עורך טקסט וליצור אחד.לא משנה אם אתה עורך את הקיים או ליצור אחד חדש, לגזור ולהדביק את הטקסט הבא לתוך הקובץ( הערה: אם יש כבר כמה ערכים בקובץ advancedsettings.xml שלך, להשאיר אותם במקום ולשים את הערכים האלה בתוךהחלקים הנכונים):

& lt; advancedsettings & gt;
& lt; videodatabase & gt;
& lt; type & gt; mysql & lt; / type & gt;
& lt; host & gt; 192.168.1.10 & lt; / host & gt;
& lt; port & gt; 3306 & lt; / port & gt;
& lt; user & gt; kodi & lt; / user & gt;
& lt; pass & gt; kodi & lt; / pass & gt;
& lt; / videodatabase & gt;

& lt; musicdatabase & gt;
& lt; type & gt; mysql & lt; / type & gt;
& lt; host & gt; 192.168.1.10 & lt; / host & gt;
& lt; port & gt; 3306 & lt; / port & gt;
& lt; user & gt; kodi & lt; / user & gt;
& lt; pass & gt; kodi & lt; / pass & gt;
& lt; / musicdatabase & gt;
& lt; / advancedsettings & gt;

ערוך את הטקסט לעיל כדי לשקף את כתובת ה- IP של השרת שלך ב- LAN שלך ואת שם המשתמש / סיסמה של מסד הנתונים MySQL שלך( בדוגמה שלנו, זה היה רק ​​kodi / kodi).התקנה בסיסית זו צריכה לקבל את הווידאו ואת ספריות המוסיקה מסונכרנים, אבל אתה יכול גם לסנכרן חלקים אחרים של Kodi, כמו גם סינכרון פרופילים מרובים עם תג שם אם אתה משתמש בהם.

לאחר הקובץ advancedsettings.xml שלך מוכן ללכת, לפתוח Kodi על המכונה.יהיה עליך לייבא את הספרייה שלך( מתוך הגדרות & gt; הגדרות מדיה & gt; ייבוא ​​ספריה), או לסרוק מחדש את המקורות שלך כדי להתחיל לאכלס את מסד הנתונים MySQL מאפס.לעשות את זה עכשיו.

כאשר זה נעשה ואת הספרייה שלך היא חזרה למקום, אתה יכול לקפוץ מעל לפקודת MySQL שלך לבדוק כדי לוודא Kodi נוצר מאוכלס את מסדי הנתונים.בהודעת התגובה MySQL, הפעלה:

להציג DATABASES;

זה יהיה פלט את כל מסדי הנתונים כרגע בשרת MySQL.אתה צריך לראות, לכל הפחות, לפחות את מסדי הנתונים הבאים: information_schema, MySQL, ו performance_scheme, כמו אלה חלק ההתקנה MySQL עצמה.שמות מסד הנתונים המוגדרים כברירת מחדל עבור Kodi הם myvideos107 ו- mymusic60( אנחנו לא משתמשים במסד נתונים למוסיקה בדוגמה שלנו, לכן רק מסד הנתונים שלנו בווידאו מופיע ברשימה).

אם אי פעם תצטרך להסיר מסד נתונים משרת MySQL שלך, תוכל להשתמש בפקודה הבאה:

DROP Database databasename;

מסדי נתונים ריקים תופסים כמעט כל מקום, ולא ישפיעו לרעה על הביצועים של מערכת הסנכרון שלך, אבל זה נחמד לשמור על הדברים מסודרים.

אם מסדי הנתונים שלך שם, זה התחלה טובה, אבל זה שווה לבצע בדיקה פשוטה כדי לראות אם Kodi הוא מאכלס כראוי את מסדי הנתונים.מתוך שורת הפקודה MySQL להפעיל את הפקודות הבאות( החלפת databasename עם שם מסד הנתונים וידאו):

בחר COUNT( *) מ databasename.movie;בחר COUNT( *) מ- databasename.tvshow;

כל שאילתה תחזיר את המספר הכולל של סרטים ותוכניות טלוויזיה, בהתאמה, הכלולים בספריה( בהתאם למסד הנתונים של MySQL).כפי שאתה יכול לראות, במקרה שלנו, הוא מזהה את הספרייה שלנו עם 182 סרטים ו 43 תוכניות טלוויזיה:

אם מספר הערכים הוא אפס, יש בעיה איפשהו לאורך הקו.הנה רשימה מהירה לפתרון בעיות של טעויות נפוצות:

  • האם העתקת את הקובץ advancedsettings.xml למכשיר שלך לפני שהתחלת את Kodi ואכלסת מחדש את הספרייה שלך?
  • האם השתמשת בפקודה GRANT ALL כדי להעניק לחשבון Kodi גישה לשרת MySQL?
  • האם פתחת את היציאה 3306 בחומת האש של המחשב המארח של MySQL?
  • האם המקורות שלך תקפים וניתנים לסריקה בעת הסרת הקובץ advancedsettings.xml ולחזור למסד הנתונים המקומי?אם לא, יהיה עליך לפתור את המקורות שלך ללא תלות בבעיות MySQL.

אם הכל נראה טוב וה- SUNT COUNT שלך מתרוקן, זה אומר שאתה מוכן להתחיל לנצל את הסנכרון בין מרכז המדיה.

שלב חמישי: חזור על שלב ארבע עבור מכונות אחרות שלך Kodi

החלק הקשה נגמר!עכשיו אתה רק צריך ללכת לכל מכונות Kodi אחרים שלך במקום את אותו טקסט בקובץ advancedsettings.xml שעשית בשלב ארבע.ברגע שאתה עושה זאת( ולהפעיל מחדש את Kodi על המכונה), הוא צריך מיד לתפוס מידע הספרייה שלך שרת MySQL( במקום שאתה צריך לאכלס מחדש את הספרייה עצמך).

על מכשירים מסוימים, כמו Pis פטל פועל LibreELEC, תצטרך להיכנס להגדרות הרשת ולוודא "המתן לרשת לפני תחילת Kodi" מופעלת על זה כדי לעבוד כמו שצריך.

בנוסף, אם הסרטונים שלך נמצאים במפה שדורשת סיסמה, ואתה מקבל שגיאה לאחר הגדרת advancedsettings.xml במחשב חדש, ייתכן שיהיה עליך לעבור לתצוגה "קבצים", לחץ על "הוסף סרטונים", וגישה לתיקיה על מנת לשתף כך Kodi מבקש ממך את האישורים שלך.לאחר מכן תוכל ללחוץ על "ביטול" או להוסיף את המקור כמכיל "ללא" סוג של מדיה.

משם, נסה לצפות בסרטון על תיבה אחת.אתה צריך למצוא את זה כאשר אתה מסיים, זה מראה כמו "צפו" על מכשירים אחרים Kodi שלך גם!אתה יכול אפילו לעצור וידאו על מחשב אחד, ולאחר מכן להרים שבו אתה נותר רק על ידי בחירת אותו לשחק במחשב אחר.תהנה החדש שלך כל הבית סינכרון הספרייה!

תמונה אשראי: FLIRC Kodi Edition