SG!TV – Plugin for XBMC and Plex for Singapore TV

The SG!TV Plugin or Channel for XBMC/Plex is launched.  SG!TV allows you to re-watch or catch up the local Mediacorp (Singapore) shows that you have missed direct from your HTPC client. Miss last night channel 8 drama serial?  Fire up the app and look for the show or find it through the latest highlights.  This is the current beta version but both browsing of channels and the latest shows are all working. It is currently working for Singapore viewers only as I believe the website does check for the IP location before allowing access to the stream. Also, it works great for our overseas friend as well, so if you are a Singaporean staying aboard, this is a great way to watch or catch up your favourite Mediacorp shows. The screenshots below show the XBMC client and the local channels  that are available.

XBMC – Channel Select
XBMC – Episode Select
XBMC – Playback

<

p style=”text-align: center;”>

Some major updates to the SG!TV Plugin.

It now shows Channelnewsasia video and live feed if you are based in Singapore.

There’s also local wahbanana channel for some random laughs.

Lastly, there’s Viddsee.

Viddsee is a local Singapore start up that curates the best short films from Asia. Viddsee serves up seven recommended short Asian films for your viewing pleasure each week on the home screen.

Currently, both the XBMC and Plex plugins are at a similar stage of development. It has currently been tested on both the Windows version of XBMC and Plex. As XBMC uses a unified software base, it should work across all the platforms. As for Plex, there are some problems in playing the stream directly through clients that do not support the stream protocol and the transcoding option should be set to preferred. This was verified on my Android devices. Next up are the screenshots of the Plex channel.

Plex – Channel Select
Plex – Episode Select
Plex – Playback

As for the bugs / Upcoming feature list:

  1. Unable to get episodes of shows if it span across multiple pages.
  2. Option to select stream quality. Currently it plays the highest available.
  3. Search function to be incorporated.
  4. to be discovered!

Download:

Appreciate if you do not direct link to the files, instead refer them to my website, thanks. Also, if you like the plugin, help me share or like this page on Facebook so that the word gets around. Thank you!

(PLEX) – SGtv.bundle

Installation instructions:

For Plex :

  1. Go to C:UserUsernameAppDataLocalPlex Media ServerPlug-ins
  2. Unzip the folder
  3. Restart your Plex Media Server
  4. Start your Plex Media Client and navigate to the channels directory
For XBMC :
  1. Get it from the official XBMC repository

Thanks for reading. I hope you like the Plugin / Addon and if you have any comments or suggestions, I look forward to receiving your feedback.

Sean

Sean is a tech geek and star wars fan. He loves playing with new gadgets, writing little code snippets in Python, JS, and dabbling with Android programming from time to time, while keeping a lookout for the next biggest happening in the world of tech!

