YAMJ עבור מזרימי מדיה מבוססי NMT

יש לכם מזרימדיה ממשפחת ה- NMT ואתם מעוניינים לשדרג את חווית הצפייה שלכם? מעוניינים להשוויץ ביכולות המזרימדיה כשחברים באים לבקר? ...
7:00
  /  
12.03.2009
  
כתב: תומר לוי
אז מה זה בדיוק ה YAMJ הזה?  

 אז מה זה בדיוק ה YAMJ הזה?

ה Plug-in נקרא Yet Another MovieJukebox (להלן YAMJ) וזהו תוסף שמקטלג את ספריית הסרטים שלנו כך שבמקום שמות קבצים נקבל תמונות ובנוסף, התוסף מאפשר לנו לצפות בפרטי הסרט (עלילה, במאי, שחקנים, ז´אנר, דירוג ב-IMDB, אורך הסרט ועוד). הנה תמונה להדגמה:

ה Plug-in יוצר קובץ index.htm אשר מכיל תמונות ופרטים על כל סרט אותם הוא מוריד ישירות מאתר IMDB או אתר סרטים.

ה Plug-in תומך בקבצי סרטים הנמצאים בספרייה אחת או בקבצי סרטים שנמצאים כל אחד בספרייה משלו. בנוסף, סרט שמחולק ל-2 חלקים (cd1,cd2) יקוטלג כסרט אחד עם אפשרות להריץ את שני החלקים ברצף. ה Plug-in מזהה סדרות ומקטלג כל העונה והפרקים שנכללים בה בנפרד.

איך מתחילים?

מורידים את ה-plugin מאתר הבית של התוכנה ומחלצים אותו לתוך ספרייה כלשהי.

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

את ה YAMJ GUI יש לחלץ לאותה הספרייה בה חילצנו את YAMJ.
תמונה של הספרייה YAMJ אליה חולצו הקבצים של הפלאגאין:

וככה הספרייה נראית לאחר החילוץ של YAMJ GUI לתוכה:

ברגע שנפעיל את YAMJ GUI התוכנה תבדוק אם יש גרסא עדכנית יותר ויעלה החלון הבא:

דבר ראשון נלחץ SELECT DIR ונבחר את ספריית הסרטים שלנו. יש לשים לב שאם ברצוננו להשתמש בהארד דיסק חיצוני יש לחבר אותו למחשב ולבחור את ספריית הסרטים שנמצאת בו.

במצב בו נשתמש בהארד דיסק פנימי במזרימדיה יש לחבר את המזרימדיה למחשב ולבחור את ספריית הסרטים שנמצאת בו. אם נשתמש בהזרמה בשיתוף SMB או NFS יש לבחור את הספרייה במחשב אותה אנו משתפים.

שיטת ההזרמה

לאחר שבחרנו את ספריית הסרטים, עלינו לבחור את שיטת ההזרמה בה נשתמש במסך הזה:

האפשרויות שעומדות לפנינו הן כדלהלן:

1. a USB drive attached to the NMT – נבחר באפשרות זו כאשר נחבר כונן חיצוני למזרימדיה.
כאשר נבחר באופציה זו חלון הגלילה מימין יאפשר לנו לבחור בשם של הכונן החיצוני. צריך לבחור בשם בדיוק כמו שמופיע במסך ה- Media Source.

אם אצלי מופיע USB_DRIVE_A-1 במסך ה- Source כמו בתמונה יש לבחור באופציה זו ב- YAMJ GUI.

2. on a Network Path on the NMT  – נבחר באפשרות זו כאשר נזרים תוכן למזרימדיה על ידי שיתוף SMB או NFS. כאשר נבחר באופציה זו יקפוץ לנו חלון אשר ישאל אותנו מה כתובת ה- IP של המזרימדיה. למי שלא יודע מהי אפשר למוצא אותה במזרימדיה תחת SETUP ואז NETWORK.

לאחר שנקליד את כתובת ה- IP, יפתח לנו חלון גלילה עם שמות השיתופים כפי שהם מופיעים במסך ה- Media Source.

לדוגמא כמו שאצלי שמות השיתופים נקראים "aaa" ו- "mmm" אפשרויות אלו יופיעו לי לאחר הקלדת כתובת ה- IP ויש לבחור בשיתוף בו נמצאים הסרטים שלנו.

