SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

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.

Reply
 
Thread Tools Search this Thread Display Modes
  #221  
Old 03-01-2013, 01:53 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
Unlocking it on my tablet unlocked it also on my phone... if yours is behaving differently, that's worth noting.

Yes, HW decoder really helps... unfortunately my phone is still SW decoder. I played with some different transcode options last night, but so far I haven't found one that runs on HW on my Samsung Infuse.

Last edited by Dargason; 03-01-2013 at 01:57 PM.
Reply With Quote
  #222  
Old 03-01-2013, 04:20 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Thumbs up Great Job Stuckless!

Add me to the Phoenix Android App bandwagon; although, a little late. Looks great stuckless! Works right out of the box.

Im excited to get real-time transcoding to work using VLC; but not sure what I need to do other than install VLC on my sageTV server box.

Will there be a plugin/addon which enables VLC-based streaming? Is there an simple way to get this working?

Currently, I've been using a full blown SageTV PC client + Splashtop to watch TV and other streams; it would be nice have it work through Phoeonix Android app.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #223  
Old 03-01-2013, 04:21 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by thatdude90210 View Post
Glad to see this app. I only started revisited the forum again (just upgraded my server to Win7 from xp, my previous install was so old it was still on the frey technology folder, so I had to search the forum for info on upgrading to win7) It's probably the closest we are ever going to have to a mobile client/placeshifter.
Welcome back...

Quote:
Question about the buying/unlocking. How does it work if we have multiple android devices? I bought it on my Galaxy Nexus, but I also have a GTab 10.1. It still have the buy/unlock setting on the Gtab.
Purchases are linked to your google account, so if both devices are linked to the same account, then yes. If not, then no. For now, purchasing doesn't really "unlock" any features, because I haven't decided which features to "lock". Purchasing basically is just a small way to show support for the app (right now)
Reply With Quote
  #224  
Old 03-01-2013, 04:51 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
Quote:
Originally Posted by mkanet View Post
Add me to the Phoenix Android App bandwagon; although, a little late. Looks great stuckless! Works right out of the box.

Im excited to get real-time transcoding to work using VLC; but not sure what I need to do other than install VLC on my sageTV server box.

Will there be a plugin/addon which enables VLC-based streaming? Is there an simple way to get this working?

Currently, I've been using a full blown SageTV PC client + Splashtop to watch TV and other streams; it would be nice have it work through Phoeonix Android app.
It's pretty easy to set up.
0. Follow the install guide to set up SageTV, Java 7, install and configure the android app.
1. Install VLC. You need at least version 2.0. Latest version is currently 2.0.5 and that's what I use. It works fine. Skip all the file association stuff, unless you want it. It isn't needed.
2. Make a note of where your executable is. I think the default windows location (on windows 7) is "C:\Program Files (x86)\Videolan\VLC\vlc.exe" or something like that.
3. Start BMT, go to the configuration page, and then select Phoenix Streaming Services -> VLC Options.
4. Enter the path name from 2 into the top box next to "Command". Don't use any quotes, and be case-sensitive.
5. You may want to add the "channels=2" option, as I discussed above. (It will work without it, but you may be missing audio on some recordings.)
6. Save your changes.
7. Start your mobile app, locate recording, long press (or use context menu in upper right) and select "Play on device." It will ask you to pick a profile, and then may ask you to select which video player to use. Depending on your hardware and what video player you have installed, it may or may not work, so you may need a different video player. I think most of us are using MX Player, but I've used several others successfully (VMPlayer, and I think mobo player, and maybe some others.)

I'm probably forgetting something, but those are the basics.

Last edited by Dargason; 03-01-2013 at 10:17 PM. Reason: Added reference to stuckless' instructions.
Reply With Quote
  #225  
Old 03-01-2013, 04:55 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
I just figured out where the "Buy/Unlock" button is. Of course, I bought it in a heart-beat; regardless if it unlocks anything or not. Keep up the great work!

Quote:
Originally Posted by stuckless View Post
Welcome back...



Purchases are linked to your google account, so if both devices are linked to the same account, then yes. If not, then no. For now, purchasing doesn't really "unlock" any features, because I haven't decided which features to "lock". Purchasing basically is just a small way to show support for the app (right now)
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #226  
Old 03-01-2013, 05:14 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by Dargason View Post
It's pretty easy to set up.

