יש מספיק תוכנות מסוג זה לאחרונה ובכל זאת רציתי להציע עוד תוכנה חדשה להורדת EPG. כתבתי אותה די הרבה זמן וגם השתמשתי בה הרבה זמן לפני להוציא אותה לחברים באתר.
היו לי כמה סיבות לכתוב תוכנה חדשה:
- רציתי EPG בפורמט ה-native לMCE. בשלב מסויים התעצבנתי מה-bladerunner בגלל הדרישות לפלטפורמות שונות. היו מותקנות אצלי שתי גירסות של Java Runtime, שתי גירסות של .NET ואלו היו רק דרישות מוקדמות! אז חשבתי על תוכנה שלא דורשת כלום, שום פלטפורמה runtime או תלות כלשהיא.
- רציתי לאחד את כל הערוצים בישראל ולהפסיק את הבלגן עם קודים של ערוצים. קובץ יחידchannels.xml מתאר את כל הערוצים ומיספרים שלהם.
- רציתי תמיכה ברוסית (לפחות בYES קיים EPG ברוסית).
- רציתי מסגרת (framework) כך ששינוי והוספת מקור חדש ידרוש רק כתיבת script קטן.
- אם כבר התחלתי לכתוב
רציתי תמיכה מקסימלית בXMLTV, אפשרות להוריד את ה-EPG מכמה מקורות והרבה דברים נוספים.
אשמח לשמוע תגובות וגם לעזור.
הגירסה תומכת ב-YES דרך אתרים YES,Walla,Ynet וב- HOT דרך אתר Ynet.
From MegaEPG readme כתב: MegaEPG is an Electronic Programs Guide grabber. It was developed for effective EPG grabbing from the Internet sources and converting the EPG into popular XMLTV or Windows MCE native formats. The MegaEPG provides a rich set of features:
- No prerequisites, period. It does not require installation of additional platform/run-time environment (no .NET, no Java/JRE, no 3d-party software). It works just out of the box. It does not install anything into the system directories and cleans up completely when removed.
- Windows Media Center Edition 2005 direct import (native guide format). No 3d-party software required.
- Very thru processing, trying to obtain as many of XMLTV attributes as possible: categories, movie length, production year, episode number, original name and so on.
- Support for alternative listings (in Israel ynet, walla).
- Rich scripting API to apply for new listing sources.
- Support for automatic alternative choice (essential for Israel where existing sites with listings have frequent shutdowns or sudden lack of listings for specific days).
- Smart show descriptions downloading, including weekends and holidays.
- Official Israel holidays are defined for the upcoming year.
- Support for different languages (Hebrew and Russian for Israel) and even mixing languages within the XMLTV.
- Support for Unicode and different encodings.
- Easy configuration wizard.
- Cache system to reduce the amount and time of download dramatically.
Rerunning the MegaEPG with the data cached completes in just a second.- Extremely configurable.
- Platform independent and ready to serve Linux-based media centers.
- Fair use of providers' resources. Makes delays between channels downloading, yet EPG processing is still fast.
- Support for channel icons.
- Categories translator into standard Windows MCE categories.
- Log emailing feature that allows you to receive the status of EPG downloading and alert on problems
...






