מאמרים אחרונים

שתף בפייסבוק שיתוף בפייסבוק
RSS - מאמריםמאמרים
RSS - פורומיםפורומים
דווח למנהל דיווח למנהל
קישור לעמוד זה קישור לעמוד זה
עוד בקבוצת HT



[מדריך] איך לסנכרן את כל ה-XBMC בבית.


עמוד 1 מתוך 2
עבור לעמוד  1  |  2  |  הבא 
   פורומים > HTPC ומחשוב > תוכנה - KODI
מחבר הודעה
oron_s
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Jan 06, 2008
הבעות תודה: 4
מספר הודעות: 156

 #1  נשלח: ד' 04/05/2011 21:03
[מדריך] איך לסנכרן את כל ה-XBMC בבית.

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

לפני שנתחיל כמה הערות:
1. מי שיש לו רק XBMC אחד לא יקבל כלום מהמדריך הזה.
2.אני לא איזה מתכנת תותח. יכול להיות שיש דרכים טובות יותר לעשות את זה, ואם תתקלו בבעיה לא בטוח שאני אוכל לפתור אותה.
3. אני לא לוקח שום קרדיט במדריך הזה, פשוט חיברתי (ותרגמתי) כמה מדריכים ופוסטים בפורומים:
http://lifehacker.com/#!5634515/how-to-synchronize...
http://lime-technology.com/forum/index.php?topic=1...
http://forum.xbmc.org/showthread.php?t=85654
http://forum.xbmc.org/showthread.php?t=80829

שלב 1

הדבר הראשון שצריך לדאוג לו הוא שהגרסאות של XBMC יהיו כמה שיותר זהות, כלומר אם אתה עובד עם SVN אז עדיף שכולם יהיו SVN עם אתה אם 10.1 עדיף שכולם יהיו עם 10.1 וכו'... אם יש לכם גרסאות ישנות של XBMC יכול להיות שתצטרכו לשדרג אותן.

לפני שבכלל נתחיל צריך קודם כל להסיר את מקורות המידע שלך בXBMC ולנקות את הספרייה. אני יודע שזה נשמע מפחיד אבל אם כמה פעולות הכנה תגלו שזה לא כל כך נורא. אם אתם עובדים עם תוכנת Metadata כמו Media Center Master או Ember ששומרות מידע בספרייה שלכם, אז פעולת הסריקה תקח סדר גודל של דקות (במקום שעות...) תלוי בגודל הספרייה שלכם. דרך נוספת היא לעשות Export לספרייה שלכם כנסו ל settings->video->Libary->Export Video Libary. יפתח החלון הבא:


Single File ישמור את כל הDB בתוך תיקיה אחת וגם ישמור watch.
Separate יפזר את הDB לתוך ספריית הקבצים שלכם (Metadata).
אני חושב ש Single עדיף ומהיר יותר אבל זה נתון לבחירתכם.

הדבר השני הוא MySQL, אם אף פעם לא עבדתם עם SQL זה אולי נשמע מפחיד, אבל אני מבטיח שלא יותר מדי. תורידו את הגרסא המתאימה למערכת ההפעלה שלכם מכאן:
http://dev.mysql.com/downloads/mysql/
חשוב מאוד להתקין את MySQL על מערכת שעובדת כמה שיותר (עדיף 24/7).
אני אנסה לתאר התקנה ב WIN7 בקצרה, כשנדרש לבחור סוג התקנה בחרו ב-Typical.


בסןף ההתקנה תשאירו את האשף מסומן.


אשף.


הכניסו סיסמא ובחרו האם אתם רוצים לאפשר גישה מרחוק.


לאחר שסיימתם להתקין הפעילו את MySQL Command Line Client. הכניסו את הסיסמא ממקודם ותגיעו למסך הבא:


עכשיו הגיע הזמן ליצור יוזר וקצת DB. הכניסו את השורות הבאות:
קוד:

create USER 'xbmc' IDENTIFIED BY 'xbmc';

create database xbmc_video;

create database xbmc_music;

GRANT ALL ON *.* TO 'xbmc';

select host,user from mysql.user;
 
