דף 1 מתוך 1
תחינה ממיקרוסופט: הוסיפו את ערוצים 3,4,6,7 ב-EPG של HOT
נשלח: 13/10/2008 12:03
על ידי pixies
נכון להיום, חסרים מאוד ב-EPG המובנה של HOT שיש בויסטה מדיה סנטר הערוצים הבאים:
ערוץ 3: הוט 3
ערוץ 4: ביפ
ערוץ 6: AXN
ערוץ 7: בידור ישראלי
אלה הם ערוצים מאוד מרכזיים ולא ערוצים איזוטריים כמו ערוץ הקניות או הערוץ הקהילתי. מוזר מאוד שאין אותם. בלוח המשדרים של אתר הוט הם מופיעים ולא חסרים.
דרור ושמיל, יש אפשרות שתנסו לברר במיקרוסופט מדוע הערוצים האלה חסרים?
תודה מראש!
נשלח: 14/10/2008 0:24
על ידי digest
דנו בזה הרבה בעבר. HOT לא רוצה לשתף פעולה עם מיקרוסופט. לא נראה לי שהשתנה משהו מאז.
נשלח: 14/10/2008 9:23
על ידי pixies
האם באמצעות ה-MegaEPG ניתן כיום לקבל מידע על הערוצים האלה? ואם כן, אז בעזרת איזה מהסקריפטים?
נשלח: 14/10/2008 9:53
על ידי oferlaor
בעבר הוט לא הסכימה להעביר את ה-EPG למיקרוסופט או ל-TV2DAY למטרה זו.
המצב כיום אפילו מסובך עוד יותר כי השת"פ בין TV2DAY ליס אינו כ"כ פעיל. בקיצור, הסיפור רק מסתבך והולך.
נשלח: 14/10/2008 23:01
על ידי digest
pixies כתב:האם באמצעות ה-MegaEPG ניתן כיום לקבל מידע על הערוצים האלה? ואם כן, אז בעזרת איזה מהסקריפטים?
...
כן, הכי נכון - זה להשתמש ב hot_he סקריפט ולקבל הכול מHOT. אפשר גם לשלב סקריפט של vista ואח"כ hot_he (אז הוא ייקח רק הערוצים החסרים בvista).
נשלח: 15/10/2008 8:04
על ידי pixies
מצויין. נראה לי שסוף סוף אתחיל להשתמש בתוכנה שכתבת!

נשלח: 15/10/2008 11:18
על ידי pixies
התקנתי MegaEPG, שמתי סקריפט hot_he, ופעלתי על פי ההוראות להטמעת ה-EPG ב-VMC. עובד מצויין, ועכשיו הערוצים לא חסרים.
זהו הפתרון! מומלץ!

נשלח: 15/10/2008 21:11
על ידי leo212
pixies כתב:התקנתי MegaEPG, שמתי סקריפט hot_he, ופעלתי על פי ההוראות להטמעת ה-EPG ב-VMC. עובד מצויין, ועכשיו הערוצים לא חסרים.
זהו הפתרון! מומלץ!

...
יש עם הפתרון הזה מספר בעיות:
1. הTimeZone המגיע מהסקריפט של hot_he והvista_he הוא שונה וזה גורם להבדלים של שעה או שעתיים בין הערוצים שמגיעים מכל אחד מהסקריפטים האלה.
2. הסקריפט hot_he לא מחלק לפרקים של סדרות.
את שתי הבעיות האלו פתרתי באמצעות סקריפט sed פשוט שניתן להריץ עם הutility שנקרא sedאשר נמצא בכל מחשב לינוקס וניתן להורידו גם עבור windows.
הפתרון לא תקף עבור vmc מאחר והוא אינו משתמש בקובץ הepgdata.xml שמיוצר על ידי הmegaepg.
להלן תוכן הסקריפט:
קוד: בחירת הכל
s/<title lang="he_IL">(.*) ([0-9]+)\. (.*)<\/title>/<title lang="he_IL">\1<\/title><sub-title>\3<\/sub-title><episode-num system="onscreen">\2<\/episode-num>/g
s/<title lang="he_IL">(.*) - (.*)<\/title>/<title lang="he_IL">\1<\/title><sub-title>\2<\/sub-title>/g
s/<title lang="he_IL">(.*)- (.*)<\/title>/<title lang="he_IL">\1<\/title><sub-title>\2<\/sub-title>/g
s/<category lang="he_IL">(.*), (.*)<\/category>/<category lang="he_IL">\1<\/category>\n<category lang="he_IL">\2<\/category>/g
s/<category lang="he_IL">([^<]*)\/([^<]*)<\/category>/<category lang="he_IL">\1<\/category>\n<category lang="he_IL">\2<\/category>/g
s/<programme start="([0-9]+) \+0200" stop="([0-9]+) \+0200" channel="axn">/<programme start="\1 \+0300" stop="\2 \+0300" channel="axn">/g
s/<programme start="([0-9]+) \+0200" stop="([0-9]+) \+0200" channel="hot3">/<programme start="\1 \+0300" stop="\2 \+0300" channel="hot3">/g
s/<programme start="([0-9]+) \+0200" stop="([0-9]+) \+0200" channel="hotbidur">/<programme start="\1 \+0300" stop="\2 \+0300" channel="hotbidur">/g
s/<programme start="([0-9]+) \+0200" stop="([0-9]+) \+0200" channel="bip">/<programme start="\1 \+0300" stop="\2 \+0300" channel="bip">/g
ומריצים על ידי הפקודה :
קוד: בחירת הכל
sed -r -f script_filename epgdata.xml > epgdata.fixed.xml
כאשר script_filename הוא קובץ הסקריפט.
אשמח להסביר בצורה מפורטת יותר למי שמעוניין וייפנה בפרטי.
נשלח: 15/10/2008 22:49
על ידי pixies
תודה רבה!!

