![]() |
|
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
|
||||
|
||||
![]()
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.
![]() ![]() /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) | |
|
|
![]() |
||||
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 |