45 thoughts on “SG!TV – Plugin for XBMC and Plex for Singapore TV

  1. Amazing! This is way better than xinmsn as you can retrieve even the old shows. Just to inform you that testube show should be in vasantham n not suria. Thanks for sharing. I can help u test many more softwares too

  2. Wish the episodes are arrange in order. Some episodes have additional titles while others dont.
    Chinese characters will be shown as a black bar in plex.
    Please understand that im not here to criticize but assisting to make it better ok

  3. Is this addon still working? I’m trying it on XBMC on Android, I can load the episode lists but i get script error when trying to play it. I’m also in the US so I’m not sure if there’s ip restrictions thats blocking it.

  4. There was a problem with the updated XBMC file. The plugin has been fixed, please help download again. Oh, and there shouldn’t be an issue if you are in the US.

  5. Hi…I tested the addon and it works great. However, I’m wondering why for the ch 8 dramas, there are only 16 eps loaded? I notice it happens for most dramas. The current “It takes two” doesn’t start from ep 1 but starts from ep 16. The drama “game plan” only has the first 16eps no finale.

  6. I recommend Plex or Boxee. Plex is a great slick interface. The only drawback is they are a little behind Boxee in terms of cutting edge features (they were a few months behind getting netflix, their torrent support still doesn’t include RSS feeds and such). Still, if all you want to do is have a remote control client for netflix, hulu, and joost, Plex is probably the best one right now. They also have much better SMB support than Boxee if you are planning on accessing network shares.

  7. Hi Sean
    FYI it doesn’t work now in xbmc as well. Been using your neat add-on for quite sometime hopefully it can be up and running as usual. Anyhow it would also be nice if there’s a repo for your app at least it can be updated easily every now and then. Cheers and keep-up the good work…

    1. My bad – I updated the XBMC along the Plex version for yul000 previously. Will update the download links soon.

      Will see if I can put it on a repository too.

    2. The links have been updated to the latest version.
      As xinmsn have made some changes, it takes too long to load the file with thumbnails hence have removed them temporarily.

      both plex and xbmc versions updated. let me know if any problems. thanks!

  8. Hi Sean,
    Great work anyhow fyi under your addon xml you need to just add the (1) in for it to be able to install in gotham…you can use this as me have made just alittle modification to it…

    Anyway great work once again hopefully it can be as organise as before with the neat channels thumbnails cheers!!!

  9. Does not seem to be working for me. Using Plex on linux distro. I installed the channel and I can see it and bring it up but nothing will play. Perhaps some IP blocking or something but I read where you commented that this works for US viewers so not sure what is wrong. Any ideas?

  10. Hi Sean,

    Good day anyhow the sgtv doesnt work in xbmc now fyi is it gotta do with mediacorp/xinmsn changing it’s source of tv series/episodes every now & then perhaps…

    1. Still get error, when go to channel 5/What do men want.
      22:12:58 T:139970579752704 ERROR: EXCEPTION Thrown (PythonToCppException) : –>Python callback/script returned the following error<–
      – NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
      Error Type:
      Error Contents: local variable ‘video_url’ referenced before assignment
      Traceback (most recent call last):
      File “/storage/.xbmc/addons/plugin.video.sgtv-master/default.py”, line 241, in
      resolveMSN(url)
      File “/storage/.xbmc/addons/plugin.video.sgtv-master/default.py”, line 207, in resolveMSN
      video_url=htmlParse(video_url)
      UnboundLocalError: local variable ‘video_url’ referenced before assignment
      –>End of Python script error report<–
      22:12:58 T:139971834169152 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.sgtv/?mode=resolveMSN&url=http%3A%2F%2Fxin.msn.com%2Fen-sg%2Fvideo%2Fcatchup%2Fwhat-do-men-want-episode-4-
      22:12:58 T:139970579752704 NOTICE: Thread BackgroundLoader start, auto delete: false

  11. Hi Sean,
    The new ver1.5 still doesn’t work just fyi Sean…

    StiLL got the same problem as the previous one whereby theres n0 series Listing when say ch5 etc was seLected.
    fyi its t0taLLy empty…anywayz much appreciative 0f da werk yer had d0ne aLL dis whiLe…

  12. Hi Joseph,

    thanks for using SG!TV.

    Can you share more details of your setup and the problem you encountered? If XBMC, did you install via the official repo?

    I just tried channel 5 – mata mata and channel 8 – three wishes a minute ago and it was working fine for me.

    1. More detail.
      Via Official repo and Master(tried this first).

      The issue is Location on some of the shows.
      I am in Alberta/Canada.

      When I go to this from the web browser I get an error:
      message: we are sorry, this video can not be played from your current location.
      http://xin.msn.com/en-sg/video/catchup/what-do-men-want-episode-5/vp-6681100e-6a99-4f71-9d84-dd5458cf7a15.

      Can a Proxy be added to this plugin?
      I had another plugin that lists almost the same shows as your addin and it stop working also, Or is this the same addon- it is call (Mediacorp TV Singapore Addon).
      Sounds like the same issue.

      I guess I should say it stop working , it is shows that stopped working. But other shows still work for me. By the way this is an excelling plugin, my wife likes it, so hopefully there is work around for the location issue.

      1. Thanks much Trevor for sharing.

        As compared to the Mediacorp one – we started development differently but have started seeing some synergies in working together. Scotty (the author of Mediacorp) is based in US and might be able to validate some of the proxy issues. We initially thought we worked around it with one of the HTTP calls. I am based in Singapore so testing is harder for geolocation issues. I was thinking of a workaround but would need some time to implement it as I need to use a US VPN to simulate it as well. Will report back once I am able to test it out.

        1. Thanks,
          Any testing you need let me know. Also great App, good to hear you are working together. I had Mediacorp first and the link worked then it stopped. Seen you app and was able find out why it didn’t work.

          Thanks again.

  13. Hi Sean,
    I am a singaporean living in Vancouver. Can use Toggle but have to register with my sing i/c to watch. Really like your xbmc addon but so far cannot see the videos. anyway to add a registration like toggle to over come the geo restrictions?

  14. Hi Sean,
    gr8 j0b n0w it séèm dat yer SGTV add-0n theres an aut0-update feature which was 0rsem anywayz much appreciated 0f yer superb add-0n pLz c0nt da gud werk & a beLLy satisfied user n0netheLess… :-)

  15. What happened to the plugin? All the videos have disappeared? Is it only me or is anyone else having the same issue? Am sad that i can’t watch my shows.

  16. most the of the channels in the plex version from github dont seem to work. I can navigate to all the episodes, but the video doesnt play. gets stuck at 13%. I noticed that the xbmc version is newer than the plex version. Not sure if there have been updates for the streams that need to be migrated to the plex version.

  17. I’m still having issues with with plex version of this plugin. As far as I can tell, i think its due to plex being able to transcode the video stream.
    Is there anything i need to do get this to work? I’m in the US, if that matters. i have chrome browser on a windows 10 PC, and plex on a linux box.

  18. hi. i am malaysia user… now having issue unable to play for the last episode…is there any update for the plugin???
    hope to hear from you soon…thanks

Leave a Reply