1. Install VLC. You need at least version 2.0. Latest version is currently 2.0.5 and that's what I use. It works fine.
2. Make a note of where your executable is. I think the default windows location (on windows 7) is "C:\Program Files (x86)\Videolan\VLC\vlc.exe" or something like that.
3. Start BMT, go to the configuration page, and then select Phoenix Streaming Services -> VLC Options.
4. Enter the path name from 2 into the top box next to "Command". Don't use any quotes.
5. You may want to add the "channels=2" option, as I discussed above. (It will work without it, but you may be missing audio on some recordings.)
6. Save your changes.
7. Start your mobile app, locate recording, long press (or use context menu in upper right) and select "Play on device." It will ask you to pick a profile, and then may ask you to select which video player to use. Depending on your hardware and what video player you have installed, it may or may not work, so you may need a different video player. I think most of us are using MX Player, but I've used several others successfully (VMPlayer, and I think mobo player, and maybe some others.)

I'm probably forgetting something, but those are the basics.
I'd like to do this, but am a bit concerned about the "choose components" page of the VLC installer, whereby file associations, etc are listed. I don't really want to change any of the associations on my SageTV server. What am I either a; not understanding, or b; need to select during the install process? Whenver I see "active X", I pause... lol
thanks
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #227  
Old 03-01-2013, 05:15 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Thanks for the quick reply Dargason!

I did everything as you said. However, it looks like there's still something I'm missing. If I play a recording on my Android device, it says, "No applications cam perform this action."

Your previous posts mentioned something about MXPlayer; so, I installed that to see what happens. However, it says, "Sorry, this video cannot be played".

What am I missing? Thanks for all your help?

Edit: I have a feeling that VLC isn't being accessed by phoenix/BMT; even though I've pointed it to the correct full path. Otherwise, I think I might have been prompted for which profile to use on my phone.


Quote:
Originally Posted by Dargason View Post
It's pretty easy to set up.

1. Install VLC. You need at least version 2.0. Latest version is currently 2.0.5 and that's what I use. It works fine.
2. Make a note of where your executable is. I think the default windows location (on windows 7) is "C:\Program Files (x86)\Videolan\VLC\vlc.exe" or something like that.
3. Start BMT, go to the configuration page, and then select Phoenix Streaming Services -> VLC Options.
4. Enter the path name from 2 into the top box next to "Command". Don't use any quotes.
5. You may want to add the "channels=2" option, as I discussed above. (It will work without it, but you may be missing audio on some recordings.)
6. Save your changes.
7. Start your mobile app, locate recording, long press (or use context menu in upper right) and select "Play on device." It will ask you to pick a profile, and then may ask you to select which video player to use. Depending on your hardware and what video player you have installed, it may or may not work, so you may need a different video player. I think most of us are using MX Player, but I've used several others successfully (VMPlayer, and I think mobo player, and maybe some others.)

I'm probably forgetting something, but those are the basics.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***

Last edited by mkanet; 03-01-2013 at 05:19 PM.
Reply With Quote
  #228  
Old 03-01-2013, 05:21 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by mkanet View Post
Thanks for the quick reply Dargason!

I did everything as you said. However, it looks like there's still something I'm missing. If I play a recording on my Android device, it says, "No applications cam perform this action."

Your previous posts mentioned something about MXPlayer; so, I installed that to see what happens. However, it says, "Sorry, this video cannot be played".

What am I missing? Thanks for all your help?

Edit: I have a feeling that VLC isn't being accessed by phoenix/BMT; even though I've pointed it to the correct full path. Otherwise, I think I might have been prompted for which profile to use on my phone.
Did you check out the install guide.

The most common reason that I'm seeing for it not working, when vlc is setup, is that they are not using Java 7 on the SageTV server.
Reply With Quote
  #229  
Old 03-01-2013, 05:28 PM
farscapesg1 farscapesg1 is offline
Sage Advanced User
 
Join Date: Mar 2005
Posts: 202
Quote:
Originally Posted by BobbyDing View Post
I was having the same problem with VLC not passing the test in Win7 64 bit. I did some tinkering with the permissions for VLC (opening it up to full access for all users), but what seemed to have done the trick was after I saved the changes I went to the refresh option in BMT and did a "refresh configurations". After that the VLC test passed.
Thanks.. that did it. Funny, cause I rebooted the server a couple times thinking maybe something just wasn't registering right. Never though to refresh the configuration on BMT.