3. on the NMT´s Hard Disk – נבחר באפשרות זו כאשר אנו מחברים כונן קשיח פנימי למזרימדיה. כאשר נבחר באופציה זו חלון הגלילה מימין יאפשר לנו לבחור בשם ההארד דיסק. יש לבחור בשם בדיוק כפי שהוא מופיע במסך ה- Media Source.

4. Jukebox only for my PC – נבחר באפשרות זו כדי לצפות בתכנים על המחשב ללא קשר למזרימדיה ולכן לא ארחיב על אופציה זו.

לאחר שהגדרנו את ההגדרות המתאימות במסך ה- YAMJ GUI יש ללחוץ על ADD על מנת לשמור את ההגדרות.

מי שמעוניין ש- YAMJ יסרוק ספרייה נוספת, יש לחזור על התהליך ולבחור ספרייה חדשה באמצעות SELECT DIR וכמו כן את שיטת ההזרמה וללחוץ ADD שוב לאחר שהגדרנו הכל. יש לציין שניתן לבחור ספריות מכל שיטות ההזרמה כך שלדוגמא YAMJ יקטלג גם את הסרטים בהארד דיסק הפנימי וגם את הסרטים בשיתוף SMB.

לאחר שהגדרנו את כל הספריות ושיטות ההזרמה יש ללחוץ על ,SAVE יפתח לנו חלון שבו נבחר איפה לשמור את ההגדרות. צריך פשוט לבחור OK מאחר והתוכנה ישר מפנה אותנו לספרייה בה מותקנים YAMJ ו- YAMJ GUI.

לאחר השמירה נקבל הודעה שההגדרות נשמרו ונוכל לבחור באפשרות של פתיחת התיקייה על מנת שנריץ את YAMJ.

יש להפעיל את הקובץ My_YAMJ.cmd ואז התוכנה תתחיל לרוץ.

עכשיו נוצרו לנו בספריית הסרטים (הספרייה אותה בחרנו ב YAMJ GUI) קובץ index.htm וספרייה בשם Jukebox ואפשר להתחיל להנות, אולם כדאי לקרוא גם את ההמשך.

כיצד מפעילים?

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

בתוך ספריית הסרטים נראה את הקובץ index.htm:

כשנלחץ על הקובץ index.htm נקבל את קטלוג הסרטים שלנו. כל מה שנותר זה לבחור סרט מסוים, לראות את הפרטים שלו, וללחוץ Play.

נכון לא היה קשה? 🙂

שימוש מתקדם

אנגלית או עברית

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

ההגדרה הראשונית של YAMJ היא להוריד תקצירים באנגלית לכן אם נרצה תקצירים בעברית יש לערוך את הקובץ moviejukebox.properties שנמצא בספרייה של YAMJ.

את הקובץ אפשר לערוך בכל עורך פשוט כמו NOTEPAD/פנקס רשימות.

יש להחליף את השורה:

mjb.internet.plugin=com.moviejukebox.plugin.ImdbPlugin

בשורה:

mjb.internet.plugin=com.moviejukebox.plugin.SratimPlugin

ואת השורה:

mjb.internet.tv.plugin=com.moviejukebox.plugin.TheTvDBPlugin

בשורה:

mjb.internet.tv.plugin=com.moviejukebox.plugin.SratimPlugin

תמונה של ההגדרות באנגלית:

ותמונה לאחר השינוי לעברית:

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

SKINS

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

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

כפי שניתן לראות, יש בתיקיה 6 סקינים שונים וכל אחד יכול לבחור את הסקין שהכי מתאים לו.

על מנת לבחור סקין שונה מה- default יש לערוך את הקובץ moviejukebox.properties. יש לרשום בשורה:

mjb.skin.dir=./skins/default

את שם הסקין בו נשתמש, כך לדוגמא אם נרצה להשתמש בסקין gfb107, יש לרשום את שם הספרייה במדויק ולכן השורה תראה ככה:

mjb.skin.dir=./skins/ gfb107

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

מי שמשתמש בטלוויזיה ברזולוציה של Standard definition עליו לבחור בסקין שמותאם לשידורי SD כמו: gfb107-sd או SD.

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

בעיות בזיהוי סרטים

