SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-03-2012, 06:27 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Plugin: SageSync

SageSync provides a live hierarchy of playlist files representing all of your current SageTV recordings. The hierarchy is presented in such a way that it is easy to browse and find content of interest regardless of where it is being stored by SageTV.

The main purpose of this plugin is to allow easy access to your recorded content via third party media streamers such as Boxee Box, Boxee (PC), XBMC, etc.

More details and background on this plugin can be found here (originally this project was code named "Oxygen"). A user's guide and other details are available here. Note that the user's guide is still being worked on but there should be enough content to get users started.

I think it's very important to realize what this plugin is not. This plugin is not a replacement for extenders nor is it trying to replicate any management functions of extenders/clients. This project's lone goal is to provide some kind of standards based access to recorded content such that it can be played back with relative ease in third party media streamers with little or no modifications. When my extenders inevitably die, I plan on using this solution to be able to watch my recordings at my tvs without having to introduce PC clients. In the best case scenario, my extenders never die and I never have to actually deploy third party streamers at my tvs. See the docs and the Oxygen thread for more details.

Note: This plugin will not start up after installation, you will get a system message saying you must configure it. After you configure it you must either disable/enable the plugin or restart the SageTV server before the initial dump of playlist files occurs. A future update will eliminate this step.
__________________
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...
Reply With Quote
  #2  
Old 02-03-2012, 11:07 PM
WellThen's Avatar
WellThen WellThen is offline
Sage Advanced User
 
Join Date: Dec 2005
Location: The Great Pagoda of Funn
Posts: 193
Nice job. It created the playlists, and I've played back a couple of programs in VLC.

Then, I went to download Boxee for Windows, only to find it's been pulled from the Boxee site! Apparently, they've dropped support (and won't even allow download!) of the versions for Linux, Mac and PC.

I guess I'll be continuing with my Plex experimentation. Hope Plex can play m3u8 playlists...
Reply With Quote
  #3  
Old 02-04-2012, 12:05 AM
WellThen's Avatar
WellThen WellThen is offline
Sage Advanced User
 
Join Date: Dec 2005
Location: The Great Pagoda of Funn
Posts: 193
Or, I could read your list of "devices" in the Wiki, and notice that Plex isn't on it, but XBMC is.
Reply With Quote
  #4  
Old 02-04-2012, 07:08 AM
LehighBri LehighBri is offline
Sage Expert
 
Join Date: Sep 2006
Posts: 694
Quote:
Originally Posted by WellThen View Post
Nice job. It created the playlists, and I've played back a couple of programs in VLC.

Then, I went to download Boxee for Windows, only to find it's been pulled from the Boxee site! Apparently, they've dropped support (and won't even allow download!) of the versions for Linux, Mac and PC.

I guess I'll be continuing with my Plex experimentation. Hope Plex can play m3u8 playlists...
We built a custom Plex agent that can pull in SageTV shows... see here:

http://forums.sagetv.com/forums/showthread.php?t=57842
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings)
Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos)
Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin)
Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on)
Reply With Quote
  #5  
Old 02-04-2012, 07:51 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by WellThen View Post
Or, I could read your list of "devices" in the Wiki, and notice that Plex isn't on it, but XBMC is.
This only means I (nor anyone else) has tried Plex. It may or may not work.
__________________
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...
Reply With Quote
  #6  
Old 02-04-2012, 08:19 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by Slugger View Post
This only means I (nor anyone else) has tried Plex. It may or may not work.
I'll have to give plex a try when I get a chance. I've got it all set up and running, but haven't used any of the sage goodness that has been produced. I'll find out if plex likes your playlists or not. Since it is basically XBMC I don't see why it wouldn't.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA
Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60
Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u
Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup.
Reply With Quote
  #7  
Old 02-04-2012, 10:11 AM
WellThen's Avatar
WellThen WellThen is offline
Sage Advanced User
 
Join Date: Dec 2005
Location: The Great Pagoda of Funn
Posts: 193
So, what's the secret to getting XBMC on a client PC to look at my nice playlist folder, which is on my server? I've been looking around in the XBMC online docs, and the XBMC interface, and the best I've found so far is a comment from a user on the Playlists documentation page saying "we really ought to tell users how to access playlists. I had a hard time finding it in the default skin"
Reply With Quote
  #8  
Old 02-04-2012, 10:27 AM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by WellThen View Post
So, what's the secret to getting XBMC on a client PC to look at my nice playlist folder, which is on my server? I've been looking around in the XBMC online docs, and the XBMC interface, and the best I've found so far is a comment from a user on the Playlists documentation page saying "we really ought to tell users how to access playlists. I had a hard time finding it in the default skin"
All I did was go to Videos > Add Source then add the root folder of playlists as a video source. Then pick a playlist and then it loads it up.