SHOW DATABASES;

אחרי כל הכנסה אתם צריכים לקבל הודעת Query OK, ואם הכל כמו שצריך אתם צריכים לקבל חלון בסגנון הזה:


סגרו את החלון וסיימנו את החלק של SQL. אם תהיה דרישה אני יפרסם איך להתקין MySQL על Unraid.

יש משתמשים שקבלו באגים אחרי שהתקינו את MySQL ב WIN7 בגלל הפירוואל של ווינדאוס. עדיף לפתוח את הפורט 3306 שם (אם מישהו מסתבך, אז אני אסביר).

עכשיו פתחו את עורך הטקסט המעודף עליכם והכניסו את הקוד הבא:
קוד:
<advancedsettings>

    <videodatabase>
        <type>mysql</type>
        <host>***.***.***.***</host>
        <port>3306</port>
        <user>xbmc</user>
        <pass>xbmc</pass>
        <name>xbmc_video</name>
    </videodatabase>

    <musicdatabase>
        <type>mysql</type>
        <host>***.***.***.***</host>
        <port>3306</port>
        <user>xbmc</user>
        <pass>xbmc</pass>
        <name>xbmc_music</name>
    </musicdatabase>
</advancedsettings>

החליפו ***.***.***.*** עם כתובת ה-IP של המחשב ברשת שלכם שמארח את מסד הנתונים MySQL. שמרו את הקובץ בתור advancedsettings.xml. עליכם למקם את הקובץ advancedsettings.xml במיקומים ספציפיים בהתאם לאיזו פלטפורמה פועל XBMC.

עבור XBMC פועל ב- Windows 7:
העתק והדבק את הטקסט מתחת לשורת הכתובת של Explorer או תיבת הפעלה.
%APPDATA%\XBMC\userdata

עבור XBMC פועל ב- Apple TV 2 או Ipad/Iphone:
יש צורך sftp קובץ advancedsettings.xml לתוך הספריה הבאה של iOs שלך:
/private/var/mobile/Library/Preferences/XBMC/userdata/

עבור XBMC פועל ב- Mac OS x:
~/Library/Application Support/XBMC/userdata

עבור XBMC פועל ב- Ubuntu
~/.xbmc/userdata/Thumbnails

לאחר שהעתקת את הקובץ, עליך לייבא או הספריה שלך או להוסיף אותו מחדש את ל XBMCים שלך. לאחר שפעולה זו תושלם, בדוק האם כל ה XBMCים מסונכרנים (לא חובה לייבא את הספרייה אם ממשיכים לשלב 2).

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

שלב 2:

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

בהתאם לפלטפורמות שXBMC מותקן אצלכם צריך לבצע פעולות מסויימות אבל העקרון הוא זהה. אנחנו נגרום לכך שבכל XBMC ספריית ה Thumbnails תצביע על ספרייה מרכזית אחת שנבחר. היא כמו MySQL צריכה להמצא במחשב שעובד הכי הרבה אצלכם (שוב פעם עדיפות ל 24/7). צריך לוודא שאף XBMC לא רץ כרגע.

Windows 7

Windows מאפשר יצירת symlinks. העתק והדבק את הטקסט מתחת לשורת הכתובת של Explorer:
%APPDATA%\XBMC\userdata
שמה את ספריית Thumbnails ל- Thumbnails-old.
לכו לCMD ע"י Start Menu > All Programs > Accessories הקישו מקש ימני בחרו "Run as Administrator".
עכשיו הקלידו:
cd %appdata%\XBMC\userdata
mklink /D Thumbnails \\192.168.0.201\Media\Thumbnails
כאשר 192.168.0.201 זה הכתובת IP ו Media\Thumbnails זה מיקום ספריית ה Thumbnails המרכזית שיצרתם.
אתם צריכים עכשיו לראות קיצור שמצביע לספרייה המרכזית שלכם.

iOS

צריכים קודם כל לעדכן את גרסת XBMC ל- nightly build בגלל שSQL לא נתמך בגרסא הרשמית האחרונה. נכנס ב SSH למכשיר ונקיש:
קוד:
cd /private/var/tmp


