Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.




1252 posts

Uber Geek
+1 received by user: 115

Subscriber

Topic # 217775 11-Jul-2017 20:13
Send private message quote this post

Hi

 

I have traditionally been using MediaPortal with the DJBlu custom sky grabber to allow full population of the Sky EPG in to MediaPortal including HD channel data, 14 day EPG and channel numbers.  This had been working well until my system went kaput.  I'm now trying to transition back to a decentralised TV Server from the Sky box and installed the latest version of the custom MP build with my modified Sky NZ plugin.  Unfortunately while it will still pick up channel names and the general titles/contents, it now won't get the numbers.

 

The plugin suffers from a large number of issues:

 

     

  1. It was rebuilt using the final DJBlu DLL which was decompiled and then the code transferred across to an old version of the SKY UK source code.  DJBlu lost all his code in an HDD crash and only had a really old version backed up.  It did LCN, Channels, Titles and content but doesn't anymore.
  2. It is built in VB, hard to debug in comparison to MP and EPGC as they're in C# and I can't follow their setup correctly - This is definitely a me thing as I'm sure someone could look at the code and move it to C# and fix these issues really simply.
  3. It has a fixed reference point for decoding the DVB stream rather than following the proper offsets which leads it to occasionally not finding the titles or content and now appears to not find any channel numbers.
  4. It requires a custom MP build which is awkward to maintain.

 

In light of the above, does anybody know of a TV Server on the PC (windows preferably at this stage) that can do the following:

 

     

  1. Act in a decentralised manner, e.g. decouple the server from the client
  2. Can auto-update/delete of channels within a user set channel range, e.g. Sky NZ publishes to LCN 0 > 520ish, on a defined schedule.  There are tons in the 900 range which are not required and the ability to type this range in would be fab.
  3. Can access the Sky NZ Channel numbers from the stream as well as the OpenTV data to get the full EPG including HD (unless Sky EIT data now has all channels etc.) including the regional variations so I only get Prime or TVNZ for Auckland.
  4. Supports the standard FW/RW/Skip/Pause/Play etc. similar to MP although a proper fast forward above x4 would be great.
  5. Ideally runs on Windows as my TV cards are in a Dell R310 which runs my Windows Server 2016 Essentials server and I can't be bothered to virtualise this as it will take some time to resort out my Domain Controller and connected PCs.

 

Anyone know of a system that can do all this?

 

Cheers

 

Chris


Create new topic
556 posts

Ultimate Geek
+1 received by user: 28


  Reply # 1819866 11-Jul-2017 20:29
Send private message quote this post

Admittedly not exactly what you want to hear but in my experience this all works out of the box with oscam and tvheadend on linux.

Getting full EPG and channel numbers without any clever scripts or customisations.



1252 posts

Uber Geek
+1 received by user: 115

Subscriber

  Reply # 1819908 11-Jul-2017 21:21
Send private message quote this post

 I'm not opposed to switching OS if it works.  My HTPCs run windows and MP has always been good for me compared to the likes of Kodi and Emby as the EPG is better and general TV actions are more refined.


 
 
 
 


3074 posts

Uber Geek
+1 received by user: 510

Trusted

  Reply # 1819934 11-Jul-2017 21:33
Send private message quote this post

i use to use fortherecord with oscam to get sky channels.  this worked well, perfectly even.  fortherecord became (well it split, and became 2 things) argus-tv.com

 

 

 

havent used it in years though...




1252 posts

Uber Geek
+1 received by user: 115

Subscriber

  Reply # 1819937 11-Jul-2017 21:38
Send private message quote this post

Yeah I've used 4therecord and Argus but they don't do what I want and argus doesn't even capture the LCN data from the stream, has to be manually inputted.  Honestly, the MP core engine with the plugin was fantastic but the code to make it work is partially in the custom data grabber dll, the actual C++ code in the custom MP build, and then in the plugin... DJBlu did well but its quite cumbersome and IO heavy.  I was hoping that MP at some point may pick up the ability to do auto-updates and full sky epg along with series linking as then it would be fine!


