|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
||||
|
||||
[Android MiniClient] Need a better start screen
If you've used the Android MiniClient, then you realize the initial screen containing the server list, Preferences, and Add Server actions is a little underwhelming
Since this is in BETA, the goal it clean up the user experience a bit, and stabilize the client, and get it ready for 1.0 release in the play store. I think we need a better start page, than what I've hobbled together. So, I'm looking for some ideas, prototypes, etc, of what you think we should have for a launch page. I prefer something simple, and something that will scale across phone, tablet, and TV, since I really don't want to create separate start pages for each device type. So, if you have any thoughts or idea, and/or if you are willing help out with layout/design/art work, then post your thoughts/ideas here. Thanks.
__________________
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 |
#2
|
||||
|
||||
Standardizing things android style would be ideal. I think it is fine to keep the list of servers a simple list that can be selected - but the preferences should be renamed to settings and represented at the top or bottom with a gear icon. Similarly, the Add Server should be represented with a + icon.
Graphically, I'd use a simple background that would then blend to the stock STV once connected. The background file for the secure login screen (stvs/SageTV7/SecureLoginBG.jpg) would make a clean basis for it, with a SageTV logo centered at the top.
__________________
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 |
#3
|
||||
|
||||
Example Landscape:
__________________
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 |
#4
|
||||
|
||||
Think that's a good start... For the server list, should it be a Two Line list item, as it is now, or be more like a "card" with additional information, etc.
The "simple" list is easier to implement for sure, but, if you have some thoughts on how to present each item, feel free to pass it along.
__________________
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 |
#5
|
||||
|
||||
I see no reason to move from a relatively simple list. About the only thing I could think to add would be if it pinged (or otherwise checked connectivity/readiness of) each server, and showed a green or grey circle to the left of the 2-line text entry. Ideally sorting the green ones to the top (not that I envision many people having an overly populated list, just thinking of what I've seen in other similar UIs).
__________________
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 |
#6
|
||||
|
||||
I'd like to see the computer name if one is available, not just the IP address.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#7
|
||||
|
||||
In the current version, each entry is 2 lines. The first is the Name (whatever you typed in the name field when you added the server - and can be whatever you want), and the second smaller print line is the address.
__________________
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 |
#8
|
||||
|
||||
I didn't manually add the server, it autodetected them (I'm assuming). Only the IP address shows up.
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#9
|
||||
|
||||
Quote:
FYI... I did upload a BETA-6 that uses a new Server List screen that is close to what Fuzzy suggested. It's still not 100% done, but, it's better than what was there before
__________________
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 |
#10
|
||||
|
||||
Quote:
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#11
|
|||
|
|||
I was thinking something more like the attached. I have attached a more "Material-like" blue version and a black/gray version. I have also added a dot next to the server to indicate whether it is available or not per Fuzzy's suggestion.
__________________
Server: SageTV Media Center 7.1.19, Windows 7 Home Premium x64, Pentium Core2Duo, 4GB RAM, (1) Hauppauge HVR-2250, (1) Hauppauge HVR-1600, 1.5 TB of recording space Android MiniClient: Nvidia Shield TV (16GB) HDMI out to Samsung LN46C630 46" LCD Extender: STP-HD300, beta firmware "20110506-0", HDMI out to LG 37LD450 37" LCD |
#12
|
||||
|
||||
They both look good. I'll eventually update the start screen with one of those... I sort of torn about material design (not in general, just in this app) since the rest of the app doesn't flow with material design.
__________________
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 |
#13
|
||||
|
||||
Quote:
Any takers? I do not have the time
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
#14
|
||||
|
||||
Quote:
EDIT: On a related note, I'll be adding a new API to V9 for IsTouch() that can be used to check if a touch enabled device is being used.
__________________
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; 01-14-2016 at 02:55 PM. |
#15
|
|||
|
|||
|
#16
|
|||
|
|||
Personally, I'd like to see it reflect the Android standard of Material design, which works well with a simple start page. Part of me is toying with the idea of trying to build an STV that has this kind of design but as I've been reading it seems that that Sage Studio has quite a hefty learning curve so not sure I'd be able to devote the necessary time to it.
Anyhow, for the start screen, I'm envisioning something simple with the Sage logo across the top and each connection having it's own card and a simple circle with a plus to add connections. Last edited by DarkWolf77; 01-29-2016 at 01:51 PM. Reason: formatting. :) |
#17
|
|||
|
|||
Hm.. seems I have failed reading comprehension... I see ptzink already suggested it.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Android MiniClient] Now in BETA | stuckless | SageTV Clients Development | 487 | 07-03-2016 03:55 PM |
[HELP]MPEG-PS Stream Reader for ExoPlayer (Android MiniClient) | stuckless | SageTV Clients Development | 2 | 04-01-2016 02:22 PM |
MPEG2 Support in Android MiniClient | stuckless | SageTV Clients Development | 24 | 01-03-2016 10:09 AM |
Full screen on start? | kallisti5 | SageTV Linux | 1 | 06-24-2009 07:47 PM |
Change Default Start Screen? | Romey-Rome | SageTV Customizations | 2 | 01-22-2009 11:14 AM |