גיבוי\שכפול userdata בין מכשירים שונים

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
ron1987 פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2009
נתן תודות: 11 פעמים
קיבל תודות: 5 פעמים

שליחה #1 

@b2k
בעקבות השרשור של חסמבה שבנה מערכת מוכנה עלה שם הנושא של חשיבות שם משתמש ומערכת הפעלה לפעולה תקינה של המערכת. חיפשתי פה אבל לא מצאתי תשובה חד משמעית.

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

המון תודה

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 5304
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 234 פעמים
קיבל תודות: 1442 פעמים

שליחה #2 

כתבתי גם בשרשור של חסמבה.
בעיקרון - כן, מספיק לשכפל וכל פלטפורמה תדע להריץ את זה.

בפועל - הייתי נזהר מזה, ויוצר backup נפרד למערכות מבוססות openelec דרך ההרחבה של OE.
ומחשבים מבוססי ווינדוס מגבה את תיקית הuserdata שלהן.

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

ron1987 פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2009
נתן תודות: 11 פעמים
קיבל תודות: 5 פעמים

שליחה #3 

תודה תומר.
אבל אם מה שאתה אומר נכון אז איך זה שהשם משתמש בכלל חשוב פה?

ושמע לגבי תוספים מצויינים לגיבויים - XBMC BACKUP (זה השם הישן, לא זוכר איך זה נקרא היום..נראה לי רק BACKUP) - הוא כולה מעתיק קבצים מסויימים מהתיקיית userData. אני לא צריך אותו בשביל זה...

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

לבנות את קודי מ0 לוקח כמה שעות טובות גם למקצוען.

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 5304
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 234 פעמים
קיבל תודות: 1442 פעמים

שליחה #4 

ראית את המדריך שלי על mysql?
אצלי מחשב אחד מנהל הכל ו5-6 קליינטים

ron1987 פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2009
נתן תודות: 11 פעמים
קיבל תודות: 5 פעמים

שליחה #5 

אסתכל שוב.
חשבתי שזה רק בשביל לסנכרן אם ראית או לא ראית משהו.

ron1987 פותח השרשור
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 142
הצטרף: מרץ 2009
נתן תודות: 11 פעמים
קיבל תודות: 5 פעמים

שליחה #6 

אוקיי תומר אז לא הייתי רחוק.
העבודה מול השרת היא באמת סבבה לתחזוק ספרייה, אבל זה דווקא החלק שפחות מעניין אותי.
אותי יותר מעניין שהדברים הבאים יגובו פעם אחת בגיבוי בודד עבור כל המכשירים ואוכל להעתיק את הגיבוי הזה לכל המכשירים כשארצה:
1. אם עכשיו התקנתי תוסף\עדכנתי\מחקתי\ערכתי ידנית את הקוד
2. אם הגדרתי favorites בתוסף של בני
3. הגדרות של הסקין כמו קיצורים וכו' או
4. הגדרות של תוספים
וכו' וכו' וכו'

Amstel
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 539
הצטרף: ינואר 2015
שם מלא: in
נתן תודות: 32 פעמים
קיבל תודות: 45 פעמים

שליחה #7 

@tomer953
·

לפני שאני מתחיל עם ההתקנות והכל,
האם לאחר השימוש במדריך שלך לSQL,
כל שינוי שאבצע בכל אחד מהמכשירים שמחוברים לSQL בשרת שלי יתעדכן ויופיע בכל המחשבים?

למשל,
אם בKODI שבמחשב שלי (לא איפה שהשרת נמצא), אעדכן תוסף,
האם בKODI שבמחשב עם השרת זה יתעדכן גם כן?

תודה.

b2k
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4709
הצטרף: יולי 2008
נתן תודות: 204 פעמים
קיבל תודות: 711 פעמים

שליחה #8 

לא יעבוד.
הנתיב של הסרטים נשמר בדטאבייס שכולל את שם המשתמש והנתיב של מערכת ההפעלה.
לאנדרואיד יש נתיב שונה, ל openelec נתיב שונה, לוינדוס xp נתיב שונה, לוינדוס 7 8 נתיב שונה.

לכן ההעתקה כמו שהיא של הקבצים כמו שהיא כולל הדאטאבייס למחשב שונה (מערכת הפעלה ושם משתמש) תתן הודעה שהקובץ לא נמצא.


אם רוצים להתחכם יש לפתוח את הקןבץ database של הסרטים ולערוך אותו לנתיב בשימוש שעוקף את נתיב מערכת ההפעלה ושם המשתמש special://userdata.....

לא בדקתי אבל זה אמור לעבוד.

עוד פרטים פה.
http://kodi.wiki/view/Special_protocol

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 5304
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 234 פעמים
קיבל תודות: 1442 פעמים

שליחה #9 

Amstel כתב:@tomer953
·

לפני שאני מתחיל עם ההתקנות והכל,
האם לאחר השימוש במדריך שלך לSQL,
כל שינוי שאבצע בכל אחד מהמכשירים שמחוברים לSQL בשרת שלי יתעדכן ויופיע בכל המחשבים?

למשל,
אם בKODI שבמחשב שלי (לא איפה שהשרת נמצא), אעדכן תוסף,
האם בKODI שבמחשב עם השרת זה יתעדכן גם כן?

תודה.
...
·