במידה והתוכנה לא זיהתה נכון את שם הסרט (קורה כאשר יצאו מספר גרסאות של אותו סרט או שהשם דומה) והפרטים לא נכונים, הכי פשוט זה לנסות לשנות את שם הסרט (למשל להוסיף את השנה בא יצא), במקרה והזיהוי לא תקין ניתן ליצור בספרייה של הסרט קובץ NFO (פשוט ליצור קובץ TXT ולשנות את הסיומת ל-NFO) באותו שם של הסרט המכיל את הקישור ל-IMDB.

אצלי למשל הסרט Stardust לא זוהה נכון:

לכן יצרתי בספרייה שלו קובץ NFO עם הקישור הנכון ל-IMDB:

http://www.imdb.com/title/tt0486655

 

והכל בא על מקומו בשלום:

אם יש עניין לקבל פרטים בעברית על הסרט, צריך להכניס לקובץ NFO את הלינק לסרט מאתר סרטים.
עוד על קבצי NFO אפשר לקרוא פה: http://code.google.com/p/moviejukebox/wiki/NFO_Files

תמונות

YAMJ מוריד אוטומטית תמונות לסרטים שברשותנו, כמו למשל:

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

אפשרות שנייה היא למצוא ברשת פוסטר יפה יותר, למשל:

http://www.gclooney.com/movies/oceans-thirteen/oceans-thirteen-poster-c.jpg

ולהעתיק את הלינק לתוך קובץ NFO (בעל אותו שם כמו הסרט):

סדרות

YAMJ יזהה את הסדרות שברשותנו ויצור לכל עונה דף משלה אשר יכיל את כל הפרקים שלנו לאותה עונה.

אם יש ברשותנו DVD אשר מכיל מספר פרקים בקובץ ISO, אפשר לשנות את שם הקובץ כך ש- YAMJ יזהה את כל הפרקים, למשל אם ברשותי קובץ ISO של העונה הראשונה של זיווגים, אקרא לו בשם הבא:

Coupling 1x01x02x03x04x05x06.ISO

וככה YAMJ יזהה שמדובר בעונה הראשונה בפרקים 1-6.

אם ברשותנו תיקיית VIDEO_TS אשר מכילה למשל את פרקים 5-8 בעונה הראשונה של הפמליה, יש לקרוא לתיקיה שמעליה לפי הפורמט הבא:

Entourage s01e05e06e07e08

זו התוצאה הסופית:

עוד על שמות קבצים של סדרות אפשר לקרוא כאן:

http://code.google.com/p/moviejukebox/wiki/TVSeriesNaming

כתוביות

באפשרות YAMJ להוריד כתוביות לסרטים שברשותנו מהאתר http://www.opensubtitles.org/
על מנת לאפשר אופציה זו יש לערוך את הקובץ moviejukebox.properties.

בשורה:

#opensubtitles.language=

יש להוריד את הסימן "#" ולכתוב את הסיומת של הכתוביות שנרצה, לדוגמא heb עבור עברית.
התוצאה הסופית תראה כך:

אם ברשותנו כתוביות אשר לא נמצאות באתר opensubtitles, התוכנה YAMJ יעלה אותן לאתר כך שבעתיד משתמשים אחרים יוכלו להוריד אותן אוטומטית. למי שיש חשבון באתר http://www.opensubtitles.org/ אפשר להכניס את שם המשתמש והסיסמא על מנת להנות בקרדיט עבור העלאת הכתוביות.

טריילרים – קדימונים

YAMJ תומכת גם בהצגת טריילרים שברשותנו. הקובץ של הטריילר צריך להכיל את המילה Trailer (שימו לב כי המילה Case Sensitive) בתוך סוגריים מרובעות [Trailer]. שם הטריילר צריך להיות זהה לשם הסרט בתוספת המילה Trailer.

לדוגמא אם ברשותי קובץ בשם Breach.2007.DVD5.720p.HDDVD.x264.mkv, הקובץ של הטריילר צריך להראות כך:

Breach.2007.DVD5.720p.HDDVD.x264[Trailer].mov

התוצאה הסופית בפרטי הסרט תראה כך:

בקטלוג הסרטים תתווסף קטגוריה חדשה של טריילרים: 

