I know you guys are really busy right now with CES and the new Android app and Fire app, but the syncing thing is going to need some attention eventually. I like to show off my gadget but that part is kind of embarrassing.
There is a lot of syncing but I suppose there is no way around that. However, the time it takes to transfer the state to one of the apps is kind of crazy. Even on my desktop with Ethernet direct to the Tablo, it takes 20-30 seconds. That’s enough time for more than a gigabyte of data. The Tablo only has to send, what? A few hundred kilobytes of XML or JSON? A few minutes with the app makes it clear that it isn’t caching anything on the client side, other than what the browser does itself.
The interface is still usable while it is sync’ing. You can show it off while it syncs in the background.
IMHO I think they just should do away with the entire concept of “syncing” and have the remote devices load stuff off the tablo on demand as requried for the current screen the user is looking at on their respective client device.
The interface is still usable while it is sync'ing. You can show it off while it syncs in the background.
Not when using a computer. If the computer can’t get to the Internet and the Tablo server or the thing is syncing, it’s stuck until the syncing is done or the Internet server is available and I’m NOT talking about program guide download. The web interface freezes and does nothing if:
I have worked IT for the last 2+ decades and most apps will grab what’s needed at the time because you don’t need to sync up a whole database if all you are looking for is a name and address. Let the DATA stay on the Tablo, give me the information being requested at this time. If I had to grab an entire 170 gig SQL database when all I ask for is “what is Joe’s address”, that’s sort of time consuming. Let the interface send a query for information stored in a database on Tablo. Let the computer send a SQL type of query to Tablo and then show me the information. That’s FAST, no syncing and it would mean I could use any one of dozens of devices any time I wanted and they’d all have instant access to the information I’m requesting AT THAT TIME, and not have to download a whole database to get .5K of code
The problem is for me is every so often I want to watch something on my phone or iPad (which I dont normally use to view content) and I have to sit thru a sync … (which really shouldn’t be needed if I am just going to watch something previous recorded or say I want to jump on and schedule a recording).
I have to agree, why not read the data directly from the Tablo device? That seems to impact folks who have multiple remote/mobile devices, computers, phones, etc. and use them on occasion. I don’t see a need to cache the information locally if the device must be on the network anyway to function. I can see if you want to work “off-line” say make changes when you are away then sync when you get back home, sort of like “off-line files” on a computer that’s away from the network. But for Tablo, you connect to it or ARE connected to it, so why sync and cache the information, why not just grab it from the Tablo on the fly as needed. Sort of like visiting a web site you’ve never been to before - it’s really not that much slower than a site you visited yesterday where the content is in your browser cache. This is all local on your home network so why sync it? Grab it live and thus grab ONLY what you need. If all you want to do is watch a recorded show, why should you have to wait for the full database to download?
@ShadowsPapa @ericgus @dhowland
How much data? I mean a gig? That much text and that many pictures? Like I say, skip the pretty pictures, give me a text listing of shows I can scroll through and choose based on show title, date and time I don’t need 500 meg of pictures or tiles.
I think I’ll drop wireshark onto my computer and see just how much is actually going on. I bet it’s not so much as “a lot of stuff” or “a lot of data” as it is slowness in the system. I bet visiting an online TV Guide type of web site forces more data in bytes to my browser than my Tablo does and my Tablo is local to my computer over a 100meg connection, the web site is not.
New products to support, updated software to support and perhaps debug here and there, naw, not much going on up there.
@TabloSupport understandable … we are merely bickering amongst ourselves … You guys just keep up the good work and enjoy CES… We know you guys are doing great things! I trust you guys.
@ericgus no, I totally understand that. I was just saying that the recordings needs to be the first thing updated…
@ericgus no, I totally understand that. I was just saying that the recordings needs to be the first thing updated..However, you have to know what you have and what you don't so question is, where does that sync take place?You have to pull updates since x date right? That seems the best way to sync. I guess the question is, how do they sync. Don't think I know that answer and not sure Tablo has ever told us exactly and doubt they ever will ;)
Why bother … all that “Stuff” is on the Tablo itself live and fresh/up to date… and as a information technology specialist by profession (DBA) I am loathed to duplicate/replicate data when its not necessary … unless there is a very good compelling reason to do so … say slow connection/latency issues or high volume contention issues. etc… none of these things exist here.
I should add, from that perspective, every 24 hours there is a lot of data to sync. If I have 16 channels, and each channel has 24 hours of shows…
The TABLO knows what it has already … there is no need to replicate it (and worse to potentially multiple devices each with god only knows when it last did a sync). … just ask the TABLO itself … the only thing the TABLO needs to send over is just enough data required for the web browser/device to display the contents of the current page being viewed … nothing more.
@ericgus But that is not what happens. The device you are on has all 14 days worth of guide data. Only 24 hours shows in Live TV
If I am looking at tonights schedule I dont need the data for all 14 days… just literally what I am looking at on my device/browser. If I view a few more hours into the evening … then just server up the data off the TABLO for that window of time in the schedule… etc … rinse and repeat. There is no need to waste time pushing 14 days of data over if I never actually look at it and its more offensive to repeatedly keep doing that over and over … its simply a waste of time, storage and bandwith.
It doesnt take that much data to send from the TABLO to render a screen like this dyamically as requested by the end user device…
@ericgus, so how would you schedule a show that is playing on Saturday? You would need that data locally.