|
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
|
||||
|
||||
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 Last edited by justme; 01-26-2010 at 04:32 PM. Reason: changed to match updated version, per discussion in post 2415 |
#2
|
||||
|
||||
Ack... messed up the zipfile... wait a sec!
|
#3
|
||||
|
||||
You enjoy that beer!!!
|
#4
|
||||
|
||||
Ok. Correct zipfile uploaded as at the time of this post!
Sorry 'bout that |
#5
|
||||
|
||||
web server...did anybody guess that on the other thread?
you are a star, nielm |
#6
|
|||
|
|||
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. |
#7
|
||||
|
||||
again, you blew my socks off. Got something to do this weekend again!
|
#8
|
|||
|
|||
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 |
#9
|
||||
|
||||
Awsome!! I can't wait to try it
__________________
Mike Janer SageTV HD300 Extender X2 Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5 |
#10
|
||||
|
||||
Quote:
|
#11
|
||||
|
||||
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) |
#12
|
||||
|
||||
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? |
#13
|
|||
|
|||
So was this a "Highly Requested" feature or what?
Nielm comes up with some pretty cool stuff! |
#14
|
||||
|
||||
Quote:
|
#15
|
||||
|
||||
Quote:
Sage.properties: nielm/webserver/bind_address (untested) |
#16
|
||||
|
||||
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? |
#17
|
|||
|
|||
Big thanks, for this one. 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.
/justme |
#18
|
||||
|
||||
Quote:
Hey, I thought you were going to be drinking beer! |
#19
|
||||
|
||||
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 |
#20
|
||||
|
||||
Quote:
You need to either map a drive, or use file://server/share/ UNC-style path translations instead |
Tags |
web |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Plugin: Mobile Web Interface 1.2 | jreichen | SageTV Customizations | 281 | 06-17-2011 02:20 PM |
Can't get Web-based User Interface to install | SSBrian | SageTV Customizations | 3 | 11-04-2008 08:12 PM |
Web User interface link for the metadata file. | zzmystique | SageTV Customizations | 0 | 06-21-2008 02:26 AM |
Idea to enhance the Web User Interface: Messaging | jbarr | SageTV Customizations | 3 | 05-14-2007 03:59 PM |
Linkplayer, Linktheater with SageTV Web User Interface | fyodor | SageTV Customizations | 0 | 10-08-2006 06:03 PM |