However, it seems my last minute change of renaming the playlist files from *.m3u to *.m3u8 has made XBMC (10.1, Win7 32bit) not recognize the playlist files. Boxee (box and PC) both like *.m3u8 and apparently XBMC doesn't like *.m3u8. Copy the file to a *.m3u extension allows XBMC to recognize the playlist and it does play it back.

I'll have to do some testing to see if I can use plain old m3u on the Boxee box as well, if so I'll make that change. If not, then I may have to ask the user to select their target device and dump the playlists based on device selection.

For now, on XMBC, copy your *.m3u8 files to *.m3u files if you want XBMC to recognize them. Do not simply rename them! Renaming them will cause the plugin to get a delete notification on each playlist file and perform whichever sync actions you've enabled for every Sage recording!
__________________
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...
Reply With Quote
  #9  
Old 02-04-2012, 10:51 AM
LehighBri LehighBri is offline
Sage Expert
 
Join Date: Sep 2006
Posts: 694
Quote:
Originally Posted by Slugger View Post
I'll have to do some testing to see if I can use plain old m3u on the Boxee box as well, if so I'll make that change. If not, then I may have to ask the user to select their target device and dump the playlists based on device selection.
I just tested playing back a .m3u file that I simply renamed from .m3u8 on my Boxee box and clicking on the .m3u file does not do anything... it does not prompt to play or anything. Whereas if i do the same thing with the same file but rename back to .m3u8, it plays back great on my Boxee box.

Thus it sounds like for Boxee we need .m3u8 and for XBMC we need .m3u.
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings)
Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos)
Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin)
Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on)
Reply With Quote
  #10  
Old 02-04-2012, 04:52 PM
WellThen's Avatar
WellThen WellThen is offline
Sage Advanced User
 
Join Date: Dec 2005
Location: The Great Pagoda of Funn
Posts: 193
So, I did a mass copy and rename, and it works well. For anyone else who wants to play around with this in XBMC, you can (this worked in Windows 7):
  1. Copy the entire playlist structure (so as not to affect the plugin monitoring of the current playlist files, as Slugger has warned us)
  2. Open a command prompt at the top directory of the *new* copy of the playlist structure
  3. Enter the command: FOR /R %x IN (*.m3u8) DO ren "%x" *.m3u
Reply With Quote
  #11  
