SageTV Community

SageTV Community (http://forums.sagetv.com/forums/index.php)
-   SageTV Customizations (http://forums.sagetv.com/forums/forumdisplay.php?f=27)
-   -   Plugin: Web User Interface for SageTV 2.2-6.6 (V2.25 18 Sep 2009) (http://forums.sagetv.com/forums/showthread.php?t=8426)

nielm 11-18-2004 11:49 AM

Plugin: Web User Interface for SageTV 2.2-6.6 (V2.25 18 Sep 2009)
 
Web based User Interface for SageTV 2.2-6.6
Control Sage remotely from your web-browser!
Screen shots

Features:
It's a 900K download and is a java web server embedded into the SageTV process: no IIS or Apache needed!

For full version History, see the Wiki

nielm 11-18-2004 12:01 PM

Ack... messed up the zipfile... wait a sec!

Methius 11-18-2004 12:03 PM

You enjoy that beer!!! :D :clap: :goodjob:

nielm 11-18-2004 12:13 PM

Ok. Correct zipfile uploaded as at the time of this post!
Sorry 'bout that :)

abasu2003 11-18-2004 12:21 PM

web server...did anybody guess that on the other thread?

you are a star, nielm

Crim 11-18-2004 12:39 PM

Little help understanding?

Say I'm out all day and just remember that theres something on the History Channel that I wanted to watch later that evening but I would be home til much later that night I could fire up any browser and point it to my Sage Webserver's address and schedule it to be recorded?

Just trying to understand how I could use it, I don't check in the forums here much so I'm not too up-to-date on requested features. :)

Ryokurin 11-18-2004 12:47 PM

again, you blew my socks off. Got something to do this weekend again!

eruji 11-18-2004 12:49 PM

tried to install it, i get this after i enter user and pass


Exception while processing servlet:
java.lang.NoClassDefFoundError: net/sf/sageplugins/sageutils/Translate
java.lang.NoClassDefFoundError: net/sf/sageplugins/sageutils/Translate
at net.sf.sageplugins.webserver.SageServlet.printMenu(SageServlet.java:188)
at net.sf.sageplugins.webserver.HomeServlet.doServletGet(HomeServlet.java:189)
at net.sf.sageplugins.webserver.SageServlet.doGet(SageServlet.java:129)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at Acme.Serve.ServeConnection.runServlet(Serve.java:1528)
at Acme.Serve.ServeConnection.parseRequest(Serve.java:1503)
at Acme.Serve.ServeConnection.run(Serve.java:1392)
at java.lang.Thread.run(Unknown Source)



i must be doing something wrong

mikejaner 11-18-2004 12:56 PM

Awsome!! I can't wait to try it

nielm 11-18-2004 12:59 PM

Quote:

Originally Posted by Crim
Say I'm out all day and just remember that theres something on the History Channel that I wanted to watch later that evening but I would be home til much later that night I could fire up any browser and point it to my Sage Webserver's address and schedule it to be recorded?

yes

SHS 11-18-2004 01:07 PM

nielm all I get this
Exception while processing servlet:
java.lang.NoClassDefFoundError: net/sf/sageplugins/sageutils/Translate
java.lang.NoClassDefFoundError: net/sf/sageplugins/sageutils/Translate
at net.sf.sageplugins.webserver.SageServlet.printMenu(SageServlet.java:188)
at net.sf.sageplugins.webserver.HomeServlet.doServletGet(HomeServlet.java:189)
at net.sf.sageplugins.webserver.SageServlet.doGet(SageServlet.java:129)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at Acme.Serve.ServeConnection.runServlet(Serve.java:1528)
at Acme.Serve.ServeConnection.parseRequest(Serve.java:1503)
at Acme.Serve.ServeConnection.run(Serve.java:1392)
at java.lang.Thread.run(Unknown Source)

salsbst 11-18-2004 01:08 PM

Congrats, Niel!

From the docs, it does not appear that one can control the IP address on which the server will listen -- and thus I'm guessing it's binding to 0.0.0.0. Do you think you could add ability to specify an IP address for a future release?

Cayars 11-18-2004 01:10 PM

So was this a "Highly Requested" feature or what? :)

Nielm comes up with some pretty cool stuff!

nielm 11-18-2004 01:14 PM

Quote:

Originally Posted by eruji
Exception while processing servlet:
java.lang.NoClassDefFoundError: net/sf/sageplugins/sageutils/Translate

Oops mkII -- fixed! new zipfile uploaded...

nielm 11-18-2004 01:15 PM

Quote:

Originally Posted by salsbst
From the docs, it does not appear that one can control the IP address on which the server will listen -- and thus I'm guessing it's binding to 0.0.0.0. Do you think you could add ability to specify an IP address for a future release?

already there:
Sage.properties: nielm/webserver/bind_address
(untested)

abasu2003 11-18-2004 01:16 PM

Nielm,

I have everything working pretty well but am on to the customizations.

I am having a little bit of trouble understanding how to link the local files to file links in the Detailed Information.

I want to link it to a local directory on the server, so in the paths.properties file, I have an entry:

D:\tv\=file://localhost/D:/tv


if i click on it, it says I cant' link directly to the URL and i have to copy and paste it. Thats fine. So if i copy and paste it, it directs me to file://localhost/D:/tv, but the local host is the computer accessing the esrver applet, not the actual localhost. what am I doing wrong?

justme 11-18-2004 01:17 PM

Big thanks, for this one. :clap: Both for me persoanlly and for the community as a whole. I think you may have just given me a reason to pull my old Dell Axim PPC out of the dresser draw this weekend. The poor thing has been setting there for monthes. It would be so cool to have it acting essentialy like a super-powered(EPG,recording schedule,etc) SageTV remote. :thumb:

/justme

salsbst 11-18-2004 01:20 PM

Quote:

already there:
Sage.properties: nielm/webserver/bind_address
(untested)
Sweet! I'll stop asking for features now until after I've had a chance to try it. I should have known that there were more options than those which appeared in the docs -- being that I'm the king of underdocumentation!

Hey, I thought you were going to be drinking beer!

abasu2003 11-18-2004 01:23 PM

Like I said, everythign was working fine for me

except, when I went to Upcoming Recordings, I got:

Exception while processing servlet:
java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at sage.SageTV.api(Unknown Source)
at net.sf.sageplugins.webserver.SageApi.Api(SageApi.java:16)
at net.sf.sageplugins.webserver.RecordingScheduleServlet.doServletGet(RecordingScheduleServlet.java:103)
at net.sf.sageplugins.webserver.SageServlet.doGet(SageServlet.java:129)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at Acme.Serve.ServeConnection.runServlet(Serve.java:1528)
at Acme.Serve.ServeConnection.parseRequest(Serve.java:1503)
at Acme.Serve.ServeConnection.run(Serve.java:1392)
at java.lang.Thread.run(Unknown Source)
Caused by: sage.a.e: Error in method reflection of FilterByBoolMethod of java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at sage.r.a(Unknown Source)
at sage.ae.if(Unknown Source)
... 10 more


I think this is the only screen where this happens

nielm 11-18-2004 01:26 PM

Quote:

Originally Posted by abasu2003
D:\tv\=file://localhost/D:/tv

if i click on it, it says I cant' link directly to the URL and i have to copy and paste it. Thats fine. So if i copy and paste it, it directs me to file://localhost/D:/tv, but the local host is the computer accessing the esrver applet, not the actual localhost. what am I doing wrong?

file://localhost/d:/tv is for when D: is a mapped drive on the web client system...

You need to either map a drive, or use file://server/share/ UNC-style path translations instead


All times are GMT -6. The time now is 12:11 AM.

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