Also, it seems like the code is very specific. It wouldn't pick up the path with C:\vlc\vlc.exe... but does with C:\VLC\vlc.exe.
Reply With Quote
  #230  
Old 03-01-2013, 05:30 PM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by tvmaster2 View Post
I'd like to do this, but am a bit concerned about the "choose components" page of the VLC installer, whereby file associations, etc are listed. I don't really want to change any of the associations on my SageTV server. What am I either a; not understanding, or b; need to select during the install process? Whenver I see "active X", I pause... lol
thanks
When I installed VLC on my server, I didn't select any profiles to associate with VLC since I don't want to change how local media files are played. Since Phoenix Android streaming is working on my machine, these local file associations don't have affect on this streaming.
Reply With Quote
  #231  
Old 03-01-2013, 05:59 PM
Fonceur's Avatar
Fonceur Fonceur is offline
Sage Icon
 
Join Date: Jan 2008
Location: DDO, QC
Posts: 1,915
Quote:
Originally Posted by tvmaster2 View Post
I'd like to do this, but am a bit concerned about the "choose components" page of the VLC installer, whereby file associations, etc are listed.
The file association is basically when you double click on a file or use the "open" option from the menu...
__________________
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
Reply With Quote
  #232  
Old 03-01-2013, 06:09 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by Fonceur View Post
The file association is basically when you double click on a file or use the "open" option from the menu...
that's the way I understood it, but it's at a local level only? if none are selected, streaming isn't affected in any way?
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #233  
Old 03-01-2013, 06:16 PM
Dargason Dargason is offline
Sage Expert
 
Join Date: Oct 2003
Posts: 516
That's correct. Streaming won't be affected.
Reply With Quote
  #234  
Old 03-01-2013, 06:48 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Almost there...

You were right. I didnt have Java 7 installed. Only version 6. It looks like I am one more step closer.

Now, I get presented with what profile to use. After I select any profile, I get the message, "Waiting for media stram to be created..." with a spinning circle for 5 seconds or so, then finally:

SageTV did not create a stream URL

Did I miss something else?

Quote:
Originally Posted by stuckless View Post
Did you check out the install guide.

The most common reason that I'm seeing for it not working, when vlc is setup, is that they are not using Java 7 on the SageTV server.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #235  
Old 03-01-2013, 06:48 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by Dargason View Post
That's correct. Streaming won't be affected.
Thanks - everything is good now except for one final thing - all test connections work, but when I press "watch on device", I get a "select streaming quality" requester, and when selecting "Low" for example, it reads "SageTV did not create a stream URL"
Any idea?

I have Java 7 installed, as well as all the plugins. I also did a reboot

OK, idiot alert... upon further inspection (with glasses this time) spelling error in BMT configuration. All working now!
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson

Last edited by tvmaster2; 03-01-2013 at 07:02 PM.
Reply With Quote
  #236  
Old 03-01-2013, 06:55 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by mkanet View Post
You were right. I didnt have Java 7 installed. Only version 6. It looks like I am one more step closer.

Now, I get presented with what profile to use. After I select any profile, I get the message, "Waiting for media stram to be created..." with a spinning circle for 5 seconds or so, then finally:

SageTV did not create a stream URL

Did I miss something else?
I take it both of us are doing the same thing wrong lol
see my note - check your vlc path url very carefully -spelling - caps etc
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson

Last edited by tvmaster2; 03-01-2013 at 07:02 PM.
Reply With Quote
  #237  
Old 03-01-2013, 07:03 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by mkanet View Post
You were right. I didnt have Java 7 installed. Only version 6. It looks like I am one more step closer.

Now, I get presented with what profile to use. After I select any profile, I get the message, "Waiting for media stram to be created..." with a spinning circle for 5 seconds or so, then finally:

SageTV did not create a stream URL

Did I miss something else?
Quote:
Originally Posted by tvmaster2 View Post
Thanks - everything is good now except for one final thing - all test connections work, but when I press "watch on device", I get a "select streaming quality" requester, and when selecting "Low" for example, it reads "SageTV did not create a stream URL"
Any idea?

I have Java 7 installed, as well as all the plugins. I also did a reboot
Sounds like you guys are having the same problem... The code waits up to 10 seconds, checking for the streamable files, and if it returns after 10 seconds and no files exist, then there will be an error on the device.