בנוסף באפשרות YAMJ לחפש קישור לטריילר לסרט באתר של Apple אותו נוכל לנגן ישירות מהמזרימדיה או להוריד את הטריילר אוטומטית למחשב. על מנת לאפשר אופציה זו יש לערוך את הקובץ moviejukebox.properties. יש להוריד את הסימן "#" משתי השורות הבאות:

appletrailers.resolution=720p
appletrailers.download=false

יש לבחור בשורה appletrailers.resolution= את הרזולוציה של הטריילר שאנו רוצים מבין האפשרויות 1080p 720p 480p 640. לבסוף יש לערוך את השורה appletrailers.download=
אם נרשום false נקבל לינק לטריילר ואם נרשום true הטריילר ירד למחשב.

כאשר נבחר בהורדת טריילר למחשב, השורה הבאה תופיע לנו כאשר YAMJ יוריד את פרטי הסרט:

הנה דוגמא להגדרות במצב של קבלת לינק לטריילר באיכות 480p:

בסוף נקבל את פרטי הסרט אשר בדוגמא כוללים גם טריילר שכבר היה נמצא על המחשב ונקרא Trailer וגם לינק לטריילר באתר אפל שנקרא breach-tlr1_h480p.

בחירת YAMJ אוטומטית עם עליית המזרימדיה

באפשרות המזרימדיה להציג ישר את הקובץ index.htm לאחר בחירת מקור ההזרמה במסך ה- Media Source כך שנחסוך דפדוף מיותר בין התיקיות במזרימדיה.
על מנת להציג ישר את הקובץ index.htm יש למקם אותו בספריית השורש של מקור ההזרמה. הכוונה שאם למשל נחבר כונן חיצוני אז הקובץ ישב תחת j:\ ולא בתוך שום ספרייה. ניתן לעשות זאת בפשטות על ידי בחירה ב- YAMJ GUI לפני הלחיצה על SAVE באופציה של location of where you want the jukebox to be stored שם נוכל לבחור איפה יישמר הקובץ index.htm.

יש לציין שמי שברשותו טלוויזיה ברזולוציית SD צריך לשנות את שם הקובץ index.htm ל- index_sd.htm.

לחצתי PLAY וכלום לא קורה?

אם לחצנו PLAY וקיבלנו הודעה של COULD NOT PLAY, רוב הסיכויים שהנתיב שהכנסנו לא נכון, כלומר למשל בחרנו ב- YAMJ GUI שנתיב של דיסק חיצוני אבל ברשותנו דיסק קשיח פנימי. במצב זה כדאי לעבור שוב על המדריך ולראות שלא טעינו בשום מקום. אם עדיין לא מצליחים לראות את הסרטים אפשר לשאול בפורום ורצוי לצרף להודעה תמונה שתראה את הנתיב של הקובץ שלא הצלחנו לנגן. זאת על ידי פתיחת הקובץ index.htm במחשב והצבעה עם העכבר על הסמן של PLAY על מנת לראות לאן הוא מצביע. התמונה צריכה להראות ככה:

  

  
וידאו של התוצאה הסופית

 

כמה מילים לסיום

ה-moviejukebox מאפשר לנו להנות מתצוגה גראפית (הכוללת תמונה ופרטים) של כל סרט זאת לעומת המצב הבסיסי בו אנו מנווטים בתפריט ורואים רק את שמות הקבצים.

הקטלוג של הסרטים הוא נוח כאשר אפשר לנווט בין הסרטים לפי ז´אנרים ואלפבית. כאשר מי שכבר התנסה בנגן NMT וברשותו מבחר סרטים רב יודע שהניווט הבסיסי הוא מעט מסורבל ולא תמיד נוח. כמו כן ל-moviejukebox אין השפעה על יכולות הניגון, כך שסרט שהתנגן היטב דרך כונן USB, SMB, NFS והארד דיסק פנימי יתנגן באותה צורה בעזרת YAMJ.

הערה: יש לציין ש- YAMJ ממשיך להתפתח כבר תקופה ארוכה וגרסאות חדשות יוצאות בצורה די קבועה לכן כדאי התעדכן לגבי החידושים בפורום של נגני ה-NMT ופה אצלנו בפורום.

להמשך דיון בנושא המדריך לחץ כאן.


7:00
  /  
12.3.2009
  
כתב: תומר לוי

1