|
SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
External BluRay Support for Default STV
Introduction:
Currently, Extenders have the capability to playback what it detects as the 'main movie' from a BluRay folder structure in the video library. This allows the use of ArcSoft TotalMedia Theatre 3 (or any other player capable of BDMV playback from folder) with PC based clients (running the Default STV). This is full BluRay support, Menus, Full Audio capabilities (limited by your system), even BD Live. Instructions: Unzip archive to your SageTV fodler (C:\Program Files\SageTV\SageTV) Edit the STVs\SageTV3\BluRayOnDisc.bat file to point to your BluRay Software. (By default, it is set up for TMT3's MCE Player) From the Default STV -> Setup -> Detailed Setup -> Advanced -> Manage, add the BluRayPlayback.stvi and let it rebuild. Browse in Video Library for your BluRay Rip, and press Play (or choose Watch Now from the menu. It will inform you that it is about to run your player. Press OK, and it will launch the player and start the disc. Note: This plugin simply latches on to the error that is triggered when BD Playback is attempted in the client, and launches the batch file with the path to the BluRay structure. This plugin does not include IR control of TMT. This will have to be done in some other software (I use Girder). This is a very simplified plugin. If you find problems, let me know and I'll try to get them sorted. It has worked perfectly for me so far. Fuzzy. Download link here Forum Thread is here Version History: 1.00 10/15/2009 2:24pm - First Release Original post follows: Quote:
Last edited by Fuzzy; 10-15-2009 at 05:15 PM. Reason: Release 1.00! |
#2
|
||||
|
||||
External Apps for Default STV
An import that provides a button on the Video Options menu that can be used to run any external application, using the current video filename (among other things) as an argument. Discussion in this thread. Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
#3
|
||||
|
||||
yeah, i saw that one.. I was hoping to be able to instead intercept the play function for bluray material only. It seems possible, I'm just not quite that comfortable in Studio to do so.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#4
|
||||
|
||||
#5
|
||||
|
||||
yeah, I know about the api and that check. My point was i need to learn enough about the default stv to figure out where to PUT that check. Just will take some playing around, and I've yet to figure out a clean and easy way to step through studio... really just not enough time to play with it yet.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#6
|
||||
|
||||
You'd have to go find all the calls to "Watch(MediaFile)" and stick and "if IsBluRay(MediaFile): launch external app, else: Watch(MediaFile)".
Unfortunately they're all over the place (I found them once in an experiment to see if I could stop the STV from stopping playback before starting the next file) and I'm not sure what the getMediaFileForSegement returns. You'll probably need to use that with some path logic to get the root path to the Blu-ray. |
#7
|
||||
|
||||
some progress.. the GetFileForSegment(MediaFile) does return a path for DVD and bluray mediafiles. It is, unfortunately, the path INCLUDING the /BDMV, so I'll have to strip that off the end (I THINK replaceAll(GetFileForSegment(GetMediaFileForAiring(Airing)),"\\BDMV","") should return the right path that I need to pass to tmt...
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#8
|
||||
|
||||
Success... got it working with TMT3. Was not really all that hard. Info is in the first post.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#9
|
||||
|
||||
Woohoo!
|
#10
|
||||
|
||||
Well, if anyone is Old-Skool enough to run PC based clients still, give it a shot.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#11
|
|||
|
|||
Well I downgraded to the Default STV to try this out. Changed it to point to TME (Full Version). Running on Windows7-64.
"C:\Program Files (x86)\ArcSoft\TotalMedia Extreme\Digital Theatre\uMCEDVDPlayer.exe" "%1" Works great. One problem. I hate the default interface. Can some please port this to SageMC. Please, Please, Please |
#12
|
|||
|
|||
Quote:
SWkerr... what are you doing for control? |
#13
|
|||
|
|||
Quote:
This plugin is great because the remote is great for controlling the basic functions but I still really need the keyboard to open up a disk. With this I can navigate to the disk in Sage start the BluRay and then toggle to TME controls watch the disk and when I am finished just close TME and end up back in Sage without touching the keyboard. |
#14
|
||||
|
||||
I'm using girder for control of totalmedia. I actually added some girder event lines before and after it in the batch file that switch girder to totalmedia mode (disabling the SageTV Group, and Enabling the TotalMedia Group). Then, I have a button on the remote (the same button I use for back/exit in sage) that closes the player down, so the batch file continues, and switches girder back to sage mode.
As a Bonus, this will work for playing directly off a disc as well. Just add your BDROM drive's root to sage's media import, and it will show up first on the list (since it won't have a name). Choose it, and it will launch it with the path to the drive (D:\, etc), which will put TME in disc mode. Really works great. As for SageMC, I'm not sure it's needed. I Thought there was already an option for launching an external player. (Haven't used MC in a while though, so can't be sure). This is only like 10-15 studio lines to bake this work, so it should be easy enough for someone familiar with sagemc in studio to put it in.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#15
|
||||
|
||||
Quote:
If not, can you update it? The wife is accustomed to using the DVD menu item. Can't test right now as she is actually watching a movie. Ha! |
#16
|
||||
|
||||
So you don't appear to be able to add bluray drive as an import directory, at least when it resides on a client machine. I shared the drive and used UNC. It says path does not exist when I try to add it.
Ripping a disc now to test otherwise. |
#17
|
||||
|
||||
I have had no problems sharing optical drives. I think you DO have to have a disc in the drive when you add it though, otherwise when sage tries to browse to it, it will get an error from windows. I currently have a BD-ROM drive, and HD-DVD drive, and the DVD-ROM in my desktop, all shared on the network, and they all show up in the video library. (They will only show up there after a rescan IF there is playable media in there when you do the rescan).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#18
|
||||
|
||||
Had a disk in, dunno what the deal is. Could be a Windows 7 thing.
Well the testing didn't go so well for me as I found out that PowerDVD 8 will not allow command calls to open BD on HDD. The plugin will open PowerDVD but not the folder tree as if it were a disk. Further, PDVD8 will only allow you to access network resources if you do "open meda file", not when you try to open a folder set. So even BD rips stored on the server are useless with out converting to some other file format or mounting some how. Is TMT3 the software that comes with the HD-PVR? Does it support 7.1 audio / TrueHD etc? What is the "%1" in your bat file. Does that contain the media source info? BTW, when you go to play a BD in the sage interface with the "Media Center>Play DVD" menu path. It just says "No DVD in Drive __" Can you put an hook in there to launch your .bat? At least that way I could get it to open PDVD when I know there is a disk in the local drive. Last edited by Humanzee; 12-10-2009 at 01:39 PM. |
#19
|
||||
|
||||
I don't think PowerDVD will even play disc media from a path anyways. This is the main reason I went with TMT3. No, TMT3 is not what comes with the HD-PVR.
Yes, %1 contains the path to the media object. I'm not sure about hooking into the No DVD in Drive error, as it would then launch the external app when there genuinly WAS no disc in the drive. If you are just wanting to launch PowerDVD to play an inserted disc, best option would be to add a seperate menu item for it via Dynamic Menus. The sharing may be a win7 issue. I have mine shared via 'Advanced Sharing', with Read permissions assigned to 'Everyone'.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#20
|
||||
|
||||
That's not what I mean, There is no DVD in the drive, but there is a BluRay in the drive, it just can't play it and therefore reports that there is no DVD. Launching an outside app then would be ideal as this should only occur when the media in the drive is unplayable by Sage.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
External Command Tuner Plugin for Linux | stuckless | SageTV Linux | 36 | 05-16-2017 03:11 PM |
Plugin: External Status Monitor Interface (V1.3, 24-Jan-2006) | nielm | SageTV Customizations | 150 | 03-25-2010 07:32 PM |
BluRay BDMV folder playback | Razillian | SageTV Beta Test Software | 7 | 03-01-2009 09:16 AM |
HD/Bluray for HTPC or buy standalone HD/Bluray player | m1abrams | Hardware Support | 19 | 11-16-2007 10:44 PM |
External tuner plugin and subchannel | jchiso | Hardware Support | 0 | 11-30-2005 10:35 PM |