Streamable files are created in SAGE_HOME/userdata/Phoenix/streaming (by default, unless you change it). So, check in that folder for directories (one per device) and see if any files are being created. Also, there will be .log file of the vlc process that is creating the file, so if vlc had issues creating the stream, then it should be written to a log file in those directories.

Also, I probably don't need to say this... but transcoding on the fly can be quite cpu intensive, and as such, if your machine isn't powerful enough, the client may time out waiting for files to be created.

And finally, the SAGE_HOME/logs/phoenix.log, will contain information about the request, and possible errors that it encounters. Since I can't reliable test the vlc version on Windows you will also need to make sure that you are using vlc 2.0+.
Reply With Quote
  #238  
Old 03-01-2013, 07:08 PM
tvmaster2's Avatar
tvmaster2 tvmaster2 is offline
SageTVaholic
 
Join Date: Jun 2005
Location: tarana
Posts: 4,240
Quote:
Originally Posted by stuckless View Post
Sounds like you guys are having the same problem... The code waits up to 10 seconds, checking for the streamable files, and if it returns after 10 seconds and no files exist, then there will be an error on the device.

Streamable files are created in SAGE_HOME/userdata/Phoenix/streaming (by default, unless you change it). So, check in that folder for directories (one per device) and see if any files are being created. Also, there will be .log file of the vlc process that is creating the file, so if vlc had issues creating the stream, then it should be written to a log file in those directories.

Also, I probably don't need to say this... but transcoding on the fly can be quite cpu intensive, and as such, if your machine isn't powerful enough, the client may time out waiting for files to be created.

And finally, the SAGE_HOME/logs/phoenix.log, will contain information about the request, and possible errors that it encounters. Since I can't reliable test the vlc version on Windows you will also need to make sure that you are using vlc 2.0+.
thanks for all your help - the answer was that I am paddling the river "denial", and should always wear the 2.0 reading glasses when typing URL's into tiny windows
__________________
Sage 9 server = Gigabyte AMD quad-core - 4 gigs - integrated ATI HD4200 chipset - SSD boot, Hitachi Deskstar show drives. HD-PVR - Colossus - Win7 32 bit. HD200/300’s networked. HDHomerun tuner. "If you've given up on Weird Al, you've given up on life" - Homer Simpson
Reply With Quote
  #239  
Old 03-01-2013, 07:10 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
stuckless, the first log file gets created; however, it's empty. The second log file I attached as well. Maybe it means something more to you.

Quote:
Originally Posted by stuckless View Post
Sounds like you guys are having the same problem... The code waits up to 10 seconds, checking for the streamable files, and if it returns after 10 seconds and no files exist, then there will be an error on the device.

Streamable files are created in SAGE_HOME/userdata/Phoenix/streaming (by default, unless you change it). So, check in that folder for directories (one per device) and see if any files are being created. Also, there will be .log file of the vlc process that is creating the file, so if vlc had issues creating the stream, then it should be written to a log file in those directories.

Also, I probably don't need to say this... but transcoding on the fly can be quite cpu intensive, and as such, if your machine isn't powerful enough, the client may time out waiting for files to be created.

And finally, the SAGE_HOME/logs/phoenix.log, will contain information about the request, and possible errors that it encounters. Since I can't reliable test the vlc version on Windows you will also need to make sure that you are using vlc 2.0+.
Attached Files
File Type: zip logs.zip (7.5 KB, 125 views)
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #240  
Old 03-01-2013, 07:22 PM
JerryB JerryB is offline
Sage Aficionado
 
Join Date: Aug 2008
Posts: 273
Quote:
Originally Posted by tvmaster2 View Post
I take it both of us are doing the same thing wrong lol
I don't know if this is your problem but what are you using to play the streamed video on your Android device? In my system, I found that MX Player works great for both transcoded and untranscoded files but moboplayer will only play untranscoded files. When I try to play a transcoded file with moboplayer, I just get a blank screen (no audio or video). Since the transcoded audio/video play fine when I use MX Player, I know my system is producing and streaming a valid file but for some reason moboplayer just doesn't recognizing it.

What I would suggest is 1) trying to play the file using the untranscoded option in an attempt to separate out streaming from transcoding issues and 2) trying different players on your Android device.

Since the ability to successfully stream video content may well turn out to be both device and player dependent, it may be helpful at some point to compile a list of device/player combinations that are successfully being used for video streaming with this app.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -6. The time now is 06:56 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.