|
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: 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... |
#2
|
||||
|
||||
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... |
#3
|
||||
|
||||
Or, I could read your list of "devices" in the Wiki, and notice that Plex isn't on it, but XBMC is.
|
#4
|
|||
|
|||
Quote:
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) |
#5
|
|||
|
|||
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... |
#6
|
||||
|
||||
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. |
#7
|
||||
|
||||
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"
|
#8
|
|||
|
|||
Quote:
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... |
#9
|
|||
|
|||
Quote:
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) |
#10
|
||||
|
||||
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):
|
#11
|
||||
|
||||
Quote:
__________________
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 |
#12
|
||||
|
||||
Quote:
Quote:
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 |
#13
|
||||
|
||||
Quote:
|
#14
|
||||
|
||||
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. |
#15
|
|||
|
|||
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... |
#16
|
||||
|
||||
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. |
#17
|
|||
|
|||
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... |
#18
|
||||
|
||||
__________________
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 |
#19
|
||||
|
||||
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. |
#20
|
||||
|
||||
Sweet. I was just about to report this issue. I've had my folder deleted numerous times in my short testing
|
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 |
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 |