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

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

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

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

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

    מה אתה צריך

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    שלב רביעי: להגדיר את Kodi להשתמש שרת MySQL החדש שלך

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

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

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

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



    MySQL
    192.168.1.10
    3306
    קודי
    קודי


    MySQL
    192.168.1.10
    3306
    קודי
    קודי

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

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

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

    הצג DATABASES;

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

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

    DatabP Database databasename;

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

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

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

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

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

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

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

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

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

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

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

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

    אשראי תמונה: FLIRC Kodi Edition במקרה פספסת פאי