wget http://hadm.net/~keith/xbmc_atv2/latest_atv2.deb
"appleTV"
wget http://hadm.net/~keith/xbmc_atv2/latest_ios.deb
"iphone/ipad"
dpkg -i latest_atv2.d4eb
"appleTV"
dpkg -i latest_ios.deb
"iphone/ipad"

apt-get -f install

מה שמסומן ב" " לא צריך להקיש רק בא לסמן את ההבדל בין ATV2 ל IPAD. עכשיו צריך לערוך את הקובץ advancedsettings.xml ממקודם ולהוסיף את השורות הבאות:
קוד:
<pathsubstitution>

    <substitute>
       <from>special://masterprofile/Thumbnails</from>
       <to>smb://192.168.0.201/Media/Thumbnails/</to>
</substitute>
</pathsubstitution>

כשההסבר על smb://192.168.0.201/Media/Thumbnails/ ניתן מקודם.

את ההסבר על XBMC Live, Mac OS X ו Ubuntu אני אעלה אם תהיה דרישה.

עכשיו כל מה שנותר לעשות הוא ללכת לאחד מה XBMC שלך (וודא שאין עליו כלום כמו שהוסבר ממקודם), לייבא או להוסיף מהתחלה את הספרייה שלך.

אחריי שסיימת להוסיף אתה אמור לראות את הספרייה שלך בשאר ה XBMC שברשותך.
עכשיו כל פעם שתעדכנו את הספרייה שלכם באחד מה XBMC שאר ה XBMC יתעדכנו אוטומטית. אצלי זה מותקן על WIN7, Apple TV 2 ו Iphone.

אני מקווה שזה יעזור, נא זכרו שאני לא מומחה. אני אעזור כמיטב יכולתי.


נערך בפעם אחרונה על-ידי oron_s בתאריך ד' 04/05/2011 23:10, נערך בסך הכל 3 פעמים
(1) הבעות תודה: et-phone-home
| פרופיל | שלח הודעה | חפש
pixies (דורון)
אחראי תחום HTPC
אחראי תחום HTPC

הצטרף בתאריך:
  Mar 13, 2007

מיקום: פאתי מלאבס
הבעות תודה: 2212
מספר הודעות: 32658

 #2  נשלח: ד' 04/05/2011 21:21

oron_s, תודה על הכתיבה והתרגום של המדריך. הרשיתי לעצמי לתקן כמה שגיאות לשוניות קטנות, והוספתי לינק למדריך באגף XBMC של שרשור המדריכים בראש הפורום.
כל הכבוד על ההשקעה ותודה רבה על התרומה לקהילה !

_________________
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"
| פרופיל | שלח הודעה | חפש
oron_s
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Jan 06, 2008
הבעות תודה: 4
מספר הודעות: 156

 #3  נשלח: ד' 04/05/2011 21:25

pixies כתב:
oron_s, תודה על הכתיבה והתרגום של המדריך. הרשיתי לעצמי לתקן כמה שגיאות לשוניות קטנות, והוספתי לינק למדריך באגף XBMC של שרשור המדריכים בראש הפורום.
כל הכבוד על ההשקעה ותודה רבה על התרומה לקהילה !


העונג כולו שלי .
| פרופיל | שלח הודעה | חפש
oron_s
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Jan 06, 2008
הבעות תודה: 4
מספר הודעות: 156

 #4  נשלח: ה' 05/05/2011 12:20

צלמתי קצת ווידיאו בשביל להמחיש את המהירויות אחרי התהליך (יש גם HD ).

HTPC WIN7 gigabit ethernet :


Apple Tv 2 Ethernet 100 Mbit/s:


Apple Tv 2 WiFi 802.11g:


שימו לב שיש לי רק ראוטר שתומך ב 802.11g, אני מאמין שאם ראוטר שתומך 802.11n המהירות תשתפר.
עוד נקודה היא שהאפל TV לא כל כך מהיר בלי שום קשר לאיפה מאוחסן המידע.
אני מקווה שזה יעזור למי שחושש שהמהירות תפגע.
| פרופיל | שלח הודעה | חפש
sbentin
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Feb 28, 2007
הבעות תודה: 91
מספר הודעות: 354

 #5  נשלח: שבת 25/06/2011 22:15

