|
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 |
#221
|
||||
|
||||
I've tried reading this excellent thread, but I'm not sure what to conclude:
Can I use this plugin to stream video to my WM-device or not? |
#222
|
||||
|
||||
No. Its features at this point are focused on managing TV recordings (record, delete, favorites, convert, etc.), but it cannot stream video. You can download the video from a link on the recording details page and then open in it your device's media player. I realize that's not ideal, but it's available for someone who really wants to get the video onto their device.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#223
|
||||
|
||||
Just to clarify, it's possible to do the above, but SageTV must be restarted.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#224
|
|||
|
|||
Anyone been following the ngRemote interface being developed for Media Center and the iTouch/iPhone? Similar functionality for SageTV would be really nice
|
#225
|
||||
|
||||
Quote:
The first thing I had Slugger try is to change the setting "useFileMappedBuffer" which tells it not to load them as memory mapped files. Sounded simple enough but I must be missing something. The second was to remove Jetty's "static" deployer. That one only loads war files at startup and I thought it might be grabbing the war file before the "hot" deployer. It's not necessary to have both enabled but that's what Jetty's example file had. So far nothing from the Jetty web page has worked. The next thing to try is to switch to the non-NIO connector (it uses Java's older networking technology). I would prefer not to switch this, but it's not like we need this to handle high volumes. Jason
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#226
|
|||
|
|||
Quote:
In case anyone is interested at all, here's the answer I got from the ngRemote interface developer when I asked this question: Are there any plans (or is it even possible) to make this awesome remote program work with SageTV perhaps? I use SageTV and would love to have this functionality. Quote:
Or someone could take the plugin we already have an skin it some more to make it work and look more like ngRC |
#227
|
||||
|
||||
This may be taking the thread off topic but I'll post here and if it generates a lot of discussion we can split it off.
Here's the way I see it after working on the mobile web server for a while and considering the possibilities. SageTV add-ons for mobile devices can be broken down into three categories and all have their place. Personally I'd use all of them if they existed.
I like the ngRemote user interface. I'd like to know how he did it but I'm a little short on time right now working on #1. From what I understand it's HTML. I tried that with a prototype using Ajax and it was't usable in Opera 9 Mini. After clicking a "remote" button such as volume up, the page reloaded and reset the selected button. That's not usable at all. Maybe Safari is different and that's why it works on the iPhone. My personal opinion (feel free to disagree or prove otherwise) is that the remote and placeshifter would be better if written as traditional UI applications rather than as web pages. For the iPhone, the only real choice is Apple's SDK. Many other devices support Java ME which would probably work well for the remote. However, I experimented with Java ME video playback and it's not good. The performance is highly dependent on the device manufacturer's implementation. For that reason a placeshifter would have to be written with the device's native APIs. This means writing different client code for iPhone, Symbian, Blackberry, etc. This is what Sling is doing. There is a lot of opportunity in the mobile space, and I don't know whether the Sage team is planning to introduce anything themselves. It may be up to the user base to do it. Isn't there a "smiley" for a little exhausted guy?
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#228
|
|||
|
|||
I would also say that Sling really owns the space today for the multiple device platform and ease of setting it up. I will eventually get a sling box to hook up to an extender just to have place shifting on major mobile platforms and the laptop which has access to all features an extender does.
B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#229
|
|||
|
|||
Quote:
B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#230
|
||||
|
||||
Slugger, can you try this jetty.xml? I found another property called useDirectBuffers.
Code:
<Set name="useDirectBuffers">false</Set>
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#231
|
|||
|
|||
No good, same symptoms.
|
#232
|
|||
|
|||
One of the docs on Jetty site (and, of course, I can't find it to reference) talks about ensuring wars are uniquely named for each new version of an application when using the hot deploy capabilities on Windows in order to avoid these file locking problems. Though I don't like that particular solution, I'm starting to wonder if that's just not the way to go? Kind of a PITA while developing, but it does easily allow for the full hot deploy functionality for end users when installing these apps. Of course, I don't like it because each upgrade (of SRE) leaves an old version of the war on disk. At 2.4MB per war it's not a big deal, but can get cluttered up after awhile.
|
#233
|
||||
|
||||
Quote:
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#234
|
|||
|
|||
No change.
|
#235
|
||||
|
||||
Bummer. I dug into the Jetty source and think I found the answer. Could you try these files?
Fingers crossed... EDIT: The jetty.xml file has "useDirectBuffers" commented out (the default value is true). Try that first. If that doesn't work, try to uncomment it so the value is false.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. Last edited by jreichen; 11-06-2008 at 11:58 PM. |
#236
|
|||
|
|||
Quote:
|
#237
|
||||
|
||||
I'm out of ideas. We've tried everything on Jetty's website and from studying the code. Looks like it's time for me to dust off the old copy of SageTV for Windows and see if I can reproduce and fix it. What service pack do you have installed?
Has anybody else seen the problem with the war file being locked? I'd think I would have heard from others if they were having a problem with the mobile web interface's war file.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
#238
|
|||
|
|||
So far I have always shut down SageTV when updating, so I have not seen the problem. Just habit I guess.
|
#239
|
|||
|
|||
Quote:
Over the last couple days my app has gotten to the point where I'm now running it on my Sage server. To my surprise, the file locking issue does not exist on my server (XP Home, Service Pack 3). And Jetty is using all the default settings (all the changes you've sent I've been applying only to my laptop). My server is headless and only runs SageTV in service mode. Is it SP2 causing the problems? Maybe, but I can't upgrade my laptop (needs to stay at SP2 for work). Is it the fact that I'm running Jetty from the client? Not sure. Might also be that I always run the debug window when I run my client from my laptop (I only use the client to do devel work on my apps/plugins so I always have the debug window running). I can check the latter and will some evening this week, but I've just tried anything and everything I could think of to get the wars to lock on my server box but couldn't and I just fired up my client again and the war locks immediately on it. So now I'm confused even more on this issue, but happy that it seems to be working just fine on my server instance. |
#240
|
||||
|
||||
It looks like we have about four variables in your setup.
__________________
Server: Intel Core i5 760 Quad, Gigabyte GA-H57M-USB3, 4GB RAM, Gigabyte GeForce 210, 120GB SSD (OS), 1TB SATA, HD HomeRun. Extender: STP-HD300, Harmony 550 Remote, Netgear MCA1001 Ethernet over Coax. SageTV: SageTV Server 7.1.8 on Ubuntu Linux 11.04, SageTV Placeshifter for Mac 6.6.2, SageTV Client 7.0.15 for Windows, Linux Placeshifter 7.1.8 on Server and Client, Java 1.6. Plugins: Jetty, Nielm's Web Server, Mobile Web Interface. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What transcoding target to I use for Windows Mobile? | deria | SageTV Software | 1 | 07-25-2008 08:07 AM |
HD Extender interface performance and video resolution | MTuckman | SageTV Media Extender | 4 | 02-27-2008 09:57 AM |
How fast is HD Extender's interface? | Grasshopper | SageTV Media Extender | 11 | 02-20-2008 07:25 AM |
SageTV with English User Interface to recognize media files written in cyrillic? | krasev | SageTV Software | 9 | 09-11-2006 07:29 PM |
Ambitious STV DEVELOPER wanted | technix | SageTV Customizations | 4 | 02-09-2005 03:52 PM |