שרשור תגובות: VBox TV - כנראה שזאת קופסת עידן+ האולטימטיבית ל- HTPC שלכם

חדשות ועדכונים של HT Magazine
dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

שרשור שלא נקרא #136 

נ.ב.

כפתרון אתה יכול להשתמש ב‏פקודה הבאה

קוד: בחירת הכל

curl -s -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET 'http://IP/cgi-bin/HttpControl/HttpControlApp?OPTION=1&Method=GetXmltvEntireFile' | sed '2d' | sed 's/\+0300/ \+0300/g' | /storage/.kodi/addons/tools.socat/bin/socat - UNIX-CONNECT:/storage/.kodi/userdata/addon_data/service.multimedia.tvheadend/epggrab/xmltv.sock

i_zik
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 416
הצטרף: נובמבר 2007
נתן תודות: 46 פעמים
קיבל תודות: 40 פעמים

שרשור שלא נקרא #137 

לא ברור לי דבר מה בגישה מרחוק:
מדיי פעם הVBOX "מחליט" שהנתב שלי לא תומך ב-UPNP למרות שהוא כן וניתן לצפות בתכנית באמצעות התקנים ניידים אחרים מחוץ לרשת הביתית,
ומדיי פעם כן. כשהוא כן מחליט לשתף פעולה עם הנתב והם כבר מדברים ביניהם, וגם לאחר שפתחתי את הפורטים בנתב ידנית,
אני תוהה מדוע הוא לא שומר את ההגדרה לצפייה מרחוק כ"פעילה" באופן קבוע? בכל פעם שאני משנה לו את האפשרות לצפייה
מרחוק ונכנס מחדש לממשק הניהול, אני רואה שהצפיה מרחוק חזרה למצבה ה"טבעי" והיא אינה זמינה.

Help

uh99
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 3783
הצטרף: אוגוסט 2010
נתן תודות: 1147 פעמים
קיבל תודות: 187 פעמים

שרשור שלא נקרא #138 

i_zik כתב:לא ברור לי דבר מה בגישה מרחוק:
מדיי פעם הVBOX "מחליט" שהנתב שלי לא תומך ב-UPNP למרות שהוא כן וניתן לצפות בתכנית באמצעות התקנים ניידים אחרים מחוץ לרשת הביתית,
ומדיי פעם כן. כשהוא כן מחליט לשתף פעולה עם הנתב והם כבר מדברים ביניהם, וגם לאחר שפתחתי את הפורטים בנתב ידנית,
אני תוהה מדוע הוא לא שומר את ההגדרה לצפייה מרחוק כ"פעילה" באופן קבוע? בכל פעם שאני משנה לו את האפשרות לצפייה
מרחוק ונכנס מחדש לממשק הניהול, אני רואה שהצפיה מרחוק חזרה למצבה ה"טבעי" והיא אינה זמינה.

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

i_zik
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 416
הצטרף: נובמבר 2007
נתן תודות: 46 פעמים
קיבל תודות: 40 פעמים

שרשור שלא נקרא #139 

שלחתי את הפנייה - ממתין למשוב.

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3537
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב
נתן תודות: 19 פעמים
קיבל תודות: 193 פעמים

שרשור שלא נקרא #140 

@dhead666

עובד. תודה רבה!
Vermoze - Innovative Technology Solutions Ltd.

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

שרשור שלא נקרא #141 

@MarioMan

מצויין, אני אשלח תיקון ל־Tvheadend שיעקוף את הבעיה (מקווה שיתקבל).


עם גרסת Tvheadend עדכנית הפקודה "sed 2d" שבצינור / pipe כבר לא נדרשת כך שאם יתקבל התיקון הרי שהסיבה היחידה שלא ניתן להגדיר בהרחבת שרת Tvheadend ל־OpenELEC יבוא של מדריך xmltv היא ש־wget לא משלימה הורדה של המדריך.
אמנם Tvheadend מותקנת אצלך על Ubuntu אך משתמשים פחות טכניים ירוויחו אם נקדם פתרון.
מפרסום הכתבה ועד היום היה לי קצת זמן ללמוד על HTTP וההשערה שלי היא שנפח הקובץ ש־VBox מצהירה איננו נכון.

לבדיקת ההשערה יש לשלוף את השדה Content-Length שבפלט הפקודה הבאה (IP זאת כתובת ה־VBox)
(פקודה 1)

קוד: בחירת הכל

curl -I 'http://IP/cgi-bin/HttpControl/HttpControlApp?OPTION=1&Method=GetXmltvEntireFile'
ולהשוות לנפח קובץ xmltv שמתקבל מהפקודה הבאה
(פקודה 2)

קוד: בחירת הכל

curl -s -H "Accept: application/xml" -H "Content-Type: application/xml" -X GET 'http://IP/cgi-bin/HttpControl/HttpControlApp?OPTION=1&Method=GetXmltvEntireFile' | wc -c
בנוסף לזאת אם ננסה להוריד את הקובץ באמצעות wget אז ההורדה תיתקע ויהיה צורך בעצירת ריצת הפקודה ע"י CTRL+C
(פקודה 3)

קוד: בחירת הכל

wget 'http://IP/cgi-bin/HttpControl/HttpControlApp?OPTION=1&Method=GetXmltvEntireFile'
אך הפקודה הבאה כן צריכה לעבוד במקרה והתקלה היא באמת נפח לא נכון של הקובץ
(פקודה 4)