אצלי זה פשוט לא עובד. למרות שהגדרתי הכל כפי שנאמר מה שקורה הוא שהוא מצליח לטעון מידע לחלק מהטבלאות ולחלק לא (למשל לטבלת path וטבלת tvshow המידע נטען אבל ל movies ו episodes המידע לא נטען).
אני גם לא יכול, בקונפיגורציה זו לחבר scraper עם מקור. כאשר אני מגדיר מקור ההגדרה נשמרת בדטהבייס אבל xbmc לא מצליח לקרוא אותה מהדטה בייס חזרה ולכן נראה כאילו אין scraper למקור. לפיכך אני לא יכול גם להוסיף מידע סרטים חדש.
| פרופיל | שלח הודעה | חפש
Itsik_G
חבר ותיק
חבר ותיק

הצטרף בתאריך:
  Jul 10, 2005

מיקום: מרכז הארץ
הבעות תודה: 79
מספר הודעות: 1176

 #6  נשלח: א' 26/06/2011 5:56

sbentin כתב:
אצלי זה פשוט לא עובד. למרות שהגדרתי הכל כפי שנאמר מה שקורה הוא שהוא מצליח לטעון מידע לחלק מהטבלאות ולחלק לא (למשל לטבלת path וטבלת tvshow המידע נטען אבל ל movies ו episodes המידע לא נטען).
אני גם לא יכול, בקונפיגורציה זו לחבר scraper עם מקור. כאשר אני מגדיר מקור ההגדרה נשמרת בדטהבייס אבל xbmc לא מצליח לקרוא אותה מהדטה בייס חזרה ולכן נראה כאילו אין scraper למקור. לפיכך אני לא יכול גם להוסיף מידע סרטים חדש.

אני זוכר שנתקלתי בבעיה דומה והיא היתה קשורה לנתונים בעברית. אם אני זוכר נכון (זה היה מזמן...) צריך להגדיר את הקידוד של ה DB כ- Latin1.
| פרופיל | שלח הודעה | חפש
sbentin
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Feb 28, 2007
הבעות תודה: 91
מספר הודעות: 354

 #7  נשלח: א' 26/06/2011 6:58

ניסיתי הכל. קודם כל אני הגדרתי כ latin1. שנית אני גם בדקתי ברמה של תיקיות מקומיות באנגלית עם שמות של סרטים באנגלית וזה לא עוזר. ההתנהגות לא משתנה. הוא לא מצליח לקרוא נתונים מהדטהבייס ומצליח לרשום נתונים רק באופן חלקי. התקנתי אפילו מחדש xbmc על תחנה אחרת, בלי שום דבר בעברית אפילו לא ממשק, ההתנהגות לא משתנה.
אני פשוט מאוד מאוכזב מהנושא. דבר שאמור להיות טריוויאלי כמו עבודה מול דטה בייס נעשה בצורה חובבנית. בכלל הטיפול של xbmc בנושא של unicode ושפות זרות הדורשות יותר מ byte אחד לאות הוא עקב אכילס של התוכנה.
| פרופיל | שלח הודעה | חפש
oron_s
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Jan 06, 2008
הבעות תודה: 4
מספר הודעות: 156

 #8  נשלח: א' 26/06/2011 9:40

מה כתוב בlog של xbmc? איזה גרסא של xbmc אתה מתקין? בדקת שהפאירוול של ווינדאוס לא חוסם לך את הפורט של mysql?
| פרופיל | שלח הודעה | חפש
sbentin
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Feb 28, 2007
הבעות תודה: 91
מספר הודעות: 354

 #9  נשלח: א' 26/06/2011 11:30

הפורט לא חסום מאחר וכפי שכתבתי חלק מהמידע נשמר חלק לא.
בינתיים השגתי התקדמות משמעותית. הבעיה העיקרית, אם כי תמוהה, זה ה file separator של windows: '\'. ברגע שהחלפתי הכל בספריה ל path עם '/' המידע בספריה עבר. עדיין יש מעט בעיות. אחרי שאפתור את כולן אעלה את המצב הסופי שעובד אצלי כדי שאחרים יוכלו להיעזר גם.
| פרופיל | שלח הודעה | חפש
MarioMan (יונתן פת-יה)
עוסק בתחום
עוסק בתחום

