mattmartini / itivo

Automatically exported from code.google.com/p/itivo
Other
0 stars 0 forks source link

Feature Request: Filter iTiVo's Now Playing #100

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
How hard would it be to add a filter to iTiVo's Now Playing list? With a filter 
applied, I could limit 
the Now Playing to just episodes of one show. The resulting filtered list could 
then be sorted by 
episode name or date. 

With luck, when I added such a filtered list to the download queue, they'd be 
in the sort order so 
as to ensure, for example, that I downloaded the oldest episodes first, so I 
can watch them in 
order.

Original issue reported on code.google.com by WMichel...@gmail.com on 4 May 2009 at 2:30

GoogleCodeExporter commented 9 years ago
Changing to 'enhancement' request.

Original comment by yoav.yer...@gmail.com on 4 May 2009 at 3:38

GoogleCodeExporter commented 9 years ago
The new beta has a filter.. Try it (from the downloads tab) and tell me if that 
works
for you.

Original comment by yoav.yer...@gmail.com on 8 May 2009 at 6:10

GoogleCodeExporter commented 9 years ago
Apparently, the filter can only be applied after a connection and after Now 
Playing is populated. Since I already 
knew what filter I wanted, I entered this first, then initiated a connection. 
The resulting Now Playing list did 
not have the filter applied. No Big Deal.. I just applied it afterwards. And 
then had to wait through another 
connection. Why? Is the just-fetched Now Playing list not cached somewhere? 

I sorted the episodes by date/time then, intending to click / shift-click to 
select a portion of them, I clicked 
on the oldest one. "Connecting..." appeared yet again. And I'm still waiting 
for my initial selection to 
highlight... 

While waiting for my selection to be highlighted, I moved the iTiVo window to 
the side and the window 
content mostly disappeared. The Now Playing list is empty, the filter box and 
several other window features 
are gone as well. And it's still "Connecting..."

It would appear that, while the filter does limit the Now Playing list, nothing 
in that list can be selected. I 
repeated this twice, quitting and restarting iTiVo between attempt. Then, on my 
third attempt, everything 
worked as it should. 

Original comment by WMichel...@gmail.com on 8 May 2009 at 2:23

GoogleCodeExporter commented 9 years ago
Interesting..

  the now playing list does get cached for 5 minutes per tivo, (it will still print
'connecting...' but should get the list a lot more quickly if you connected 
within
the last five minutes).  The caching happens in <user>/Library/Cache/iTiVo...  
so
something may have corrupted that file?
  Typing a filter in causes a new connection (should fetch cached info).

  However, every 15 minutes iTiVo also attempts an automatic connection to update the
list (and fetch subscriptions).  It's possible you had an interesting timinig 
issue
or such..

  Since iTiVo is a single-threaded applescript program (yuck) there is no updating in
the window while it's connecting to the tivo.  So it's not surprising to have 
bits
disappear and not be redrawn if you move the window or shrink it or whatnot..

Original comment by yoav.yer...@gmail.com on 8 May 2009 at 3:37

GoogleCodeExporter commented 9 years ago
Is there any way to disable the every-15-minute updates? When all I'm doing is 
downloading queued up 
recordings, there's no need to update the now playing list, and if I needed it 
updated, I can always click the 
Update button myself. 

Original comment by WMichel...@gmail.com on 8 May 2009 at 6:00

GoogleCodeExporter commented 9 years ago
Not at the moment.  It might become an option in the future...

Original comment by yoav.yer...@gmail.com on 8 May 2009 at 6:05