2738 posts

Uber Geek
+1 received by user: 206


  Reply # 1819989 12-Jul-2017 00:30
One person supports this post
Send private message quote this post

PANiCnz: Admittedly not exactly what you want to hear but in my experience this all works out of the box with oscam and tvheadend on linux.



Getting full EPG and channel numbers without any clever scripts or customisations.


Is there a guide somewhere on how to set that all up?
I'm thinking of changing my server from windows and dvblogic tvserver to the above, as the tvheadend client app on the Apple TV looks to be much better than dvblogics one.




25064 posts

Uber Geek
+1 received by user: 4947

Moderator
Trusted
Biddle Corp
Subscriber

  Reply # 1820015 12-Jul-2017 07:48
Send private message quote this post

Have you ever looked at NextPVR?

 

 




1252 posts

Uber Geek
+1 received by user: 115

Subscriber

  Reply # 1820021 12-Jul-2017 08:01
Send private message quote this post

sbiddle:

 

Have you ever looked at NextPVR?

 

 

Yep, have used it for a while too but only does EIT grabbing and can't focus its scan on a networkID, so you get the full list.  I effectively want to focus on a networkID to only bring in channels from Sky and those linked, e.g. TVNZ 1 etc.

 

DVBLink with EPGCollector is viable, except that the TBS tuners do not say which tuner is locked so running epgcollector while streaming from DVBLink will break the link stream as the tuner drivers do not say tuner 1 is locked and in use by a programme.  I'd need to buy either a new set of tuners or an individual tuner for EPGc only.  It will still only do the guide from EPGC and channel scanning is built on EIT so cannot get the Sky LCNs

 

TVHeadend appears to have a full OpenTV set of grabbers but I'd have to rebuild my entire tvserver as its currently on my essentials server and therefore running windows. Until I install, I'm not sure what it can do.  It can't do the auto-update and perhaps the regional stuff either.


556 posts

Ultimate Geek
+1 received by user: 28


  Reply # 1821360 12-Jul-2017 16:30
Send private message quote this post

CYaBro:
PANiCnz: Admittedly not exactly what you want to hear but in my experience this all works out of the box with oscam and tvheadend on linux.



Getting full EPG and channel numbers without any clever scripts or customisations.


Is there a guide somewhere on how to set that all up?
I'm thinking of changing my server from windows and dvblogic tvserver to the above, as the tvheadend client app on the Apple TV looks to be much better than dvblogics one.

 

Unfortunately not one single guide that I'm aware of, I had to piece it together from multiple guides. Something like this looks fairly accurate for the Oscam setup, it assumes the use of RPI as the host but should be fine for x86 too. Only thing to mention is if using an Omnikey reader you need to install the libpcsclite1 libpcsclite-dev packages and also need to tell Oscam to compile with PCSC support. 

 

The installation of Tvheadend is fairly straightforward, and once that's done all the config is done through the Tvheadend web gui.

 

The whole reason I went Tvheadend in the first instance is I found the guides for MP and Windows to be way to complicated. 

 

Benoire:

 

 

 

 

 

TVHeadend appears to have a full OpenTV set of grabbers but I'd have to rebuild my entire tvserver as its currently on my essentials server and therefore running windows. Until I install, I'm not sure what it can do.  It can't do the auto-update and perhaps the regional stuff either.

 

 

Have you considered grabbing a cheap USB tuner and trying a proof of concept on a RPI or similar single board PC? Plenty of guides on the internet about running Tvheadend on a RPI.




1252 posts

Uber Geek
+1 received by user: 115

Subscriber

  Reply # 1821362 12-Jul-2017 16:33
Send private message quote this post

PANiCnz:

 

 

 

Benoire:

 