קוד: בחירת הכל

wget --server-response --ignore-length 'http://IP/cgi-bin/HttpControl/HttpControlApp?OPTION=1&Method=GetXmltvEntireFile'
אשמח אם תוכל לפרסם פה את פלט הפקודות 1,2 ו־4.

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3537
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב
נתן תודות: 19 פעמים
קיבל תודות: 193 פעמים

שרשור שלא נקרא #142 

@dhead666

פלט פקודה 1:

קוד: בחירת הכל

HTTP/1.1 501 Not Implemented
Server: thttpd/2.25b 29dec2003
Content-Type: text/html; charset=utf-8
Date: Tue, 01 Sep 2015 10:01:59 GMT
Last-Modified: Tue, 01 Sep 2015 10:01:59 GMT
Accept-Ranges: bytes
Connection: close
Cache-Control: no-cache,no-store
פלט פקודה 2

קוד: בחירת הכל

399270
פלט פקודה 3 (wget הוריד את הקובץ בשלמותו)

קוד: בחירת הכל

2015-09-01 13:03:44 (5.83 MB/s) - ‘HttpControlApp?OPTION=1&Method=GetXmltvEntireFile’ saved [399038]
פלט פקודה 4

קוד: בחירת הכל

2015-09-01 13:04:24 (7.96 MB/s) - ‘HttpControlApp?OPTION=1&Method=GetXmltvEntireFile.1’ saved [399038]
כפי שניתן לראות יהיה צורך לאחר מכן לשנות את השם של הקובץ שהורד לקובץ עם סיומת xml.
מדוע לא להשתמש בXML ש-VBOX בעצמו מייצר בשם vboxXmltv.xml ?
Vermoze - Innovative Technology Solutions Ltd.

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

שרשור שלא נקרא #143 

@MarioMan

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

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

שרשור שלא נקרא #144 

נ.ב
אתה יכול להוסיף ל־wget את הדגל O לשמירה קובץ בשם, כלומר

קוד: בחירת הכל

wget ADDRESS -O FILENAME

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

שרשור שלא נקרא #145 

נ.ב.2
אתה בטוח שהזנת את פקודה 4 כפי שכתבתי?, חסר לי הפלט של ה־Headers שמתקבל עם הדגל server-response

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3537
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב
נתן תודות: 19 פעמים
קיבל תודות: 193 פעמים

שרשור שלא נקרא #146 

@dhead666

פקודה 3 רצה והגיעה לסיום ללא צורך בהתערבות ידנית.

הפלט המלא של פקודה 4:

קוד: בחירת הכל

Connecting to 192.168.1.16:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.0 200 OK
  Connection: close
  Content-type: text/xml
Length: ignored [text/xml]
Saving to: ‘HttpControlApp?OPTION=1&Method=GetXmltvEntireFile’

    &#91; <=>                                   &#93; 393,243     --.-K/s   in 0.06s   

2015-09-01 14&#58;14&#58;49 &#40;6.09 MB/s&#41; - ‘HttpControlApp?OPTION=1&Method=GetXmltvEntireFile’ saved &#91;393243&#93;
Vermoze - Innovative Technology Solutions Ltd.

dhead666 פותח השרשור
סמל אישי של משתמש
גורו HTPC
גורו HTPC
תגובות: 2975
הצטרף: פברואר 2009
נתן תודות: 123 פעמים
קיבל תודות: 879 פעמים

שרשור שלא נקרא #147 

@MarioMan

תודה.
כשבדקתי את המכשיר wget לא היתה מצליחה לסיים את ההורדה לבדה כך שנראה לי שכעת אפשר פשוט להגדיר בהרחבת השרת של Tvheadend עבור OpenELEC להוריד את ה־xmltv, רק צריך תיקון ל־offset ב־Tvheadend.

(צריך כמובן שמישהו יתנדב לבדוק זאת)


zsy
חבר שרק התחיל
חבר שרק התחיל
תגובות: 31
הצטרף: מרץ 2007
נתן תודות: 0
קיבל תודות: 4 פעמים

שרשור שלא נקרא #149 

VBox כתב:שלום לכולם
שמי אמיר ואני נציג VBox אשמח לענות על שאלות
ותודות ל @dhead666 על כתבה המושקעת
...
·שלום אמיר,
יש לך מושג מה קורה עם הרכישה של הממיר דרך הפורום?
נרשמתי לפני כמה ימים אך טרם חזרו אלי.

תודה

Nzep1
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 210
הצטרף: נובמבר 2005
נתן תודות: 45 פעמים
קיבל תודות: 10 פעמים

שרשור שלא נקרא #150 

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

"
הנתב שלך אינו תומך בהגדרות גישה מרחוק.
ולהגדיר בו ידנית העברת פורטים UPnP-נא לוודא שהנתב שברשותך תומך ב"

יש לי נתב של בזק DLINK 6850U שבו ה UPNP דלוק - ומעבר לזה לא הבנתי מה לעשות...כדי שהאופציה הזאת תפתח בהגדרות.

כמו כן - ב VLC תחת וינדוס ב UPNP ה VBOX אינו מתגלה בתוך הרשת הביתית.

במכשיר האנדרויד דרך האפליקציה עובד תקין.

אשמח לעצות/עזרה

שלח תגובה

חזור אל “חדשות HT”