הצטרף בתאריך:
  May 28, 2005

מיקום: תל-אביב
הבעות תודה: 185
מספר הודעות: 3487

 #10  נשלח: א' 26/06/2011 15:48

חצי-off: באיזה סקין אתה משתמש לקבלת ה-wall האלכסוני במסך הסרטים ?
| פרופיל | שלח הודעה | חפש
sbentin
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Feb 28, 2007
הבעות תודה: 91
מספר הודעות: 354

 #11  נשלח: א' 26/06/2011 15:53

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

הצטרף בתאריך:
  Jan 06, 2008
הבעות תודה: 4
מספר הודעות: 156

 #12  נשלח: א' 26/06/2011 17:54

הבעיה הייתה בכתיב ב advancedsettings.xml ? או בתוך xbmc במיקום של הספריות?
| פרופיל | שלח הודעה | חפש
sbentin
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Feb 28, 2007
הבעות תודה: 91
מספר הודעות: 354

 #13  נשלח: א' 26/06/2011 20:26

בהגדרת הספריות ב XBMC, כלומר הספריות רשת שלי היו למשל ב M:\movies, או אפילו לא ברשת C:\movies.
| פרופיל | שלח הודעה | חפש
oron_s
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Jan 06, 2008
הבעות תודה: 4
מספר הודעות: 156

 #14  נשלח: א' 26/06/2011 20:40

לפני הפתרון של mysql זה עבד עם '\'?
פעלת לפי כל המדריך? או רק את שלב 1?
איזה עוד בעיות יש לך? אולי אני יכול לעזור...
| פרופיל | שלח הודעה | חפש
sbentin
חבר פעיל מאוד
חבר פעיל מאוד

הצטרף בתאריך:
  Feb 28, 2007
הבעות תודה: 91
מספר הודעות: 354

 #15  נשלח: א' 26/06/2011 20:59

בשלב זה הכל פתור. לשאלתך, כן לפני mysql זה עבד בכל מכונה בנפרד (ויש לי שלוש) ללא כל בעיה. הבעיה היא של mysql שלא מצליח לאתר רשומות שיש בהן את ה '\'. בדקתי את זה ב mysql ללא קשר עם xbmvc והייתה בעיה. כדי להעביר את הסימן יש בעצם להכפיל אותו, ההכפלה מתבצעת בצד ה xbmc ולדעתי זה משבש משהו.

בכל מקרה, הסרתי את ההגדרה של m:\movies דיסק הרשת והחלפתי ל smb://[name_of_server]/movies, החלפתי את ההגדרה בקובץ ה xml של ה export ל path החדש ב search/replace אח"כ ניקיתי את מסד הנתונים, אתחלתי את xbmc מחדש, עשיתי import והכל הסתדר. מה שכן, הייתי צריך לעשות refresh לכל התמונות fanart ו thumbs בגלל שה path הוא המפתח שלהן.
(1) הבעות תודה: TalDoron
| פרופיל | שלח הודעה | חפש
כל הזמנים הם שעון חורף - ישראל (GMT+2) הצג הודעות קודמות:    
פורומים > תוכנה - KODI עבור לעמוד  1  |  2  |  הבא 


  
    שם משתמש:
נתוני כניסה לכל אתרי HT:

  סיסמא:
 

  


 | 

קפוץ אל: 
לא ניתן לשלוח הודעות בפורום זה
לא ניתן להגיב להודעות בפורום זה
לא ניתן לערוך את הודעותיך בפורום זה
לא ניתן למחוק את הודעותיך בפורום זה
לא ניתן להצביע לסקרים בפורום זה
לא ניתן לצרף קבצים בפורום זה
לא ניתן להוריד קבצים בפורום זה

תקנון / תנאי השימוש באתר צור קשר / contact us כל הזכויות שמורות לקבוצת ht