|
SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
||||
|
||||
Quote:
Besides, in .49 I made it so that tapping the Server text will actually bring you to the Server configuration. Same for the Client text if you're not actually connected.
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#22
|
||||
|
||||
Quote:
Right, I haven't looked at any kind of multi-resolution handling. I was hoping things would get rescaled automatically, but I guess not...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#23
|
||||
|
||||
Quote:
Ahh... Not sure, as I've never done any android dev'in, but I'm guessing theres a way to define fonts as a relative size, that way they are scaled. either way, there's only so many different android rez's out there, so it shouldn't be much work to do the selection (even if it's a manual config option).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#24
|
||||
|
||||
Quote:
Quote:
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#25
|
|||
|
|||
If you're using 64bit windows and an Intel cpu with VT-x, you could always install vmware player and then google for "osx 10.6.2 vmware player".
|
#26
|
||||
|
||||
Or just stick to android development.. ;-)
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#27
|
||||
|
||||
For the ones having video sync issues... If you are using a popular metadata extractor that puts a 12k+ characters description on each of your movies, which includes the whole credits and all, that is a problem... The newest SageTCPServer (1.2.5) should reduce some of those issues (i.e. it cuts at "Written by"). Another possibility is that you have a very big list (Photo would do the same), which will only be addressed once I break down the display like the Music list...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#28
|
|||
|
|||
Fonceur
I dropped in SageTCPServer 1.2.5 as per your last post and tried accessing bits in the app. Still no joy. log file is attached Power button works ok and I like the quick access to the remote.. <edit> log file not attached, its 8MB - I will PM you a link to it </edit>
__________________
Tecra M5, 2 x HD200, 2 x HD300 2 x PCTV 290e Win 7, Sage 7.1.9, Phoenix 2 STV Stephane's XMLTV Importer, Digiguide, Last edited by brewston; 04-17-2010 at 03:13 PM. Reason: no log file attached |
#29
|
||||
|
||||
Well, that log file is with version 1.1.0, so it's sending the lists as XML strings while taSageTV is expecting JSON strings... So I suspect that you didn't stop SageTV and its service to upgrade... If you zip the log file, it might be possible to attach it to a post.
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad Last edited by Fonceur; 04-17-2010 at 04:52 PM. |
#30
|
||||
|
||||
Version 0.50
- The text should scale better with the resolution. - The streaming test and video playback is now available for the Recorded shows.
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad Last edited by Fonceur; 04-18-2010 at 08:00 PM. |
#31
|
|||
|
|||
Quote:
I will zip it next time Tim
__________________
Tecra M5, 2 x HD200, 2 x HD300 2 x PCTV 290e Win 7, Sage 7.1.9, Phoenix 2 STV Stephane's XMLTV Importer, Digiguide, |
#32
|
||||
|
||||
I attached it to the post before yours just to be sure...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#33
|
||||
|
||||
Just install v0.50, and it looks pretty neat. I primarily wanted to see if any of the streaming worked on my moto Droid, but doesn't look like it does at this point.
I get the "stream" button when I select a recording, and when i hit it, VLC definitely kicks off on the server. However, there is NO ACTIVITY in the server log for this. I do get activity for other things: Code:
Sun 4/18 11:42:06.521 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Now listening for client connection requests. Sun 4/18 11:42:06.525 [Thread-7@13d36ad] [[SageTCPServer-SageServer(local:9250)]]: Now listening for client connection requests. Sun 4/18 11:42:07.299 [Thread-7@13d36ad] [[SageTCPServer-SageServer(local:9250)]]: Connected to client, waiting for messages... Sun 4/18 11:42:07.300 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Connected to client, waiting for messages... Sun 4/18 11:42:14.744 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Now listening for client connection requests. Sun 4/18 11:42:14.745 [Thread-7@13d36ad] [[SageTCPServer-SageServer(local:9250)]]: Now listening for client connection requests. Sun 4/18 11:42:26.918 [Ministry@17e89da] Ministry is waiting for 180 sec Sun 4/18 11:42:36.668 [Thread-27@1cc7108] SJQ: Checking state of daemon threads... Sun 4/18 11:42:46.143 [Thread-7@13d36ad] [[SageTCPServer-SageServer(local:9250)]]: Connected to client, waiting for messages... Sun 4/18 11:42:46.146 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Connected to client, waiting for messages... Sun 4/18 11:44:36.666 [Thread-27@1cc7108] SJQ: Checking state of daemon threads... Sun 4/18 11:44:43.488 [AsyncWatch@bd7a55] VideoFrame.watch(A[1621481,504590,"1984",0@1017.18:17,3]) Sun 4/18 11:44:43.488 [AsyncWatch@bd7a55] watchThisFile=MediaFile[id=504589 A[1621481,504590,"1984",0@1017.18:17,3] host=house-server encodedBy= format=MP3 0:03:31 128 kbps [#0 Audio[MP3 44100 Hz 2 channels 128 kbps]] C:\MP3s\Van Halen\1984\Van Halen 03 Panama.mp3, Seg0[Sat 10/17 18:17:46.864-Sat 10/17 18:21:18.660]] Sun 4/18 11:44:43.489 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: EXCEPTION java.lang.NullPointerException AT gkusnick.sagetv.api.WidgetAPI$List.size(WidgetAPI.java:1776) Sun 4/18 11:44:43.489 [AsyncWatch@bd7a55] Watch airing is a file & over, do that instead dvd=false Sun 4/18 11:44:43.489 [Thread-8@bd33ec] java.util.AbstractList$Itr.hasNext(Unknown Source) Sun 4/18 11:44:43.489 [AsyncWatch@bd7a55] PooledThread ended w/ an exception: java.lang.NullPointerException Sun 4/18 11:44:43.489 [Thread-8@bd33ec] gkusnick.sagetv.api.WidgetAPI.FindWidget(WidgetAPI.java:486) Sun 4/18 11:44:43.490 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Show ID: 504589 Sun 4/18 11:45:04.288 [AsyncWatch@1daec48] VideoFrame.watch(A[1621481,504590,"1984",0@1017.18:17,3]) Sun 4/18 11:45:04.288 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: EXCEPTION java.lang.NullPointerException AT gkusnick.sagetv.api.WidgetAPI$List.size(WidgetAPI.java:1776) Sun 4/18 11:45:04.288 [AsyncWatch@1daec48] watchThisFile=MediaFile[id=504589 A[1621481,504590,"1984",0@1017.18:17,3] host=house-server encodedBy= format=MP3 0:03:31 128 kbps [#0 Audio[MP3 44100 Hz 2 channels 128 kbps]] C:\MP3s\Van Halen\1984\Van Halen 03 Panama.mp3, Seg0[Sat 10/17 18:17:46.864-Sat 10/17 18:21:18.660]] Sun 4/18 11:45:04.288 [Thread-8@bd33ec] java.util.AbstractList$Itr.hasNext(Unknown Source) Sun 4/18 11:45:04.289 [AsyncWatch@1daec48] Watch airing is a file & over, do that instead dvd=false Sun 4/18 11:45:04.289 [Thread-8@bd33ec] gkusnick.sagetv.api.WidgetAPI.FindWidget(WidgetAPI.java:486) Sun 4/18 11:45:04.289 [AsyncWatch@1daec48] PooledThread ended w/ an exception: java.lang.NullPointerException Sun 4/18 11:45:04.289 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Show ID: 504589 Sun 4/18 11:45:16.611 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: EXCEPTION java.lang.NullPointerException AT gkusnick.sagetv.api.WidgetAPI$List.size(WidgetAPI.java:1776) Sun 4/18 11:45:16.611 [AsyncWatch@ad7a43] VideoFrame.watch(A[1621481,504590,"1984",0@1017.18:17,3]) Sun 4/18 11:45:16.611 [Thread-8@bd33ec] java.util.AbstractList$Itr.hasNext(Unknown Source) Sun 4/18 11:45:16.612 [AsyncWatch@ad7a43] watchThisFile=MediaFile[id=504589 A[1621481,504590,"1984",0@1017.18:17,3] host=house-server encodedBy= format=MP3 0:03:31 128 kbps [#0 Audio[MP3 44100 Hz 2 channels 128 kbps]] C:\MP3s\Van Halen\1984\Van Halen 03 Panama.mp3, Seg0[Sat 10/17 18:17:46.864-Sat 10/17 18:21:18.660]] Sun 4/18 11:45:16.612 [Thread-8@bd33ec] gkusnick.sagetv.api.WidgetAPI.FindWidget(WidgetAPI.java:486) Sun 4/18 11:45:16.612 [AsyncWatch@ad7a43] Watch airing is a file & over, do that instead dvd=false Sun 4/18 11:45:16.612 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Show ID: 504589 Sun 4/18 11:45:16.612 [AsyncWatch@ad7a43] PooledThread ended w/ an exception: java.lang.NullPointerException Sun 4/18 11:45:22.769 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: EXCEPTION java.lang.NullPointerException AT gkusnick.sagetv.api.WidgetAPI$List.size(WidgetAPI.java:1776) Sun 4/18 11:45:22.769 [Thread-8@bd33ec] java.util.AbstractList$Itr.hasNext(Unknown Source) Sun 4/18 11:45:22.769 [AsyncWatch@c8774] VideoFrame.watch(A[491090,491089,"01 Symphony No. 9 (Scherzo)",0@1013.17:27,1]) Sun 4/18 11:45:22.769 [Thread-8@bd33ec] gkusnick.sagetv.api.WidgetAPI.FindWidget(WidgetAPI.java:486) Sun 4/18 11:45:22.770 [AsyncWatch@c8774] watchThisFile=MediaFile[id=491088 A[491090,491089,"01 Symphony No. 9 (Scherzo)",0@1013.17:27,1] host=house-server encodedBy= format=Quicktime 0:01:22 126 kbps [#0 Audio[AAC 44100 Hz 2 channels idx=0 und]] C:\MP3s\iTunes\iTunes Music\Ludwig van Beethoven, composer. Seattle\Unknown Album\01 Symphony No. 9 (Scherzo).m4a, Seg0[Mon 10/13 17:27:34.518-Mon 10/13 17:28:56.718]] Sun 4/18 11:45:22.770 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Show ID: 491088 Sun 4/18 11:45:22.770 [AsyncWatch@c8774] Watch airing is a file & over, do that instead dvd=false Sun 4/18 11:45:22.770 [AsyncWatch@c8774] PooledThread ended w/ an exception: java.lang.NullPointerException Sun 4/18 11:45:26.915 [Ministry@17e89da] Ministry is waiting for 180 sec Sun 4/18 11:45:41.688 [Thread-7@13d36ad] [[SageTCPServer-SageServer(local:9250)]]: Now listening for client connection requests. Sun 4/18 11:45:41.689 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Now listening for client connection requests. Sun 4/18 11:45:42.312 [Thread-7@13d36ad] [[SageTCPServer-SageServer(local:9250)]]: Connected to client, waiting for messages... Sun 4/18 11:45:42.320 [Thread-8@bd33ec] [[SageTCPServer-SageServer(001d6a4cf6b9:9260)]]: Connected to client, waiting for messages... thanks matt
__________________
Server: Ubuntu 16.04 running Sage for Linux v9 |
#34
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#35
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
__________________
Server: Ubuntu 16.04 running Sage for Linux v9 |
#36
|
||||
|
||||
OK, so it is available on the network. On the Android phone, can you open up the Media Player directly and select a network stream or such for testing?
Quote:
sageTCPServer/debugOn=true Then if you could retry the streaming test please. You should probably try both the http and rstp streaming, in case one works but not the other. You might want to install "Log collector" or such on the Android to see if it complains about anything in regard to the stream...
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#37
|
|||
|
|||
Hello Fonceur
I'm making progress now Using 1.2.5 of Server & .50 client (I also cleaned out the old versions from my JARS directory) : Media Center shows my Albums (defaults to grouping via genre - any plans to group via artist or title ?) Once I clicked on a genre, I would have preferred to have seen all albums in that genre rather than the index system - Android allows for really quick scrolling. Any chance of a "play all" when I click on an album. Pictures showed my photo title but I have heaps of DSCxxxx.jpg so its not that interesting. I suspect its still indexing them which is which I have nothing under Videos yet. Recordings shows my recordings which is cool but when I press play, it plays in the preview window not full screen (I'm using SageMC if that matters) Schedule works fine although it reports the channel number rather than name TV Guide works fine too but is there a reason you separate the lineups ? It would make more sense to merge them like the main GUI does... Cheers Tim
__________________
Tecra M5, 2 x HD200, 2 x HD300 2 x PCTV 290e Win 7, Sage 7.1.9, Phoenix 2 STV Stephane's XMLTV Importer, Digiguide, |
#38
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad |
#39
|
||||
|
||||
Quote:
Quote:
__________________
SageTCPServer (2.3.5): Open source TCP interface to the SageTV API MLSageTV (3.1.8)/Sage Media Server (1.13): SageTV plugin for MainLobby/CQC TaSageTV (2.58)/TaSTVRemote (1.14): Monitor/control SageTV with an Android device TbSageTV (1.02)/STVRemote (1.11): Monitor/control SageTV with a PlayBook 2 TiSageTV (1.64)/TiSTVRemote (1.09): Monitor/control SageTV with an iPhone/iPod/iPad Last edited by Fonceur; 04-20-2010 at 12:18 PM. |
#40
|
|||
|
|||
Artists A-Z would be my vote for the next one :-)
Quote:
Is there any disadvantage to quitting the app. rather than pressing home button ? ie does it need to re-sync each time it starts up ? A couple of other suggestions if I may : a 'delete' button under recordings would be handy a 'record' button under TV guide would be useful too
__________________
Tecra M5, 2 x HD200, 2 x HD300 2 x PCTV 290e Win 7, Sage 7.1.9, Phoenix 2 STV Stephane's XMLTV Importer, Digiguide, |
Tags |
android |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
webserver + vlc + android + streaming = error | jrjbertram | SageTV Customizations | 72 | 04-11-2010 12:21 PM |
Stream video to Android phone via sage web server? | cowboyway | SageTV Customizations | 5 | 12-13-2009 02:52 PM |
Remote control application | exponent | SageTV Software | 1 | 01-08-2008 09:20 PM |
Application Integration | rschouten | SageTV Studio | 0 | 12-19-2005 11:54 AM |
SageTV for Professional A/V Application | tdalton | SageTV Software | 0 | 06-25-2003 01:17 PM |