לא
תוספים מתעדכנים לבד דרך הרפו שלהם.
כל עריכה ידנית צריכה להיות גורפת בכל המכשירים.
Mysql יודע לשתף ספריה,rss,מועדפים,פלייליסטים ועוד.
לא addons (הם לא נשמרים בdb)

benny123
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 6115
הצטרף: אוקטובר 2009
מיקום: אצלך במחשב
נתן תודות: 574 פעמים
קיבל תודות: 994 פעמים

שליחה #10 

tomer953 מה אם לחסוך בהתעסקות עם שרת SQL במצב של חיבור התקן חיצוני לנתב ושיתופו ברשת ואז אכשהו לנתב את כל ה-XBMC/KODI ברשת הפנימית לפנות אליו? זה לא יתן אותו תמורה?

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 5304
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 234 פעמים
קיבל תודות: 1442 פעמים

שליחה #11 

benny123 כתב:tomer953 מה אם לחסוך בהתעסקות עם שרת SQL במצב של חיבור התקן חיצוני לנתב ושיתופו ברשת ואז אכשהו לנתב את כל ה-XBMC/KODI ברשת הפנימית לפנות אליו? זה לא יתן אותו תמורה?
...
·

אתה מתבלבל בין שני דברים.

שיתוף קבצים זו לא בעיה, לKODI יש אינספור דרכים לגשת לקבצים שנמצאים במקור כלשהו,
בין אם זה HDD שמחובר לראוטר, או תיקיה במחשב שמשותפת בSMB, או כונן שמחובר ל-NAS.
כל אלו הן דרכים מקובלות לאחסן תוכן ולשתף אותו ברחבי הבית - אך זו לא הנקודה ברשת MYSQL.

כאשר אתה משתף תוכן (נניח מתוך מחשב אחד) - וניגש לאותו התוכן ממחשב אחר, אתה סה"כ מקבל תצוגת קבצים,
ולא "ספריית סרטים" - וכדי לקבל ספרייה של ממש, אתה צריך לסרוק את התוכן הזה ולבנות ספרייה,
לא מספיק שהכונן משותף ברשת - הוא גם צריך להיסרק. ואז עלייך לבנות שוב את הספריה מחדש בכל קליינט...
סרטים בנפרד,סדרות בנפרד ומוסיקה בנפרד.
KODI יוצרת קובץ שנקרא MyVideos90.db והוא נמצא בתיקית הuserdata והוא בעצם מכיל טבלאות של המסד נתונים.
כל סרט\סדרה וכל הפרטים שלה...
למשל מחיקה של הקובץ הזה תמחוק לך את כל ספריית הוידאו מהתוכנה.

ועכשיו לפאנצ' - שרת MYSQL, ברגע שמגדירים בקובץ ה-Advancedsettings של KODI פקודה מסוימת שאומרת לKODI -> "המסד נתונים הוא לא מקומי... אלא נמצא ב....."
אז היא יודעת "אוקיי, אני אתעלם מהמסד נתונים המקומי ואתחבר למרוחק"
ואז בעצם היא ניגשת לקובץ מסד נתונים שמותקן על השרת MYSQL שהקמת.
אחרי שהתחברת לשרת המרוחק - אתה בונה עליו את הספרייה בצורה חד פעמית, כמו שאתה בונה בהתחלה ספרייה מקומית - רק הפעם אתה עושה זאת מראש על השרת המרוחק (ולא על הקובץ MyVideos90.db )
כאשר סיימת - כל שנותר לך הוא בכל מחשב אחר שתחפוץ בו, להגדיר בקובץ את האייפי של השרת - והוא כבר יתחבר אליו - וכמובן שהוא מוכן לפעולה....
למשל אצלי על הHTPC התקנתי גם שרת MYSQL וכל התכנים נמצאים עליו -
כל מחשב אחר בצורת CUBOX או משהו דומה, אני רק זורק לתוכו את הIP של השרת - והופה כל הספריות מופיעות כמו שהן - אוטומטית - בלי צורך לעשות כלום...

בנוסף לכל היתרונות שבעניין, ניתן ל'העצים' את החוויה של השיתוף על-ידי הגדרות מסוימות שהסברתי במדריך - המאפשרות גם שיתוף של "נצפה\לא נצפה" (כלומר להמשיך לצפות ממחשב אחר איפה שהפסקת במחשב אחד)
כמו-כן לשתף גם את קובץ המועדפים\RSS\פלייליסט ועוד... ואז ברגע שתוסיף מועדפים - זה יתווסף בכל המחשבים אוטומטית.

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

shimi810
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 172
הצטרף: דצמבר 2008
נתן תודות: 40 פעמים
קיבל תודות: 6 פעמים

שליחה #12 

קישור למדריך (tomer953): המדריך לסנכרון XBMC בין כל המכשירים בבית (MySQL) - קישור ,
http://www.hometheater.co.il/vt211682.html

giladl
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 964
הצטרף: פברואר 2011
נתן תודות: 42 פעמים
קיבל תודות: 54 פעמים

שליחה #13 

לגבי ה- MyVideos90.db הלוקאלי, עם איזה כלי חיצוני ניתן לערוך אותו?
עלמנת להחליף את ה-PATH עם שלי.

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
תגובות: 5304
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 234 פעמים
קיבל תודות: 1442 פעמים

שליחה #14 

עם heidisql
צריך קצת ידע טכני, להריץ שאילתה וכו'

שלח תגובה

חזור אל “תוכנה - KODI”