MediaPortal TVGemist plugin
by Moiristo
This plugin for MediaPortal makes it possible to browse and watch the
internet streams provided by:
* uitzendinggemist.nl
* RTL gemist (RTL 4, 5, 7, 8)
* SBS gemist (SBS6, Net5, Veronica)
download:
The latest version is a beta made in cooperation with martijn189 and martijnr17, which retrieves its data from an online service. Download it here
The last official version, which retrieves website data by itself, can be downloaded here.
This one is also available in the download section (not as MPI, find the zip!).
------------------------------------------------------------------------------------------------
A skin file for blue3wide can be found here
------------------------------------------------------------------------------------------------
installation:
- Copy 'plugins' directory to your MP root folder
- Copy skin files from the 'skins' directory to /<MP_root>/skin (don't copy skin files from skins you don't have)
usage:
- Go to the configuration pane and choose default speed
- Try it out!
version history:
2.3 (28/11/2008)
- Fixed NLGemist
- Fixed RTLGemist not going back in navigation path
- Added a fixed list of extra emissions to RTLGemist
- Added Blue3 skin (thnx martijn189)
- Fixed Blue3 skin not properly showing MustSee view in NLGemist
TODO:
- Retrieve all SBS emissions instead of just the first page
- Update NLGemist MustSee view XML for Indigo/Monochrome
- Watched flag
2.2.2b (20/10/2008)
- Fixed SBS emissions not showing up
2.2.1b (7/10/2008)
- Fixed RTLGemist favorites bug
2.2.0b (30/9/2008)
- Fixed missing SBS regexes by rewriting SBSGemist regexes to support the changed weblayout of SBS6
- Added an additional algorithm to RTLGemist to find the latest emissions around
- Known bug: Some RTL emissions can't be loaded. This is unfortunately unfixable until RTL cleans up their code It is however handled gracefully when you click on an unavailable emission (ex: Heroes/Las Vegas/...)
2.1.3 (18/9/2008)
- Rewritten NLGemist download worker to properly retain received cookies
2.1.2 (12/9/2008)
- Gracefully fail with rating 0 if parsing an invalid rating
2.1.1 (20/8/2008)
- Fixed play URL not being found for NLGemist
2.1 (18/7/2008)
- Fixed NL Gemist not playing streams (new cookies)
- Fixed favorites? Please test
- Disabled RTL Top Ten list (The XML returned by RTL is no XML at all)
- Added Monochrome/Indigo skin (thnx BoelShit & r_a_s_robin!)
- No MPI this time (maybe later, I find it too buggy now)
2.0
- Added support for SBS Gemist (SBS6, Net5, Veronica)
- Rewritten big parts of the code by introducing Serie and Episode model classes
- Created SBS skin files and images for BT, BT Wide and PM3
1.3.1
- Fixed some new bugs when saving favorites
- Fixed paginated emissions being loaded with mutiple page numbers
- Fixed URL stream data not being flushed after use
1.3
- Updated plugin to be able find the security code that is needed now to find the web streams
- Fixed favorites not being saved properly
- Fixed must-see images not being shown (wrong link to image)
- Fixed emissions not being shown when a field (like date or description) is unavailable
- Added custom Project Mayhem 3 images (thnx bloasfist!)
1.2
- Fixed incomplete emission list in uitzendinggemist
- Added option to hide DRM emissions in rtlgemist.
- Improved navigation of uitzendinggemist. Pressing OK while on a selectbutton (Titel, Genre, Omroep, ...) brings you to the list of emissions
1.1
- g_player.Play(url) > g_player.PlayAudioStream(url, true), now for every stream
- Fixed images not being shown in Vista
- Fixed emissions not being shown in NLGemist when more than 30 emissions are available
- Fixed descriptions not being shown for older emissions in NLGemist
- Fixed favorites page for RTLgemist and NLGemist
- Fixed bug with navigation path in RTLGemist
- Added XFace skin (thanks emphyrio!)
- Renamed project to TVGemist
1.0
- Removed support for Tien Gemist
- Added series and films to RTL Gemist. I have tried viewing DRM series or films (everything has DRM, except GTST), which will give you (as in your browser) a popup screen that asks you to call a number. I do not know whether these streams will work when you make call. I hate the fact that DRM makes debugging very expensive You could try though, it would probably work.
- Changed filenames of images, settings and skin files. They now all start with tvgemist_. Just to organize, but you can also delete the plugin easier (if you'd really want to, of course )
- Selecting VMR9 indeed doesn't seem to work. the plugin described at WindowsMediaPlayerOSD process plugin. - MediaPortal Forum will however give you OSD for seeking in the stream (After install, check it first in the Configuration).
- g_player.Play(url) > g_player.PlayAudioStream(url, true)
- Navigation path for RTL Gemist
- Modified (improved is a big word) the UI for BlueTwo and BlueTwo Wide. The MPI does not contain skin files for other skins yet. However, since the UI is very simple, you can use these for other skins. By deleting the hover_tvgemist.png file from the Media directory you can prevent the blue BlueTwo icon from being shown.
0.9
- Added support for Tien Gemist!
- Some minor changes
- No PM3 skin for TienGemist yet
0.8
- Fixed the TopTen screen of RTLGemist
- Recompiled against the latest SVN
0.7
- Changed the plugin name to 'TV Gemist' (A lot of plugins disliked the long name)
- NLGemist now shows all available emissions, not the last five
- Fixed wrong url regex for emission logo, now it properly shows the logo that belongs to the emission
- Fixed NLGemist not going in fullscreen when clicking an emission
- Added a widescreen skin file (nothing fancy yet though)
- No progression on the Tien plugin however
0.6
- Fixed NLGemist section not working because of changed website (Now everything can be found in XML documents o/)
- Started with the Tien plugin (no functionality yet)
0.5
- Fixed NLGemist section not working because of changed website (It requires a cookie)
- Fixed stream regexes
- Improved skin files
0.4
- Created custom skin files for Project Mayhem 3
0.3
- Added a frontend to RTLGemist
- Added an UitGemist-MP-puppet
- Added a frontend to UitzendingGemist and RTLGemist
- Improvement: Focus the facadeview after loading new entries
0.2
- Fixed some bugs in the original code
0.1
- Initial version from ZipperZip
by Moiristo
This plugin for MediaPortal makes it possible to browse and watch the
internet streams provided by:
* uitzendinggemist.nl
* RTL gemist (RTL 4, 5, 7, 8)
* SBS gemist (SBS6, Net5, Veronica)
download:
The latest version is a beta made in cooperation with martijn189 and martijnr17, which retrieves its data from an online service. Download it here
The last official version, which retrieves website data by itself, can be downloaded here.
This one is also available in the download section (not as MPI, find the zip!).
------------------------------------------------------------------------------------------------
A skin file for blue3wide can be found here
------------------------------------------------------------------------------------------------
installation:
- Copy 'plugins' directory to your MP root folder
- Copy skin files from the 'skins' directory to /<MP_root>/skin (don't copy skin files from skins you don't have)
usage:
- Go to the configuration pane and choose default speed
- Try it out!
version history:
2.3 (28/11/2008)
- Fixed NLGemist
- Fixed RTLGemist not going back in navigation path
- Added a fixed list of extra emissions to RTLGemist
- Added Blue3 skin (thnx martijn189)
- Fixed Blue3 skin not properly showing MustSee view in NLGemist
TODO:
- Retrieve all SBS emissions instead of just the first page
- Update NLGemist MustSee view XML for Indigo/Monochrome
- Watched flag
2.2.2b (20/10/2008)
- Fixed SBS emissions not showing up
2.2.1b (7/10/2008)
- Fixed RTLGemist favorites bug
2.2.0b (30/9/2008)
- Fixed missing SBS regexes by rewriting SBSGemist regexes to support the changed weblayout of SBS6
- Added an additional algorithm to RTLGemist to find the latest emissions around
- Known bug: Some RTL emissions can't be loaded. This is unfortunately unfixable until RTL cleans up their code It is however handled gracefully when you click on an unavailable emission (ex: Heroes/Las Vegas/...)
2.1.3 (18/9/2008)
- Rewritten NLGemist download worker to properly retain received cookies
2.1.2 (12/9/2008)
- Gracefully fail with rating 0 if parsing an invalid rating
2.1.1 (20/8/2008)
- Fixed play URL not being found for NLGemist
2.1 (18/7/2008)
- Fixed NL Gemist not playing streams (new cookies)
- Fixed favorites? Please test
- Disabled RTL Top Ten list (The XML returned by RTL is no XML at all)
- Added Monochrome/Indigo skin (thnx BoelShit & r_a_s_robin!)
- No MPI this time (maybe later, I find it too buggy now)
2.0
- Added support for SBS Gemist (SBS6, Net5, Veronica)
- Rewritten big parts of the code by introducing Serie and Episode model classes
- Created SBS skin files and images for BT, BT Wide and PM3
1.3.1
- Fixed some new bugs when saving favorites
- Fixed paginated emissions being loaded with mutiple page numbers
- Fixed URL stream data not being flushed after use
1.3
- Updated plugin to be able find the security code that is needed now to find the web streams
- Fixed favorites not being saved properly
- Fixed must-see images not being shown (wrong link to image)
- Fixed emissions not being shown when a field (like date or description) is unavailable
- Added custom Project Mayhem 3 images (thnx bloasfist!)
1.2
- Fixed incomplete emission list in uitzendinggemist
- Added option to hide DRM emissions in rtlgemist.
- Improved navigation of uitzendinggemist. Pressing OK while on a selectbutton (Titel, Genre, Omroep, ...) brings you to the list of emissions
1.1
- g_player.Play(url) > g_player.PlayAudioStream(url, true), now for every stream
- Fixed images not being shown in Vista
- Fixed emissions not being shown in NLGemist when more than 30 emissions are available
- Fixed descriptions not being shown for older emissions in NLGemist
- Fixed favorites page for RTLgemist and NLGemist
- Fixed bug with navigation path in RTLGemist
- Added XFace skin (thanks emphyrio!)
- Renamed project to TVGemist
1.0
- Removed support for Tien Gemist
- Added series and films to RTL Gemist. I have tried viewing DRM series or films (everything has DRM, except GTST), which will give you (as in your browser) a popup screen that asks you to call a number. I do not know whether these streams will work when you make call. I hate the fact that DRM makes debugging very expensive You could try though, it would probably work.
- Changed filenames of images, settings and skin files. They now all start with tvgemist_. Just to organize, but you can also delete the plugin easier (if you'd really want to, of course )
- Selecting VMR9 indeed doesn't seem to work. the plugin described at WindowsMediaPlayerOSD process plugin. - MediaPortal Forum will however give you OSD for seeking in the stream (After install, check it first in the Configuration).
- g_player.Play(url) > g_player.PlayAudioStream(url, true)
- Navigation path for RTL Gemist
- Modified (improved is a big word) the UI for BlueTwo and BlueTwo Wide. The MPI does not contain skin files for other skins yet. However, since the UI is very simple, you can use these for other skins. By deleting the hover_tvgemist.png file from the Media directory you can prevent the blue BlueTwo icon from being shown.
0.9
- Added support for Tien Gemist!
- Some minor changes
- No PM3 skin for TienGemist yet
0.8
- Fixed the TopTen screen of RTLGemist
- Recompiled against the latest SVN
0.7
- Changed the plugin name to 'TV Gemist' (A lot of plugins disliked the long name)
- NLGemist now shows all available emissions, not the last five
- Fixed wrong url regex for emission logo, now it properly shows the logo that belongs to the emission
- Fixed NLGemist not going in fullscreen when clicking an emission
- Added a widescreen skin file (nothing fancy yet though)
- No progression on the Tien plugin however
0.6
- Fixed NLGemist section not working because of changed website (Now everything can be found in XML documents o/)
- Started with the Tien plugin (no functionality yet)
0.5
- Fixed NLGemist section not working because of changed website (It requires a cookie)
- Fixed stream regexes
- Improved skin files
0.4
- Created custom skin files for Project Mayhem 3
0.3
- Added a frontend to RTLGemist
- Added an UitGemist-MP-puppet
- Added a frontend to UitzendingGemist and RTLGemist
- Improvement: Focus the facadeview after loading new entries
0.2
- Fixed some bugs in the original code
0.1
- Initial version from ZipperZip