|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#301
|
|||
|
|||
that makes sense with projects like the dolphin emulator have gone 64 bit only. not saying you should do that but it appears an issue with many projects on android either maintain two builds or pick one.
I think now you should focus on what you would use and what would help you. |
#302
|
|||
|
|||
Let me know if I can help with any testing or information gathering on the SHIELD TV platform.
__________________
Home Network: https://karylstein.com/technology.html |
#303
|
|||
|
|||
> Also, since I don't have a Shield, this will be hard for me to verify and test.
One should be on the way soon. |
#304
|
|||
|
|||
I know it is very early and you are just trying to get basic playback working, but do you anticipate being able to play back in-progress recordings with a growing file size/dynamic end time and have it behave like the HD300?
__________________
-Craig |
#305
|
||||
|
||||
Quote:
Quote:
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 |
#306
|
||||
|
||||
Once video playback is working (and it is working to some extent, just not well enough that I'm willing to release it), then playing back in-progress recordings would be the same as the HD300. The Android MiniClient is using all the same protocols as the HD300, so, while I havent' tested a live recording, I don't see why it would not just work.
__________________
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 |
#307
|
|||
|
|||
Hey stuckless, below is a post from me in the customization's forum. Wondering what insight you might have as to the difficulty of this.
Quote:
|
#308
|
|||
|
|||
System requirements?
Is there a post somewhere that describes system requirements for this app? I tried it on my Samsung Galaxy 8.9, which runs Android 4.1, and could get only a mangled main menu display.
__________________
Server: Windows 8.1 4gb RAM; 4TB SATA + others. Homebrew quad core AMD. Inputs: Haup. 980, 850 & 950Q on ATSC; Haup 1600 on ATSC & Comcast 2 DTAs with USBUIRT for NTSC. Haup 1800 on ATSC. HDHR Dual (ATSC). Sage 9.22 64 bit. |
#309
|
||||
|
||||
To be honest, I have no specific system requirements... We'll likely figure that out once the app is further along, by simple what devices can run it well, etc.
__________________
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 |
#310
|
|||
|
|||
I had a thought - will the fact that android TV has no back button (other than to quit the app) be a problem in the EPG ? Everything else works with the direction keys, but left in the EP takes you back in time. Would it be possible to re-map the back button *just* whilst in the EPG ?
I haven't forgotten about testing placeshifter Sean - just need to drag the old macbook out.
__________________
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, |
#311
|
||||
|
||||
Quote:
Android Remotes, typically do have a "Back" buttom, but it's mapped to exit you out of the application. I may have to map it to send the back command to sagetv and maybe a long press to exit the app, or something like that. The Android client doesn't actually know anything about what menus you are on, etc. It's more of a "mirroring" technology that sends screens from the server to the client, but the client doesn't really know where you are at, etc. I do know when a video is playing, etc, but not if you are in the EPG or main menu.
__________________
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 |
#312
|
|||
|
|||
Might be worth remapping the remote back button to the SageTV back command for the entire session then, you can always use the 'home' button on the remote to get back to the leanback launcher
__________________
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, |
#313
|
||||
|
||||
Yeah, that's true... so I'll look at mapping the back button to send the back command.
__________________
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
|
||||
|
||||
New Version 0.04-ALPHA
It's been awhile. Here's what's in the build. The few weeks has been primarily spent getting video to play using the SageTV Media protocols (push and pull). This is complicated on Android, mainly because the video players typically don't allow for a media source other than a file or url, so there's a bit of magic to make SageTV protocols work with the android players. This build has 2 built in video players. VLC and IJKPlayer (a ffmpeg based player). VLC is only supported on armv7 (in this app) where as ijkplayer has support x86 and arm. I'm testing both, but it's likely that I'll end up dropping VLC and going with ijkplayer. In my testing, I've been able to play back HDPVR .ts files (h264 encoded) and .mp4 and .mkv files (h264 encoded). I don't have any other video formats, so I haven't tested them. My testing is also entirely wifi bases... I get some stuttering of the video during playback. I'm guessing this would not happen on a wired connection, but, I haven't tested that theory. My wifi connection is also pretty bad to where my TV is located. If you have a media remote, then pause and play should work (hopefully). If you have game controller, then Y is pause/play and X is stop. The "Back" button has been remapped to send a "Back" command. There is new Settings screen. You can enable logging to the SDCARD from there. If enabled, then all miniclient logging will be written to a file, /sdcard/sagetv-miniclient.txt. If you install ES File Explorer you can view the file. You can also probably use ES File Explorer to send the file via email. If you are going to send it to me... (metadatatools at gmail dot com) The settings screen has the option to disable/enable VLC. Basically if VLC is unchecked, then it will use ijkplayer. If you are on an x86 sytem, you probably won't see this option, or you won't be able to change it, since VLC isn't supported (in this app) on x86. Skipping is not supported. In fact if you try to skip, I'm sure bad things will happen. Getting skip forward/back to work is my next challenge. Keep in mind this is still ALPHA. ie, the code to get this working is mess, so it's likely you might get force closes or abrupt exits, etc. Once we (I guess me) get the base feature in the build, then I'll start moving towards beta, and eventually, an actual release (I think we are long ways form there -- but there is progress) EDIT: One More Note On a phone/tablet, when you are playing a video, you can slide out a menu from the left side of the screen. This is a very simple menu with pause, play, stop, fw, and rew. Eventually, I'll have a full remote in the slide out but for now, just some simple actions.
__________________
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 Last edited by stuckless; 10-31-2015 at 03:57 PM. |
#315
|
||||
|
||||
Cool I have try that out on android x86 laptop
Update darn that was no go Last edited by SHS; 10-31-2015 at 04:22 PM. |
#316
|
|||
|
|||
Unfortunately on my Nexus Player it will not even start all I get is unfortunately, SageTVMiniClient has stopped. Running Marshmallow. When I go to check the Permissions it states that it was written for an older version of Android.
Last edited by nyplayer; 10-31-2015 at 04:25 PM. |
#317
|
||||
|
||||
Galaxy S4. Uninstalled the old client, installed the new one. Launched the new one, it had my server IP address already there, so I selected it. It appeared to launch, screen went black, playback control slid in from left. I retracted the playback control a couple times, but screen remained black. Webserver claims a new client is connected.
I hit home button, went back to home screen and restarted the phone. This time, I entered a new server with the same IP as the server that already existed, and set the preferences to use the IJKPlayer. Launched Sage from the new server entry, got the blue background, said something like it couldn't resolve "my server" (the new entry) then a message that "Unfortunately, SageTV Miniclient has stopped <OK>". The phone hard locked for about 5 minutes, couldn't go to home screen and any form of soft restart. Let the screen go to sleep, and woke it, at which point miniclient was back to the first screen with preferences. Relaunched, all with the same results. I have it saving a log - I'll see if I can get one. I couldn't reboot my server right at the moment, would like to do that also. |
#318
|
||||
|
||||
The only devices that I've tested this on are
Nexus 5 running Android 6 (mashmellow) Nexus Play (arm version -- developer version -- running Android 5) So, i don't have an x86 device (although the Nvidia Shield that is one the way) is x86. Also, some of the older Android devices if they are not armv7 will not work as well, but i don't know what they are. The Log file will dumpt out the architecture first thing, so hopefully we can start building a list of what works and what doesn't.
__________________
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 |
#319
|
||||
|
||||
It's strange that when I select the server entry from the previous install I get the black screen, but when I select the new server (at the exact same IP address, different name), I get the blue screen and then crash. Is there some kind of cache that needs to be cleared?
It's crashing before it can create the log file. Do some devices treat "sdcard" differently? For example, some devices have some internal storage that emulates "sdcard" perhaps? |
#320
|
|||
|
|||
Quote:
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Finally, a fully functional SageTV client on android and iphone! | mkanet | SageTV v7 Customizations | 12 | 01-12-2013 12:22 AM |
SageTV Placeshifter for Android | nyle | SageTV Placeshifter | 5 | 12-31-2011 10:40 AM |
Sage should get an android client running on this | Deacon Crusher | Hardware Support | 1 | 09-29-2010 11:30 AM |
Android client? | equalize | SageTV Placeshifter | 1 | 07-22-2010 09:37 AM |