TVHeadend appears to have a full OpenTV set of grabbers but I'd have to rebuild my entire tvserver as its currently on my essentials server and therefore running windows. Until I install, I'm not sure what it can do.  It can't do the auto-update and perhaps the regional stuff either.

 

 

Have you considered grabbing a cheap USB tuner and trying a proof of concept on a RPI or similar single board PC? Plenty of guides on the internet about running Tvheadend on a RPI.

 

 

I'm doing a P2V conversion for the essentials server.  Demoted it from being a domain controller and will transfer it on to one of my vSphere hosts, that will free up my wee little R310 server to install Esxi 6.5 and then run linux as a VM with the two tuner cards passed through.  I've been wanting to test 6.5 with tuner passthrough as I've had trouble with esxi and tuner cards, xenserver always worked better.


556 posts

Ultimate Geek
+1 received by user: 28


  Reply # 1821370 12-Jul-2017 16:50
Send private message quote this post

I'd be interested to hear how well passthrough works for you, I've historically avoided the temptation to virtualise at home for this reason. All my experiences have been with Esxi 5 so hopefully things have improved with 6.5.




1252 posts

Uber Geek
+1 received by user: 115

Subscriber

  Reply # 1821376 12-Jul-2017 16:52
Send private message quote this post

ESxi 6 onwards is pretty good for passthrough, I have a virtualised Xpenology server with two LSI HBAs passed to the VM, never miss a beat and performance as if it was baremetal; but I've always found esxi bad for tv tuners for some reason... Xenserver was always good though, but lacked features in comparison to ESxi.


3 posts

Wannabe Geek


  Reply # 1821414 12-Jul-2017 17:36
Send private message quote this post

Benoire:

 

It is built in VB, hard to debug in comparison to MP and EPGC as they're in C# and I can't follow their setup correctly - This is definitely a me thing as I'm sure someone could look at the code and move it to C# and fix these issues really simply.

 


Brownard converted the grabber and UK plugin to C# - https://github.com/brownard/SkyUKGrabber

 

 




1252 posts

Uber Geek
+1 received by user: 115

Subscriber

  Reply # 1821446 12-Jul-2017 18:22
Send private message quote this post

Ohhh very interesting!  The main issue with the code is that it doesn't decode properly and instead has some fixed positions it reads the data from rather than use the official offsets that EPGC and the MP tv engine that mm1352000 was working on, this means that if the stream changes or has random issues then it misses things like LCNs or titles.


Create new topic



Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Nothing nebulous about Microsoft’s cloud-transition
Posted 21-Jul-2017 15:34


We’re spending more on tech, but not as much as Australians
Posted 21-Jul-2017 11:43


Endace announces EndaceFabric for network-wide packet recording
Posted 20-Jul-2017 20:49


Acorn 6: MacOS image editing for the rest of us
Posted 20-Jul-2017 17:04


HTC faces backlash over keyboard pop-up ads
Posted 19-Jul-2017 15:53


BNZ adds Visa credit cards to Android Pay wallet
Posted 18-Jul-2017 19:44


Still living in a Notification hell – Om Malik
Posted 18-Jul-2017 13:00


Duet Display uses iPad to extend Mac, PC
Posted 18-Jul-2017 10:58


PC sales could be worse
Posted 17-Jul-2017 07:34


Crypto-currencies, tulips, market bubbles
Posted 17-Jul-2017 06:38


NZ Tech Podcast: Big batteries, solar cars, cold war, IoT
Posted 16-Jul-2017 16:53


Vodafone Australia mulls Wisp alliance, NZ implications
Posted 13-Jul-2017 16:49


Rural health professionals see fibre pay-off
Posted 13-Jul-2017 11:52


Vodafone announces expansion of $5 Daily Roaming
Posted 13-Jul-2017 10:20


Intel unveils powerful Intel Xeon Scalable processors
Posted 12-Jul-2017 20:41



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.