TVGemist plugin

Discussion in 'MediaPortal 1 Plugins' started by moiristo, February 6, 2007.

  1. moiristo

    moiristo Portal Pro

    Joined:
    November 17, 2006
    Messages:
    342
    Likes Received:
    27
    Occupation:
    Senior software developer
    Location:
    Enschede
    Ratings:
    +27 / 0
    Home Country:
    Netherlands Netherlands
    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 :D 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
     
    • Like Like x 5
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. moiristo

    moiristo Portal Pro

    Joined:
    November 17, 2006
    Messages:
    342
    Likes Received:
    27
    Occupation:
    Senior software developer
    Location:
    Enschede
    Ratings:
    +27 / 0
    Home Country:
    Netherlands Netherlands
    This version requires 0.2.2SVN, I'll release a 0.2.2 version today.
     
  4. CriMsoN

    CriMsoN Portal Member

    Joined:
    March 27, 2006
    Messages:
    22
    Likes Received:
    0
    Ratings:
    +0 / 0
    Home Country:
    Netherlands Netherlands
    Great! I wondered why the v2 plugin didnt work for me (neither RTL/UitzendingGemist) this weekend.
    Using 0.2.2, so happily awaiting your recompiled plugin :)

    Keep up the good work!
     
  5. moiristo

    moiristo Portal Pro

    Joined:
    November 17, 2006
    Messages:
    342
    Likes Received:
    27
    Occupation:
    Senior software developer
    Location:
    Enschede
    Ratings:
    +27 / 0
    Home Country:
    Netherlands Netherlands
    A dll for MP 0.2.2 can now be found in the release directory..I don't know for sure whether I've done it right, so it might still be wrong :D
     
  6. CriMsoN

    CriMsoN Portal Member

    Joined:
    March 27, 2006
    Messages:
    22
    Likes Received:
    0
    Ratings:
    +0 / 0
    Home Country:
    Netherlands Netherlands
    Not @ home right now... Will try it later tonight and report! Thanx for the adjustments so far!
     
  7. Xin

    Xin Portal Member

    Joined:
    January 22, 2007
    Messages:
    8
    Likes Received:
    0
    Ratings:
    +0 / 0
    Great, it works now ! Thank you.
    :D
     
  8. CriMsoN

    CriMsoN Portal Member

    Joined:
    March 27, 2006
    Messages:
    22
    Likes Received:
    0
    Ratings:
    +0 / 0
    Home Country:
    Netherlands Netherlands
    Forgot to report... But yes, it works very very well!
     
  9. erik070
    • Premium Supporter

    erik070 MP Donator

    Joined:
    February 6, 2006
    Messages:
    147
    Likes Received:
    2
    Gender:
    Male
    Location:
    The Hague
    Ratings:
    +2 / 0
    Home Country:
    Netherlands Netherlands
    Show System Specs
    I've tried this plugin but I only get empty screens (menu on the left appears but doenst function) when I open "uitzendinggemist" or "RTLgemist" in the menu of the plugin.

    I've copied over the old uitzendinggemist plugin, all the files are overwritten so that shouldn't be a problem would it?

    Is this a known problem?
     
  10. moiristo

    moiristo Portal Pro

    Joined:
    November 17, 2006
    Messages:
    342
    Likes Received:
    27
    Occupation:
    Senior software developer
    Location:
    Enschede
    Ratings:
    +27 / 0
    Home Country:
    Netherlands Netherlands
    Actually, it isn't :) Please check the following:

    - Are you using MP 0.2.2, but using the 0.2.2SVN plugin dll instead (or the other way around)?
    - Have you replaced the uitgemist skin files with the latest versions?

    If this doesn't help, please check your logfile for errors and post it here, then I'll see what I can do.
     
  11. Vulture

    Vulture Portal Member

    Joined:
    January 14, 2006
    Messages:
    48
    Likes Received:
    1
    Location:
    Nieuwendijk (NB)
    Ratings:
    +1 / 0
    Home Country:
    Netherlands Netherlands
    I have the same problem.
    I installed a completely new Mediaportal 0.2.2 (on a pc that had never MP installed), installed the Uitzending gemist plugin and get the same problem.
    also I get a .net error when trying to configure the plugin in the setup program.

    System.TypeLoadException: Kan type MediaPortal.Profile.Settings niet laden vanuit assembly Utils, Version=1.0.2546.32604, Culture=neutral, PublicKeyToken=null.
    bij MediaPortal.GUI.UitGemist.ShowWaitCursor.getBroadBand()
    bij MediaPortal.GUI.UitGemist.ConfigurationForm..ctor()
    bij MediaPortal.GUI.UitGemist.UitGemistPlugin.ShowPlugin()
    bij MediaPortal.Configuration.Sections.PluginsNew.itemConfigure_Click(Object sender, EventArgs e)
    bij System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    bij System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    bij System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    bij System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    bij System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    bij System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    bij System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    bij System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    bij System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    bij System.Windows.Forms.Control.WndProc(Message& m)
    bij System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    bij System.Windows.Forms.ToolStrip.WndProc(Message& m)
    bij System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    maybe I'm missing something?

    I don't use svn's
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!