|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Plugin: mc2xml EPG Plugin
After months of development time spent here and there, I'm pleased to announce the first public beta of my mc2xml EPG Plugin.
Originally, this plugin was to use Schedules Direct as its source, but licensing issues have prevented that to date. There is an SD version of this plugin sitting on my private svn repository, but it's unclear at this point whether or not it will see the light of day. In the meantime, this plugin grabs its EPG data from mc2xml. Because of how EPG plugins must be hooked into the Sage core, there are special instructions required to completely install this plugin. Please read the installation section of the user guide carefully before starting an installation! It's not overly complicated or difficult, but does require some extra care. Same for an uninstall - you must do some manual steps to uninstall this plugin. All the details are outlined in the user guide. Please read through the user guide carefully before installing this plugin. There are a few known issues with switching away from the Sage EPG service to this one along with some features of the Sage EPG service that this plugin cannot provide. All the details are outlined in the user guide. Pay special attention to the "Known Issues" section for a key issue that can cause recording of previously recorded episodes. I'm quite pleased with the results and have actually moved my production server to this plugin for EPG data - mainly for the show and airing filter capabilities. I realize the Sage EPG service is around for at least another nine months (and maybe longer), but I'm hoping to get a few people to at least try it out and provide some early feedback - better to tweak and fix bugs now than hit them after the Sage EPG service is gone. If you find this EPG plugin useful, I encourage you to donate to the mc2xml author. Without mc2xml, this plugin would not be possible.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#2
|
||||
|
||||
Nice Job! More EPG Alternatives
__________________
SageTV 7.1.9 / Phoenix Captures: 1x Genpix Skywalker DVB4Sage / 1x 7500 Prof DVBS2 Tunner DVB4Sage / 1x HD HomeRun / 1x Slingbox M1 / 1x Colossus HD Extender: 2x HD200 / 1x HD300 |
#3
|
||||
|
||||
Wow, great work and thank you Slugger!
__________________
Server - unRAID 6.1.3: VM-Windows7 with Sage 7.1.9 - 2xHDHomeRun 1xHDHomeRun Prime - Xeon E3-1230, SUPERMICRO MBD-X9SCM-F MB, RAM 16 GB, HD 14TB Clients: 2xHD100, 1xHD200 and 1xHD300 |
#4
|
|||
|
|||
Slugger,
Working great thanks.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#5
|
||||
|
||||
Slugger: Job well done, Man!!
Works like a charm. Thanks!!!!
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT |
#6
|
||||
|
||||
Kingston, on?
this is welcome news!
When you mention: "You just can't assign different, unique lineups to different tuners with the unlicensed version of the plugin...." that would apply if you were subscribing to both a sat and cable co. and their independent lineups? ps. have you seen a band in Kingston, 'The Tonecats,?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#7
|
|||
|
|||
Quote:
1) Run the licensed version of the plugin. This will make all lineups you configure visible to Sage via the plugin. 2) Generate the xmltv.xml file with mc2xml (or maybe even xmltv*) on your own, outside of this plugin/SageTV. Point this plugin to some phony exe that simply eats the command line and returns success, then this plugin will proceed with processing the xmltv.xml file you generated externally. 3) Build your own version of this plugin and remove the licensing requirements. You're responsible for rebuilding and redeploying with each code update, but you can build it with all the licensed features without needing a license. Be aware, however, that code changes are going to be occurring often over the next few months. The EPG data processing will probably need some tweaks and there are advanced features still to be implemented. #1 is the easiest, I think #2 is probably the next easiest then #3, though I'm kind of on the fence as to which is easier between #2 and #3. Your abilities with compiling Groovy code to Java byte code might influence your personal ranking of these tasks. * Using anything other than mc2xml with the "microsoft legacy" service to generate the xmltv.xml file will probably result in failed EPG updates. If users want to produce xmltv output from other sources to be processed by this plugin then I'm willing to accommodate, within reason. I do plan on adding support for at least the other sources supported by mc2xml, but I may also be willing to support other xmltv generators. However, as of right now, only the input from the mc2xml "microsoft legacy" settings are supported - anything else will probably fail. Quote:
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#8
|
||||
|
||||
Quote:
The Tonecats are a rockabilly band that a high school friend fronts. They have a Facebook page - you can see them at local pubs. as far as citizenship goes... Bill Barilko, eh? nuff' said
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#9
|
||||
|
||||
And I thought the only band to come from Kingston was Bob Marley and the Whalers
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#10
|
|||
|
|||
The Tragically Hip are awesome. Love their bass riffs...
__________________
Server: MSI Z270 SLI Plus ATX Motherboard, Intel i7-7700T CPU, 32GB Memory, Unraid 6.11.5, sagetvopen-sagetv-server-opendct-java11 Docker (version 2.0.7) Tuners: 2 x SiliconDust HDHomeRun Prime Cable TV Tuners, SiliconDust HDHomeRun CONNECT 4K OTA Tuner Clients: Multiple HD300 Extenders, Multiple Fire TV Stick 4K Max w/MiniClient Miscellaneous: Multiple Sony RM-VLZ620 Universal Remote Controls |
#11
|
||||
|
||||
didn't you know? Bob was a hoser
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson |
#12
|
|||
|
|||
Slugger,
The full Digital lineup can be huge I have over 500 channels and only use a few. I was able to limit them by creating a file mc2xml.chl and putting it in my line up folder. mc2xml.chl 2-71 99 106 119 121 128 129 136 164 181 183 233 200-399 500 502 504 515 702-715
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#13
|
|||
|
|||
Quote:
However... by doing this, any new channels added to the lineup will not show up in Sage unless you remember to add those new channels to this config file in your lineup folder. By downloading all channels and disabling the ones you don't need in Sage, new channels in your lineup will be added as they're added to your lineup in mc2xml.
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#14
|
|||
|
|||
Quote:
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#15
|
||||
|
||||
Multiple lineups
Just to make sure I understand correctly. I have to create a folder under sagetv\plugins\mc2xmlepg for each lineup. IE. c:\program files\sagetv\sagetv\plugins\mc2xmlepg\timewarnercable for the analog lineup and c:\program files\sagetv\sagetv\plugins\mc2xmlepg\timewarnercabledigital for the digital tuner lineup and run mc2xml from the command line from each folder?
__________________
Sage Tv Server-Amd 4200FX quad core, Asus Nvidia EN610 Hdmi out , 8 Gig Ram ,(3) HVR-1800, 3.5 terrabyte storage, Windows 8 Pro on sage 9.09 system . Media Server- 6 Terabytes on 5 drives, Amd x2 6000 8 useable gig ram on win 7 32 bit media server. |
#16
|
|||
|
|||
Quote:
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#17
|
||||
|
||||
Thanks. I just installed it with 2 different program lineups and it works great. Only problems is each channel is listed twice in the lineup in the channel. Not 2 separate listings. It used to be the network icon, then channel number and then the listings by time. Now it is 2 2 then the listings by time. IE. 2 2, 3 3, 4 4 and so on.
__________________
Sage Tv Server-Amd 4200FX quad core, Asus Nvidia EN610 Hdmi out , 8 Gig Ram ,(3) HVR-1800, 3.5 terrabyte storage, Windows 8 Pro on sage 9.09 system . Media Server- 6 Terabytes on 5 drives, Amd x2 6000 8 useable gig ram on win 7 32 bit media server. |
#18
|
|||
|
|||
Quote:
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
#19
|
||||
|
||||
Here is the screenshot.
I think I know what is happening. I noticed that on the channels that have a high definition equivalent, It shows its equivalent and on all others is is the same number. For instance for for the disney channel it has 68 985 as you will see in screenshot2. In the first screenshot, channel 6 has an hd equivalent which is 706 but it doesn't show it it just shows 6 6 wcsh in screenshot 1.
__________________
Sage Tv Server-Amd 4200FX quad core, Asus Nvidia EN610 Hdmi out , 8 Gig Ram ,(3) HVR-1800, 3.5 terrabyte storage, Windows 8 Pro on sage 9.09 system . Media Server- 6 Terabytes on 5 drives, Amd x2 6000 8 useable gig ram on win 7 32 bit media server. Last edited by rnadeau; 10-16-2011 at 06:05 PM. |
#20
|
|||
|
|||
Quote:
1) You're not going to get channel logos anymore using this plugin. You'd have to install one of the channel logo plugins to get logos back. 2) Do you get the same behaviour using the stock Sage STV or from the web plugin when viewing the EPG?
__________________
Twitter: @ddb_db Server: Intel i5-4570 Quad Core, 16GB RAM, 1 x 128GB OS SSD (Win7 Pro x64 SP1), 1 x 2TB media drive Capture: 2 x Colossus STB Controller: 1 x USB-UIRT Software:Java 1.7.0_71; SageTV 7.1.9 Clients: 1 x HD300, 2 x HD200, 1 x SageClient, 1 x PlaceShifter Plugins: Too many to list now... |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: MizookLCD (Alternate SageTV LCDSmartie Plugin) | cslatt | SageTV Customizations | 48 | 06-11-2012 10:44 AM |
SageTV Plugin Developers: Any way to see stats for your plugin? | mkanet | SageTV Software | 4 | 12-12-2010 10:33 PM |
MediaPlayer Plugin/STV Import: Winamp Media Player Plugin | deria | SageTV Customizations | 447 | 12-11-2010 07:38 PM |
Plugin Manager: Configure plugin | medwynd | SageTV Beta Test Software | 0 | 05-29-2010 08:43 AM |
Hulu: Possible to Use XBMC Hulu Plugin to create SageTV Plugin? | Brent | SageTV Customizations | 8 | 02-24-2009 04:16 PM |