נשלח: 15/10/2008 22:57
על ידי digest
leo212,
הבעיה עם הTZ מוזרה: אני לוקח TZ מהמערכת הפעלה, אין מקום לשגיאה או צורך להגדרות בקובץ ini. כמובן השעון, TZ וDST חייבים להיות נכונים במערכת.
לגבי התוספת שלך - לא שכחתי אותך

פשוט יותר מדי עסוק בהוספת מודול DVB.
נשלח: 16/10/2008 0:12
על ידי leo212
digest כתב:leo212,
הבעיה עם הTZ מוזרה: אני לוקח TZ מהמערכת הפעלה, אין מקום לשגיאה או צורך להגדרות בקובץ ini. כמובן השעון, TZ וDST חייבים להיות נכונים במערכת.
לגבי התוספת שלך - לא שכחתי אותך

פשוט יותר מדי עסוק בהוספת מודול DVB.[/quote ]
זה לא שהTZ לא נכון, הוא דווקא נכון ואחיד לכל הערוצים, אבל השעה בערוצים של vista מתחשבת בTZ כך שבסופו של דבר השעה המוצגת יוצאת נכונה ואילו השעה בhot_he או בynet לא מתחשבת בTZ בצורה נכונה ואז השעה יוצאת שגויה.
...
נשלח: 16/10/2008 22:34
על ידי digest
leo212,
למה אתה מחליף UTC+2 לUTC+3?
+0200 זה הערך הנכון.
נשלח: 16/10/2008 23:16
על ידי leo212
digest כתב:leo212,
למה אתה מחליף UTC+2 לUTC+3?
+0200 זה הערך הנכון.
...
אני יודע, אבל השעה המתקבלת מhot_he היא כבר השעה הנכונה ללא התחשבות בTZ וכאשר הMythTV מנסה להתחשב בTZ הוא משנה את השעה המוצגת לשעה לא נכונה, ואילו בvista_he השעה המוחזרת מהסקריפט היא השעה עפ"י GMT ובצירוף הTZ +0200 הMythTV יודע להציג את השעה הנכונה.
דרך אגב, האם יש דרך לגרום לסקריפט לעבוד עם hot_he עבור ערוצים מסויימים ועם vista_he עבור ערוצים אחרים? כי הוא מנסה בכל פעם לחפש בvista_he את הערוצים ונכשל לאחר זמן מה ורק אז מנסה להוריד מhot_he.
נשלח: 18/10/2008 19:43
על ידי leo212
אני חוזר בי -
מאז שעון חורף - לוח השידורים המתקבל מhot_he תקין לחלוטין ואין צורך לבצע שינויים.
הבעיה הייתה בזמן שעון קיץ שבה היה פער של שעה בערוצי hot_he ואז היה צורך לבצע את השינויים שתיארתי קודם.
נשלח: 19/10/2008 0:19
על ידי digest
השעה המתקבלת מhot_he היא כבר השעה הנכונה ללא התחשבות בTZ וכאשר הMythTV מנסה להתחשב בTZ הוא משנה את השעה המוצגת לשעה לא נכונה
...
השעה "הנכונה" תמיד מתחשבת בTZ!. החדשות ב20.00 שעה
לוקלית זה 18.00 GMT. לפי התקן XMTLV ה-start time הוא תמיד בשעון לוקלי. רוב האפליקציות משתמשות רק בשעה ומתעלמות מה TZ offset. לאלה שכן משתמשות בTZ, הגדרת הTZ צריכה להיות נכונה.
לא מזיזם את השעון,
לא משנים את הTZ, אלא רק את הDST. הבעיה לא בסקריפט, לא בmythtv ולא בשעון קייץ. השתי הסיבות האפשריות: א. הגדרה לא נכונה של השעון וב. megaepg לא מקבלת הTZ הנכון מwine (בחלונות זה עובד 100% גם בחורף וגם בקייץ).
האם יש דרך לגרום לסקריפט לעבוד עם hot_he עבור ערוצים מסויימים ועם vista_he עבור ערוצים אחרים?
...
לא, זה היה מסבך את הקינפוג. אבל זה לא בעיה להשתמש קודם בvista ואח"כ בhot_he. הסקריפט של vista מוריד את כל הEPG לכל הערוצים וזה לא משפיע על כמות הערוצים שאח"כ יטופלו ע"י hot_he/