הנה הסבר על מנת להבין מהם המגבלות של מכשירי ה NMT בניגון תכנים ממספר שיתופים שונים ברשת.
דוגמה לבעייה:
נניח שיש לכם שני מקורות שונים שנמצאים ברשת שבהם אתם מחזיקים תכנים אותם אתם רוצים לנגן בנגן ה NMT שלכם:
לדוגמה שיתוף שנקרא Video1 ונמצא במחשב A, ושיתוף שנקרא Video2 ונמצא במחשב B (המחשבים השונים יכולים להיות גם NAS-ים או אפילו 2 תיקיות משותפות שונות על אותו המחשב). אתם בטח כבר יודעים שעל מנת לראות ולנגן את התכנים מהשיתופיות ברשת עליכם להוסיף כל תיקייה שיתופית ברשת דרך תפריט ה Network Sharing בנגן ה NMT שלכם ושם להוסיף (Add) את כל השיתופים. אחרי שעשיתם זאת לא תהיה לכם בעייה להיכנס לכל אחת מהתיקיות המשותפות (דרך התפריט הראשי בלחיצה על כפתור ה Sources בשלט ובחירה של האייקון של הרשת) וגם לא תהיה לכם בעייה לבחור את התוכן ולנגן אותו (נניח סרט כלשהו שנמצא באחת התיקיות).
אז מה הבעייה:
במידה ואתם משתמשים במכשיר ה NMT שלכם ב Jukebox (נניח של YAMJ) אתם תצליחו לנגן תכנים אך ורק מתיקיה משותפת אחת! (זאת תהיה התיקייה הראשונה שתנסו לנגן ממנה). אם, נניח, תפסיקו את ניגון הסרט (נניח שנמצא בשיתוף Video1) ודרך ה JB תבחרו את הסרט שנמצא בשיתוף אחר (נניח בשיתוף Video2) ברגע שתלחצו על Play הניגון לא יתחיל ואתם תחזרו חזרה לדף הסרט ב JB
למה הבעייה מתרחשת בכלל
הסיבה ההיא שנגן ה NMT יודע לבצע ברגע נתון, רק "חיבור" אחד לתיקיה משותפת ברשת.
הסבר:
על מנת לגשת לתוכן שנמצא בתיקייה שיתופית על המחשב אחר, הנגן (המחשב) קודם חייב לבצע "חיבור" (mount) מול התיקייה המרוחקת (בפשטות אני ארשום שפקודת ה mount בעצם מכינה את ה file system המרוחק לשימוש מערכת ההפעלה המקומית).
לכן, אם נחזור לדוגמה, ברגע שניגנתם תוכן מתיקייה משתופת Video1 הנגן ביצע mount מול השיתופיות הזאת, אבל ברגע שאתם מנסים לנגן משהו מתיקייה משותפת Video2 הנגן לא יודע לבצע mount במקביל לתיקייה השיתופית הזאת ולכן הפעולה תיכשל!
מה הסיבה שהנגן לא מבצע multiple mounts:
התשובה הרשמית היא שכל פעולת mount כזאת לוקחת הרבה זיכרון (משאבים) ולכן המכשיר ברגע נתון יכול לבצע פעולת "חיבור" אחת.
הערות:
אם תנסו לגשת דרך תפריט הנגן (לא דרך ה JB) ולנגן סרט מתיקייה Video1 ואח"כ תיכנסו לתיקייה Video2 ותנסו לנגן סרט אחר הפעולה תצליח מכיוון ש:
-ברגע שתיכנסו לתיקייה Video1 הנגן יבצע mount לתיקייה הזאת ואז ניתן לגשת ולנגן משם סרט
-ברגע שתצאו מתיקייה הזאת הנגן יבצע UnMount לתיקייה Video1
-ואז ברור כבר שברגע שתיכנסו לתיקיית Video2 הנגן יבצע שוב mount לתיקייה משותפת Video2 וכך תוכלו לגשת ולנגן את הסרט שם
פתרונות:
-הדרך הטובה ביותר להתגבר על הבעייה זאת היא לנסות שתהיה לכם תיקייה משותפת אחת ממחשב אחד ושם תשימו את כל התכנים שלכם
-כמובן, שזה לא תמיד אפשרי לכן הפתרון היפה אבל שדורש קצת עריכה ודורש שיהיה מותקן דיסק פנימי במכשיר הוא:
להיכנס ולערוך את הקובץ שנקרא start_app.sh (זה סקירפט שמורץ על המכשיר ברגע שהוא עולה, משהו בסגנון autoexec.bat הזכור לרובנו). הקובץ נמצא בתוך תיקיית share שבכונן הפנימי. בקובץ הזה, לכל שיתופיות אתם מוסיפים פקודה (שורה) המצבעת mount לשיתופיות אחת ברגע שהמכשיר עולה, לדוגמה:
[left]/bin/mount -t cifs "//servername_or_ip_address/sharename" "/opt/sybhttpd/localhost.drives/NETWORK_SHARE/sharename" -o username=your_username,password=your_password[/left]
אצלי לדוגמה הוספתי את השורות הבאות:
[left]/bin/mount -t cifs //192.168.0.102/Video1 "/opt/sybhttpd/localhost.drives/NETWORK_SHARE/HTPC-PC:Video1" -o username=xxxx,password=xxxx
/bin/mount -t cifs //192.168.0.102/Movie "/opt/sybhttpd/localhost.drives/NETWORK_SHARE/HTPC-PC:Movie" -o username=xxxx,password=oxxxx[/left]
עכשיו זה בעצם ברגע שהמכשיר יעלה מייד הוא יהיה "מחובר" (mount) לכל התיקייות המשותפות שלכם ול JB לא תהיה בעייה לנגן אותם!
הערות נוספות:
-זה נבדק ועובד על 3 תיקיות משותפות אצלי במכשיר ה C-200
-הדוגמה שהבאתי עובדת מול שיתוף SAMBA אבל באותה הצורה ניתן לבצע זאת מול שיתוף NFS
-אם תנסו לפתוח את קובץ ה start_app.sh ב notepad השורות לא יהיו מיושרות נכון, לכן אני עבדתי עם עורך פשוט מאוד שיודע לפתוח קבצי טקסט של יונקיס ונקרא WinVi. הוא קטנטן, חינמי ולא דורש בכלל התקנה, תורידו מכאן:
http://www.winvi.de/en/download.html
אזהרה
-לכל מי שלא סגור עדיין על מי נגד מי, אני ממליץ שקודם ישאל לפני שהוא משחק עם ה NMT שלו
-על אחריותכם בלבד
מקורות:
http://www.networkedmediatank.com/showt ... #pid143847
http://www.networkedmediatank.com/showt ... 608&page=1
מדריך-למה לא ניתן לנגן דרך Jukebox (ב NMT) ביותר משיתוף אחד ואיך פותרים זאת
ב- WINDOWS יש אפשרות לבצע MOUNT של מספר תיקיות לתוך תיקיה אחת ואז מספיק לשתף רק אותה.
ואם עובדים עם YAMJ אז מבצעים סריקה של התיקיה הזו בלבד.
ראו OPTION 3:
http://code.google.com/p/moviejukebox/w ... workShares
ואם עובדים עם YAMJ אז מבצעים סריקה של התיקיה הזו בלבד.
ראו OPTION 3:
http://code.google.com/p/moviejukebox/w ... workShares
נערך לאחרונה על ידי theone ב 05/05/2010 9:42, נערך פעם 1 בסך הכל.
- osherov (פותח השרשור)
- גורו Android
- הודעות: 15029
- הצטרף: אפריל 2007
- נתן תודות: 201 פעמים
- קיבל תודות: 513 פעמים
אתה גם לא מצליח לייצר שם קובץ טקסט? אם הבנתי נכון אז אתה אומר שאין לך שם שום תיקייה?
אם אין, אז נסה להתקין איזה תוכנה קטנה בעזרת ה NMT Application, נניח את האפליקצייה הפשוטה שנקראת SysInfo 0.1 (היא סתאם מציגה אינפורמצייה על מכשיר ה NMT שלך), האם ההתקנה הצליחה? אם כן, אז תבדוק שוב האם נוצרו לך תיקיות בתוך ה shared
אם אין, אז נסה להתקין איזה תוכנה קטנה בעזרת ה NMT Application, נניח את האפליקצייה הפשוטה שנקראת SysInfo 0.1 (היא סתאם מציגה אינפורמצייה על מכשיר ה NMT שלך), האם ההתקנה הצליחה? אם כן, אז תבדוק שוב האם נוצרו לך תיקיות בתוך ה shared
- osherov (פותח השרשור)
- גורו Android
- הודעות: 15029
- הצטרף: אפריל 2007
- נתן תודות: 201 פעמים
- קיבל תודות: 513 פעמים
זאת באמת גם אופצייה, אבל מה עושים אם השיתוף נמצא על שני מחשבים שונים? (נניח שני NAS-ים)theone כתב:ב- WINDOWS יש אפשרות לבצע MOUNT של מספר תיקיות לתוך תיקיה אחת ואז מספיק לשתף רק אותה.
ואם עובדים עם YAMJ אז מבצעים סריקה של התיקיה הזו בלבד.
ראו OPTION 3:
http://code.google.com/p/moviejukebox/w ... workShares...
אגב, מוזר שלא דיברו שם על עריכת ה start_app.sh, זה נשמע לי כמו הפיתרון הכי פשוט
- osherov (פותח השרשור)
- גורו Android
- הודעות: 15029
- הצטרף: אפריל 2007
- נתן תודות: 201 פעמים
- קיבל תודות: 513 פעמים
זה דווקא פשוט,Avi_h כתב:מה לגבי 2 מקורות שונים על אותו דיסק?
אצלי למשל יש כמה תיקיות שנוצרו לאחר העדכון: Movies, Music שתיהן ברמת TOP LEVEL של הכונן כלומר אין תיקייה ברמה מעליהם.
אני נתקל ב2 בעיות
1 - אין לי איך להגדיר את שתי התיקיות
2 - גם לו הייתה לי דרך, ספריית המוסיקה מרסקת את הGUI כי הוא לא מוצא שם סרטים...
תייצר שיתופיות אחת ותשים את כל התכנים שלך בתוך השיתופיות הזאת:
לדוגמה:
[left] C:\Media
C:\Media\Movies
C:\Media\Songs[/left]
תגדיר רק את C:\Media בשיתופיות וזהו
(כמובן של-YAMJ אתה תגדיר לסרוק רק את תיקיית ה C:\Media\Movies )
יכול אולי לעבוד אם מגדירים במחשב אחד את המקום במחשב השני ככונן רשת ואז עושים לו MOUNTING ככונן מקומי באותה השיטה.osherov כתב:זאת באמת גם אופצייה, אבל מה עושים אם השיתוף נמצא על שני מחשבים שונים? (נניח שני NAS-ים)theone כתב:ב- WINDOWS יש אפשרות לבצע MOUNT של מספר תיקיות לתוך תיקיה אחת ואז מספיק לשתף רק אותה.
ואם עובדים עם YAMJ אז מבצעים סריקה של התיקיה הזו בלבד.
ראו OPTION 3:
http://code.google.com/p/moviejukebox/w ... workShares...
אגב, מוזר שלא דיברו שם על עריכת ה start_app.sh, זה נשמע לי כמו הפיתרון הכי פשוט...
- osherov (פותח השרשור)
- גורו Android
- הודעות: 15029
- הצטרף: אפריל 2007
- נתן תודות: 201 פעמים
- קיבל תודות: 513 פעמים
אהבתי את היצירתיותtheone כתב:יכול אולי לעבוד אם מגדירים במחשב אחד את המקום במחשב השני ככונן רשת ואז עושים לו MOUNTING ככונן מקומי באותה השיטה.osherov כתב:זאת באמת גם אופצייה, אבל מה עושים אם השיתוף נמצא על שני מחשבים שונים? (נניח שני NAS-ים)theone כתב:ב- WINDOWS יש אפשרות לבצע MOUNT של מספר תיקיות לתוך תיקיה אחת ואז מספיק לשתף רק אותה.
ואם עובדים עם YAMJ אז מבצעים סריקה של התיקיה הזו בלבד.
ראו OPTION 3:
http://code.google.com/p/moviejukebox/w ... workShares...
אגב, מוזר שלא דיברו שם על עריכת ה start_app.sh, זה נשמע לי כמו הפיתרון הכי פשוט......
אבל זה לא יעבוד, כי את ה mount הזה אתה יכול לעשות רק לתיקייה מקומית ולא תיקייה ברשת. אגב, גם אם זה היה אפשרי, זה עדיין לא היה ישים כי אז מחשב אחד היה מתפקד כ Gateway למחשב השני בכל העברת התכנים וזה היה מאט מאוד את קצב העברת הנתונים
- Avi_h
- חבר ותיק
- הודעות: 1761
- הצטרף: ינואר 2007
- מיקום: כרמיאל
- נתן תודות: 88 פעמים
- קיבל תודות: 71 פעמים
שכחתי לציין שהכונן פנימי בPOPosherov כתב:זה דווקא פשוט,Avi_h כתב:מה לגבי 2 מקורות שונים על אותו דיסק?
אצלי למשל יש כמה תיקיות שנוצרו לאחר העדכון: Movies, Music שתיהן ברמת TOP LEVEL של הכונן כלומר אין תיקייה ברמה מעליהם.
אני נתקל ב2 בעיות
1 - אין לי איך להגדיר את שתי התיקיות
2 - גם לו הייתה לי דרך, ספריית המוסיקה מרסקת את הGUI כי הוא לא מוצא שם סרטים...
תייצר שיתופיות אחת ותשים את כל התכנים שלך בתוך השיתופיות הזאת:
לדוגמה:
[left] C:\Media
C:\Media\Movies
C:\Media\Songs[/left]
תגדיר רק את C:\Media בשיתופיות וזהו
(כמובן של-YAMJ אתה תגדיר לסרוק רק את תיקיית ה C:\Media\Movies )...
- osherov (פותח השרשור)
- גורו Android
- הודעות: 15029
- הצטרף: אפריל 2007
- נתן תודות: 201 פעמים
- קיבל תודות: 513 פעמים
אז לא הבנתי איפה הבעייה?Avi_h כתב:שכחתי לציין שהכונן פנימי בPOPosherov כתב:זה דווקא פשוט,Avi_h כתב:מה לגבי 2 מקורות שונים על אותו דיסק?
אצלי למשל יש כמה תיקיות שנוצרו לאחר העדכון: Movies, Music שתיהן ברמת TOP LEVEL של הכונן כלומר אין תיקייה ברמה מעליהם.
אני נתקל ב2 בעיות
1 - אין לי איך להגדיר את שתי התיקיות
2 - גם לו הייתה לי דרך, ספריית המוסיקה מרסקת את הGUI כי הוא לא מוצא שם סרטים...
תייצר שיתופיות אחת ותשים את כל התכנים שלך בתוך השיתופיות הזאת:
לדוגמה:
[left] C:\Media
C:\Media\Movies
C:\Media\Songs[/left]
תגדיר רק את C:\Media בשיתופיות וזהו
(כמובן של-YAMJ אתה תגדיר לסרוק רק את תיקיית ה C:\Media\Movies )......
אין בעיית Mount בשימוש מספר שיתופים בכונן פנימי או בכונני USB שמחוברים למכשיר ה NMT. ב YAMJ אתה צריך לבחור לסרוק רק אך התיקיות בהם יש לך תכני וידאו ואז הוא בכלל לא יכנס ויסרוק את התיקיות המוסיקה שלך