|
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 |
#161
|
||||
|
||||
It's a Samsung A737. It's a decent phone, probably middle of the pack these days.
I'd like to use a video format that most phones support and doesn't require extra setup or purchasing another player. The webserver uses VLC for transcoding, so the version of WMV would depend on what VLC produces.
__________________
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. |
#162
|
|||
|
|||
3gp is almost certainly the way to go. I kind of wonder if you should stay away from aac audio. I'm actually surprised it worked on my phone. I have some aac music files that won't play, but for some reason the 3gp/H.263/aac played back OK.
But, I still think you should make the encoding options as configurable as possible. I was hoping you'd be able to piggy back on the webserver's VLC streaming, but that won't be possible since it doesn't suppose 3gp streaming. It would be cool if you got something working with ffmpeg, since then I think there's at least a chance you could get fast-forward and rewind working too. |
#163
|
||||
|
||||
Quote:
Quote:
I tried adding H.263/3gp settings to transcode.properties in the webserver but it didn't replace values in all the command line parameters I needed to use. It would be nice to use the webserver's streaming, but since they run in different engines, some degree of integration would be necessary, whether it's on my part or on the user's part. I'm not familiar with ffmpeg's streaming, but wouldn't be against researching it. I think part of the webserver's problem with ff/rew is that it basically proxies VLC's output to the user, but doesn't listen for commands coming back in. Or, since it's HTTP and not RTSP, it could just be that the VLC client doesn't support it.
__________________
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. |
#164
|
|||
|
|||
Jason and crew, thanks for putting this together. I wish I had found it sooner than yesterday though!
I have this working on the iPhone 3G really well right now. I would like to setup SSL, but had a few questions before trying it. 1. When entering the passwords for the keytool command line, these are just passwords for the certificate, not for any kind of access externally, correct? 2. If the default port for SSL is 8443, I assume that is the port we enter when trying to access the mobile web server, right? If so, if we are using both the web server, and the mobile web server, will these ports still need to be different as before? Or am I not understanding this correctly, and 8443 is just for the encryption, and the original ports (8080 and 8081) are still valid when accessing the web servers? Thanks again for this great addition to SageTV.
__________________
-Jason |
#165
|
|||
|
|||
Okay, got everything with SSL figured out, which was fairly easy. It might be good to include the different ports thing in there, for the newbies. I used 8448 for the webserver, and 8443 for the mobile websever.
I had to make an exception to the certificate when using Firefox to accept that the domain name was different, when using the regular web server at home, on the same network that my HTPC resides on. It was easy, but the link was little, and took me a while to find on the error message. Once I did this, I was able to access the webserver on the same network. Interestingly enough, I thought I might run into a problem when doing the same thing on the iPhone (it switches to WiFi when I get home, so is located on the same network). I used a local URL and did not have any problems with it accepting the certificate. One other little tidbit, don't forget to change your forwarded ports on your router to match the new SSL ports. So, I guess I don't need answers to the above questions anymore!
__________________
-Jason |
#166
|
|||
|
|||
Just thought I'd post some screenshots, as the screenshots that were mentioned in a blog are no longer in the blog post. This is on an iPhone.
__________________
-Jason |
#167
|
||||
|
||||
Quote:
Quote:
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. |
#168
|
||||
|
||||
While I'm here in the thread, I thought I'd give an update. I finished up video conversions and conflict resolution. Support has also been added to confirm media file deletion and favorite removal. And the listings can be filtered by category.
The last thing I'm working on before releasing an update is searching for tv recordings. The user interface is in pretty good shape, but I have yet to start work on the backend. That will pretty well round out the most common tv features (aside from watching video). Feel free to make suggestions if I overlooked something, or add your comments on the general appearance and flow. I mostly use this for the tv scheduling features. How much interest is there for the other media types (music, video, dvd, pictures, playlists)?
__________________
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. |
#169
|
|||
|
|||
I'd be interested in the other media to be included eventually - especially if there was hope to stream that media to some of these devices in the long run. I use this plugin fairly often to check the tv EPG and upcoming recordings while on the road - It's a winner already in my book
|
#170
|
||||
|
||||
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. |
#171
|
||||
|
||||
Version 1.4 of the Jetty plugin is now available on the downloads page. This update is not required at this time. It will be required if you configure the Sage RPC APIs to run in Jetty (not available yet).
Changes in this version:
__________________
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. |
#172
|
|||
|
|||
Fantastic plugin...really love it. Thanks so much for the great work. It works great on my BlackBerry 8800 with Opera Mini. I updated the Wiki with my device info.
Oh yeah, I am unable to get it to work on my BlackBerry with the standard browser. I get a "HTTP Error 500: Internal Server Error." It does work great on Opera Mini however. Has anyone gotten it to work on the BB Browser? If so, how? |
#173
|
||||
|
||||
I tried it on a Curve and didn't have any problems. Check sagetv_0.txt and SAGE_HOME/jetty/logs for errors. You can increase the amount of logging by uncommenting the DEBUG property in JettyStarter.properties and restarting Sage. Feel free to post your logs and I'll look through them.
__________________
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. |
#174
|
|||
|
|||
Quote:
Do you see anything weird in the attached file? Any help would be greatly appreciated. Thanks. Edit: The time stamp for each of the lines in the log file seems to be off. The last item has the time stamp [21/Oct/2008:03:11:23 +0000], but actually took place at 9:11pm on 20 October 2008. Is there any way the difference could be the problem? Any idea why the time stamp in the log file is off by +6 hours? Last edited by voorhees; 10-20-2008 at 09:29 PM. |
#175
|
||||
|
||||
Are you recording the Broncos getting smoked right now?
I don't see anything too weird. Just for comparison, your log says "BlackBerry8800/4.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/100", whereas mine says "BlackBerry8330/4.3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/106". I need to see your sagetv_0.txt log to get more details. It is in your SageTV installation directory (C:\Program Files\SageTV\SageTV on Windows). I noticed the time difference. Mine log is the same. The time in your log is GMT, so it's going to be 6 hours ahead of you. I'm not sure if it can be changed. I'll look into it sometime.
__________________
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. |
#176
|
||||
|
||||
Quote:
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients |
#177
|
|||
|
|||
I actually was recording the Broncos getting spanked. What was up with that.
Quote:
Quote:
OK, I shut down SageTV, turned on debugging, uncommented the DEBUG property in JettyStarter.properties, and restarted SageTV. Then I tried going to the mobile web page using my BlackBerry Internet Browser, and I got the 500 Internet Error. I tried with Opera Mini, and it worked fine. I tried again with the BlackBerry Internet Browser, and I got the 500 Internet Error again. I then tried going to the mobile web page with IE 7 on my computer and it worked fine. I then shut down SageTV. So, it looks like I have no problem getting to my SageTV mobile web page as long as I do not use the BlackBerry Internet Browser. Very strange. I have attached the sagetv_0.txt log and the jetty log. Do you happen to see anything that points to a culprit? Any ideas? Thanks so much for your help. |
#178
|
||||
|
||||
Quote:
OK, I think I know what's going on. I actually found this recently and it's fixed in the Jetty plugin version 1.4 (directions for downloading and installing it are a few posts back). It assumed the client will always send an Accept-Encoding header and throws a NullPointerException if it doesn't. There are other NullPointerExceptions in the log, but look for the one near "CompressionFilter". Since I changed the Java package names, you'll need a new version of the SageWebApp.zip to be able to use it with the Jetty plugin 1.4. The zip file now exceeds the 750K limit for attachments, so I created a download page for it. This next update is not quite finished, but should be pretty stable. The search page doesn't do much yet, but everything else should work. Anyone else interested in the update can feel free to download it, too.
__________________
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. |
#179
|
|||
|
|||
Quote:
Keep up the great work!
__________________
Server: Sage 7.1.9 beta; Dell Inspiron 530; Windows 7 Ultimate 32-bit (UAC turned off); 2TB Internal SATA (TV Recordings) Storage: Synology DiskStation DS411+, RAID 5, 5x 2TB SATA for (DVDs/Music/Other Videos) Tuners: Ceton InfiniTV w/ Verizon FIOS cablecard (using babgvant's SageDCT plugin) Clients: 1x STP-HD300; 1x Acer Aspire Revo 3610 (Atom/Ion) w/ SageTV client (Win 7, EVR, FSE on) |
#180
|
||||
|
||||
Quote:
Since Brent created this thread, he'll need to make any changes to the first post.
__________________
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 |