Old 02-04-2012, 05:21 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Quote:
Originally Posted by WellThen View Post
Then, I went to download Boxee for Windows, only to find it's been pulled from the Boxee site! Apparently, they've dropped support (and won't even allow download!) of the versions for Linux, Mac and PC.
You can download v0.9 from here http://code.google.com/p/boxee-beta-...downloads/list (for Windows / OS X) and v1.5 from here: http://code.google.com/p/boxee-for-c...downloads/list
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #12  
Old 02-04-2012, 10:40 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Quote:
Or, I could read your list of "devices" in the Wiki, and notice that Plex isn't on it, but XBMC is.
Quote:
Originally Posted by Slugger View Post
This only means I (nor anyone else) has tried Plex. It may or may not work.
Plex won't scan .m3u8 files, it skips right over identifying them as TV Shows.

Also, bad news regarding getting Boxee Box to identify .m3u8 files as video files during the scanning process -- I just can't get it to work after trying several things

I think the fact that they can be manually scanned in is just dumb luck and that technically it's a bug
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #13  
Old 02-05-2012, 11:34 AM
WellThen's Avatar
WellThen WellThen is offline
Sage Advanced User
 
Join Date: Dec 2005
Location: The Great Pagoda of Funn
Posts: 193
Quote:
Originally Posted by darcilicious View Post
You can download v0.9 from here http://code.google.com/p/boxee-beta-...downloads/list (for Windows / OS X) and v1.5 from here: http://code.google.com/p/boxee-for-c...downloads/list
Thanks for the links, Darci.
Reply With Quote
  #14  
Old 02-07-2012, 12:27 PM
kricker's Avatar
kricker kricker is offline
Sage Icon
 
Join Date: Jan 2005
Location: Knoxville, TN
Posts: 1,137
Send a message via AIM to kricker Send a message via MSN to kricker
Sweet. I just came back to the forums for a quick browse and ran across this. XBMC integration is something I've been toying with for years. This could be great.

Any chance of getting that target device option? As a XBMC team member you won't find me using Plex and with a home built HTPC I also will not be running a Boxee Box.

I know 2 other users I support that could make use of this with XBMC as well.
Reply With Quote
  #15  
Old 02-07-2012, 12:32 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
Quote:
Originally Posted by kricker View Post
Sweet. I just came back to the forums for a quick browse and ran across this. XBMC integration is something I've been toying with for years. This could be great.

Any chance of getting that target device option? As a XBMC team member you won't find me using Plex and with a home built HTPC I also will not be running a Boxee Box.

I know 2 other users I support that could make use of this with XBMC as well.
I have the build done and installed on my system, just need to test it a bit before I put it in the repository. Been kind of busy the last few days, hope to find an hour or two tomorrow after work to give it the final go over. Expect a new build by Saturday, perhaps sooner, but not sure.
__________________
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...
Reply With Quote
  #16  
Old 02-07-2012, 12:39 PM
kricker's Avatar
kricker kricker is offline
Sage Icon
 
Join Date: Jan 2005
Location: Knoxville, TN
Posts: 1,137
Send a message via AIM to kricker Send a message via MSN to kricker
I just found a thread stating that .m3u8 are indeed supported. I'm digging around more now.

EDIT:
It appears the TV scraper does not support .m3u8

Last edited by kricker; 02-07-2012 at 12:47 PM.
Reply With Quote
  #17  
Old 02-07-2012, 12:55 PM
Slugger Slugger is offline
SageTVaholic
 
Join Date: Mar 2007
Location: Kingston, ON
Posts: 4,008
New build available...

I'm actually not going to have much time thru the end of this weekend so I've uploaded the latest build (1782):

* Add device support for Boxee, XBMC and generic playlist devices (M3U, M3U8, PLS); upgraders may need to go select their device if it's not Boxee (the default)

* Add support for new playlist format: PLS

* Fix issue where recreate would destroy the root directory and recreate it; not just destroy contents of root and recreate the contents instead (addresses issue where permissions of configured root dir are lost on a recreate)

The key code changes have been tested and so this is the recommended version to be running.
__________________
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...
Reply With Quote
  #18  
Old 02-07-2012, 01:11 PM
darcilicious's Avatar
darcilicious darcilicious is offline
Sage Icon
 
Join Date: Jul 2009
Location: Venus
Posts: 1,306
Quote:
Originally Posted by kricker View Post
EDIT:
It appears the TV scraper does not support .m3u8
Argh
__________________
SageTV Server 7.1.x w/Gemstone and Plex Home Theater v1.0.10 w/PlexPass
HD-PVR w/v1.5.6 drivers / Hauppauge IR blaster / FiOS Extreme HD / Motorola QIP6200 / SPDIF+720p Fixed Output
on HP Media Center 8400F (Phenom 9500 QuadCore 2.2GHz, nVidia GeForce 8500 GT)
via Olevia 247TFHD/Onyko TX-SR606/Harmony 550/HP MediaSmart EX490 WHS w/12TB
Plex Media Server v0.9.9.5 on HP Touchsmart Envy 23 d16qd
Sonos Play:3, Connect / SimpleTV v2 / Roku 2 XS+Plex / iPhone 5 / iPad 2
Reply With Quote
  #19  
Old 02-07-2012, 01:16 PM
kricker's Avatar
kricker kricker is offline
Sage Icon
 
Join Date: Jan 2005
Location: Knoxville, TN
Posts: 1,137
Send a message via AIM to kricker Send a message via MSN to kricker
Quote:
Originally Posted by darcilicious View Post
Argh
I'll see what I can do about that.

There is a problem with scraping though. If something isn't found then you don't see it at all. XBMC doesn't add items to the library if it can't find any metadata for it. This is a big problem for most of my Sage recordings. They are not all perfectly named with season and episode info to allow proper scraping. I wish we could just get Sage's data into XBMC's library. XBMC has API's for library access. I believe it is using JSON.
Reply With Quote
  #20  
Old 02-07-2012, 01:17 PM
kricker's Avatar
kricker kricker is offline
Sage Icon
 
Join Date: Jan 2005
Location: Knoxville, TN
Posts: 1,137
Send a message via AIM to kricker Send a message via MSN to kricker
Quote:
Originally Posted by Slugger View Post
* Fix issue where recreate would destroy the root directory and recreate it; not just destroy contents of root and recreate the contents instead (addresses issue where permissions of configured root dir are lost on a recreate).
Sweet. I was just about to report this issue. I've had my folder deleted numerous times in my short testing
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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
Plugin request for SageTV Windows Client: Autofrequency plugin mkanet SageTV v7 Customizations 3 11-12-2011 09:33 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


All times are GMT -6. The time now is 07:00 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.