המדריך הזה בא לטפל בבעיות אלו.
המדריך גם נותן את האופציה לשמירת Thumbnails משותפת, כלומר עם XBMC אחד מעדכן את הספרייה שאר הXBMCים מתעדכנים אוטומטית.
לפני שנתחיל כמה הערות:
1. מי שיש לו רק XBMC אחד לא יקבל כלום מהמדריך הזה.
2.אני לא איזה מתכנת תותח. יכול להיות שיש דרכים טובות יותר לעשות את זה, ואם תתקלו בבעיה לא בטוח שאני אוכל לפתור אותה.
3. אני לא לוקח שום קרדיט במדריך הזה, פשוט חיברתי (ותרגמתי) כמה מדריכים ופוסטים בפורומים:
http://lifehacker.com/#!5634515/how-to- ... -the-house
http://lime-technology.com/forum/index. ... ic=11473.0
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;
סגרו את החלון וסיימנו את החלק של 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>
עבור 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
קוד: בחירת הכל
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails</from>
<to>smb://192.168.0.201/Media/Thumbnails/</to>
</substitute>
</pathsubstitution>
את ההסבר על XBMC Live, Mac OS X ו Ubuntu אני אעלה אם תהיה דרישה.
עכשיו כל מה שנותר לעשות הוא ללכת לאחד מה XBMC שלך (וודא שאין עליו כלום כמו שהוסבר ממקודם), לייבא או להוסיף מהתחלה את הספרייה שלך.
אחריי שסיימת להוסיף אתה אמור לראות את הספרייה שלך בשאר ה XBMC שברשותך.
עכשיו כל פעם שתעדכנו את הספרייה שלכם באחד מה XBMC שאר ה XBMC יתעדכנו אוטומטית. אצלי זה מותקן על WIN7, Apple TV 2 ו Iphone.
אני מקווה שזה יעזור, נא זכרו שאני לא מומחה. אני אעזור כמיטב יכולתי.