|
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 |
#281
|
||||
|
||||
Quote:
So, if you make the changes, and shutdown sagetv, you can check the Sage.properties and see if has, phoenix/streaming/vlc/wifi_low in there. FYI, in bmt, if you click on the question mark on the property, it open a dialog shows the "Sage Property" key, which is the key that is used in the Sage.properties file. I have support for using a custom script, but I haven't baked it into the App yet. ie, the custom script, basically calls a custom script that you define, passing in the parameters for the output file, profile name, etc. Just curious... did you change the values using a client/extender, or did you change the values using BMT. (if you used a client, then that may be a reason why it's not picking up)
__________________
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 |
#282
|
||||
|
||||
Quote:
Nothing of interest in the log files But, after you select a profile (normal), and it spins for second or two... do you get the option of selecting a video player, or does it die before that? Basically it still seems like it is not creating the files (there is a 10 second timeout) before returning. It may be that on your machine vlc can't create the files fast enough, especially if these are HD files. You can increase the timeout in the BMT web ui... it is set to 10... maybe changed it to 20. 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 |
#283
|
||||
|
||||
Is there a way to tell what's actually producing that error? Changing the different settings on mxplayer doesnt make any difference. Heck, I dont even know if mxplayer is getting the stream or not.
Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#284
|
|||
|
|||
Quote:
Anyway, I hacked up a wrapper for the cvlc script that runs the arguments through sed, and adds ',channels=2' to the end of the acodec section. I'll test that later.. Thanks, 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) |
#285
|
||||
|
||||
Do you get prompted to start MX Player? (Or any other player)
__________________
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 |
#286
|
||||
|
||||
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 |
#287
|
|||
|
|||
Quote:
That error "This video cannot be played." sounds exactly like the error I sometimes get from MX Player when it can't handle a file. If you're getting the error and you find yourself in MX Player, it could be that it just can't decode the file. You could try another player. Also, as stuckless mentioned, if you're seeing a dialog pop up asking for which video player you want to use, that's a sign that the video player is the one choking on the file. You won't see this dialog if you have a default video player setting, btw, so you might want to clear it as a check. |
#288
|
|||
|
|||
Quote:
Eg: Code:
% ls -l ~sagetv/server/Sage.properties -rw-rw-r-- 1 sagetv sagetv 278943 Mar 4 20:09 /home/sagetv/server/Sage.properties % ps -ef | grep java sagetv 3845 3837 1 08:40 pts/19 00:13:00 java -Djava.awt.headless=true -DUSERKEY=xxxxx...... % grep -i wifi ~sagetv/server/Sage.properties %
__________________
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) |
#289
|
||||
|
||||
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 |
#290
|
|||
|
|||
Quote:
This morning before work, I restarted the server and using firefox, found that the values did not persist across the restart. I then added the "channels=2", saved them again (from firefox), and this time they were added to sage.properties & survived the restart. So, maybe there is some funkiness with chrome and/or ghostery & javascript, etc. But then even though I had 'channels=2' I still had no audio. So I checked the transcoded chunks in ~sagetv/server/userdata/Phoenix/streaming/fba139ca-7481-3c19-8184-244b9e49a352/*.ts, and they had no audio. So then I changed the acodec to aac, and finally things work!!!! 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) |
#291
|
|||
|
|||
ffwd / rewind?
Does fast-forward or rewind work with any android clients? I've tried mx player and the build in video player on my nexus 7, and I can't seem to ffwd or rewind even though the transcode is far enough ahead to theoretically allow it..
Or is this a bug in how phoenix is setting up the "live" http streaming stuff? Thanks, 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) |
#292
|
|||
|
|||
Fast forward, rewind, seek, etc. do not work. You can pause and resume though.
|
#293
|
|||
|
|||
Quote:
Thanks, 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) |
#294
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
It's a fundmental feature of how the vlc hls streaming stuff works... (unless you can see some "tweak" that enables it) I will at some point look at building a complementary solution to this using vlc and rtsp with a vlc remote interface that "may" enable seeking, etc. That's a "phase 2"
__________________
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 |
#295
|
||||
|
||||
I dont get prompted to start MX player. About one second or so after selecting the priofile and seeing the spinning circle, I get the the generic error message:
"Sorry, this video cannot be played" It doesnt make any difference if I change the Wait Timeout (Seconds) to It looks like the .ts files do get created/transcoded on the server. I'm still not sure if its my server that stops streaming the video or my phone. Maybe the media file type association on my android phone needs to be manually defined? Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#296
|
|||
|
|||
If you're not getting prompted, it could be because you already chose a different player as your default player. (Perhaps the one provided by android, for example). The default android player is very limited in what it can play.
Try to figure out how to clear the default settings... it will be different depending one what version of android you have, but it's certainly under the settings menu somewhere. Once you clear the default setting, you should be prompted which player to use, and then you can pick MX Player. Edit: On my gingerbread phone, you go to "Settings -> Applications -> Manage applications", then you pick the application you want to clear settings for (ie the video player you think is being used instead of MX Player). Then scroll down to where it says "Launch by default" and press the clear button. Last edited by Dargason; 03-05-2013 at 12:24 PM. |
#297
|
||||
|
||||
Thanks! I just successfully changed the default media player to MX player. I still get the same error message about 1-2 seconds of the spinning circle. I get the same behavior no matter what I set the default media player to. I'm guessing the video stream doesnt reach my phone.
Quote:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming ***RIP SageTV*** |
#298
|
||||
|
||||
Quote:
|
#299
|
||||
|
||||
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 |
#300
|
|||
|
|||
Quote:
In regard to ffwd / rewind: Quote:
FWIW, using the plex transcoder & the plex xbmc app setup to use mxplayer to play the video, it looks like Plex transcodes using similar formats (same m3u8), and yet it is seekable in mxplayer. Mxplayer shows the entire show length on the timeline for plex/xbmc, but shows nothing for your sage app. One thing I noticed was that if I snoop the network, I see 2 differences in the extm3u file. One is that that plex generates a complete extm3u file (eg, all the chunks are there). Where the sage app generates an incomplete extm3u file, where the chunks seem to appear as they are transcoded. Also, the header format seems a bit different. eg: Plex: Code:
#EXTM3U #EXT-X-TARGETDURATION:4 #EXT-X-ALLOW-CACHE:NO #EXT-X-MEDIA-SEQUENCE:0 #EXTINF:4, nodesc 00000.ts #EXTINF:4, nodesc 00001.ts <...> Code:
#EXTM3U #EXT-X-TARGETDURATION:5 #EXT-X-MEDIA-SEQUENCE:1 #EXTINF:5, http://192.168.200.2:8080/sagex/streaming/files/fba139ca-7481-3c19-8184-244b9e49a352/3876863-00000001.ts #EXTINF:5,
__________________
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) |
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 |