|
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 |
#301
|
||||
|
||||
Actually, it looks like it was unset (not associated with any media player) all the way up until just today. I only recently associated it with MXPlayer and other Media players. I did revert back to unset state. Which, no surprise, did the same thing. This tells me that the streamed media doesnt even touch the phone (so it can prompt me which player to use).
It looks like the playlist and the .ts media files are created after each time I select the video profile type. But, for whatever reason dont make it to my phone. If it is a timing issue, the timing/behavior is 100% consistent every time in the same manner. Files are written to my fast SSD drive using a quadcore CPU with 8GB ram. The PC isn't doing anything except for the task. Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#302
|
||||
|
||||
Sorry you wasted your time... I should have clearly stated the limitations in the app description (although I do say it's experimental... i don't actually say what streaming features work)
Quote:
Again, I intend to look into this, but the poll will determine the next course of action for the App. Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#303
|
||||
|
||||
Stuckless, check your mail.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#304
|
||||
|
||||
Quote:
It takes a transcoder that can be told a start and stop timestamp for the input file, so that it can pick up wherever necessary. I don't know if VLC can do this, but I'm betting ffmpeg could be made to function in this way with enough 'wrapping' - and the hooks in the http server itself.
__________________
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 |
#305
|
||||
|
||||
Quote:
My goal (and still is) was to NOT write a streaming server but rather enable VLC to pass through to the client. If all this can be done by passing setting to the vlc process, then Im all in... if not, then I have no intentions on writing a full fledged streaming server I do plan on playing around with the VLC remote apis (again just control and pass through) but that requires using rtsp instead of hls, which isn't a big deal since the native player and mxplayer both sopport that... but using this, the stream position can be manipulated in real time, so it's a contender for seeking, etc. My only reason for creating this vlc addition was because when I put the app on my son's phone, he wanted to stream movies, and the existing mobile streaming server didn't work well. Most of our stuff streamed using the RAW transfer method, but some files didn't. Now everything streams, so he's happy btw... in the next phoenix build, I'll be enabling the "custom" script for vlc... this should enable people to play around with other features of VLC independently of my goals... while using the phoenix streaming server to control vlc start/stop.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#306
|
||||
|
||||
I know this may go without saying for some people; but, its not so obvious to me...
Why cant the Phoenix Android app just use the same FFmpeg-->mplayer mechanism that SageTV Placeshifter uses? There's already FFmpeg encoder (version SNV-r93) sitting in the sageTV server directory; aka SageTVTranscoder.exe BTW: The newer ffmpeg encoder now support GPU acceleration. Splashtop, which uses the ffmpeg encoder uses almost no CPU power for encoding on my server. I have a $110 GT640 Keplar based Nvidia card makes GPU accelerated HD H.264 encoding a breeze. Im not sure if VLC transcoding takes advantage of this or not. Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** Last edited by mkanet; 03-06-2013 at 11:31 AM. Reason: typo |
#307
|
|||
|
|||
Quote:
Quote:
One thing I want to be clear on: "Skipping" ahead of where the transcoder is would be nice, but I would consider it to be less critical than being able to ffwd/rewind through whatever has already been transcoded. At least on my machine (a xeon equiv of a core i5), the "wifi_hd" profile transcodes at 2x to 4x the playback speed, so being able to skip through commercials would be possible, and I think that is what most people are after. I just want to make sure you realize I'm appreciative of your work, and I don't mean to criticize, or make you feel bad or anything. What you have is pretty awesome. Drew
__________________
Server HW: AMD Ryzen Threadripper 2990WX 32-Core Server SW: FreeBSD-current, ZFS, linux-oracle-jdk1.8.0, sagetv-server_9.2.2_amd64 Tuner HW: HDHR Client: Nvidia Shield (HD300, HD100 in storage) |
#308
|
||||
|
||||
Quote:
http://xkcd.com/1172/ Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#309
|
||||
|
||||
Thanks Stuckless. BTW: I'm able to to fully utilize all features now; including VLC transcoding. I also changed the VLC settings for 2 channel audio. Everything works great now.
For the record, I resolved my issue by using http instead of https (thanks to stuckless for the tip). My jetty server uses a self-signed SSL cert as well as running https on a TCP port different than 443; which MXplayer didnt like.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#310
|
||||
|
||||
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 |
#311
|
||||
|
||||
It's not really all that proprietary - in that you can plainly see the SageTVTranscoder side of the house, via the publicly available source-code, and possibly reverse engineer the client end - however, that would require actually writing a compatible client for the android/iOS end - which is a LOT harder than leveraging the many already built HLS playback systems.
__________________
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 |
#312
|
||||
|
||||
Hi, I am having an issue with this app when testing the connection. This part of the app worked until the Java 7 check part came along. I udpated my WHS machine to Java 1.7x (latest) and had to rename the jre folder in the sage folder and restart to get Sage to see the change.
It now recognizes me as "passing" the Jave test, but it states that it fails on sagex-services installed. I checked and this plug-in is installed and has been. Another WHS issue? Any help would be appreciated. |
#313
|
||||
|
||||
Quote:
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#314
|
||||
|
||||
yes - it connects and the SageTV information is current and correct. All 4 views fail to show any recordings though so I cannot long press one to test streaming.
MobileWeb works fine and shows recordings. Edit: SJQ is dependant on the sagex services so I am hopeful there is another reason. I do not want to have to rebuild rulesets/etc... Last edited by HuMan321; 03-06-2013 at 07:25 PM. Reason: Update |
#315
|
||||
|
||||
Quote:
Also, when you installed sagex services plugin were you on a "client" or extender/placeshifter. If you were on a client, then maybe it's not actually installed on the server, but rather, on a local windows client.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#316
|
||||
|
||||
It says during the connection test Plugin not installed.
This worked for me early on and loaded my recordings until (I think) the checks were put in the connection test. Mobile web loads everything perfect. Just no recordings in the base app. It says no media - server did not return any items when I choose any of the four view selections. The view portion of the app is accurate in stating what is recording next, how much free space etc. I loaded all plugins etc from WHS server itself One thing I do not understand is it shows connected to client at /127.0.0.1:1077 Where I do not know where it chose that port number? Maybe nothing, but I thought I would list. This shows in upper right corner of app and I am using port 8080 which is setup correctly in the setting Last edited by HuMan321; 03-06-2013 at 10:08 PM. Reason: update |
#317
|
||||
|
||||
Quote:
That particular test gets a list of all the server plugins installed (ie, plugins that installed on the server, and start when the server starts, and installed via a placeshifter or extender), and it simple checks if the plugin name is in the list. In your case it is reporting it is not... but even if the app is wrong, then, then it won't affect the rest of the app, since the test justs checks a name in a list and doesn't "turn" anything off if the test fails. I'm not sure if this is a WHS thing or not.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#318
|
||||
|
||||
OK- thank you for your support.
Can you tell me if there is any troubleshooting or configuring of the 4 "views" categories on the main screen? Up top the SageTV information is current and correct so it "is" connected. In the Views section below I have 4 "default" sections (Recently Imported, Recently Recorded, Scheduled Recordings, TV Shows) If I select any of these it comes back stating "No Media" and Server did not return any items. This used to populate with my recordings and now does not. If I go to settings and chose Mobile Web it connects just fine and shows my recording in the recordings area. My hopes are that it is a permissions issue or a configuration issue, but I don't know where to start. Is there anything to the client it connects to being port 1077? Whether I connect internally over wireless network or go though outer IP it says the client it connects to is /127.0.0.1:1077. I have not opened any 1077 port and come in through 8080 in the initial server settings that you populate at the beginning. Last edited by HuMan321; 03-07-2013 at 10:06 AM. Reason: More Info |
#319
|
||||
|
||||
Quote:
Quote:
Quote:
So, the next steps for you would be to... 1. Check the sagetv_0.txt log file, the sagex-api.log and the phoenix.log files for any errors (or zip and and post them/email them to me) 2. You can enable logging to a file on the for the app as well. So, in the app, go to setting and enable log to file. Then kill the app process and start it again (You an do this form the Applications section in Android). Now when the app starts it will start loging to a file on the root of the sd card (ends in .txt). Then go through the process of test connection and trying to load a view from the main menu, and then send the log file that is generated to me.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#320
|
||||
|
||||
sagex-api.log
Code:
2013-03-06 18:55:05,250 [AWT-EventQueue-0] INFO sagex.SageAPI - Sage Provider Implementation: sagex.remote.EmbeddedSageAPIProvider; sage://embedded 2013-03-06 18:57:16,578 [22309351@qtp-14471018-8] INFO sagex.remote.SagexServlet - Sage Remote API Servlet for Jetty is loaded. 2013-03-06 19:00:49,250 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:00:49,250 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:28,859 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:28,859 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:41,703 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:41,703 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:52,140 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:52,140 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:58,593 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:05:58,593 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:06:29,750 [Thread-13] INFO sagex.remote.rmi.SageRMIServer - Received Discovery Request: Discover SageTV Remote API Server 2013-03-06 19:06:48,703 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:06:48,703 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:06:49,093 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:06:49,093 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:06,546 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:06,546 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:06,937 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:06,937 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:37,328 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:37,328 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:59,609 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:08:59,609 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:09:41,031 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:09:41,031 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:10:40,609 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:10:40,609 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:11:50,328 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:11:50,328 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:13:18,843 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:13:18,859 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:15:02,468 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:15:02,468 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:15:02,859 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:15:02,859 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:24:30,750 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:24:30,750 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:25:04,078 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:25:04,078 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:31:23,359 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:32:45,375 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:32:45,781 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:56:31,734 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 19:56:57,703 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:31:45,421 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:32:43,906 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:32:49,703 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:35:37,062 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:36:20,078 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:36:55,906 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 20:37:56,531 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:03:27,562 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:05:46,328 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:06:24,515 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:08:51,453 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:09:08,234 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:17:17,312 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-06 21:18:35,640 [16824769@qtp-14471018-6] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-07 09:01:57,276 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-07 09:03:01,135 [3808731@qtp-14471018-0] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-07 09:03:01,526 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-07 09:05:20,557 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date 2013-03-07 09:07:03,370 [22309351@qtp-14471018-8] WARN sagex.util.TypesUtil - Failed to convert to a valid date |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Utility: Phoenix Tools - Phoenix Renamer | stuckless | SageTV v7 Customizations | 116 | 04-27-2017 10:42 AM |
dream to ability view SageTV recordings on Android | bjkiller | SageTV v7 Customizations | 4 | 09-06-2012 03:16 PM |
SageTV Placeshifter for Android | nyle | SageTV Placeshifter | 5 | 12-31-2011 10:40 AM |
SageTV Studio & Android | Brent | The SageTV Community | 5 | 07-11-2011 06:20 AM |
SageTV as Android for TVs? | perholm | General Discussion | 10 | 06-23-2011 08:26 PM |