@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.