Issue 100: Feature Request: Filter iTiVo's Now Playing
Status:  Fixed
Owner:
Closed:  May 2009
Reported by WMichel...@gmail.com, May 4, 2009
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.



May 4, 2009
Project Member #1 yoav.yer...@gmail.com
Changing to 'enhancement' request.
Status: Accepted
Labels: -Type-Defect Type-Enhancement
May 7, 2009
Project Member #2 yoav.yer...@gmail.com
The new beta has a filter.. Try it (from the downloads tab) and tell me if that works
for you.
Status: Fixed
May 8, 2009
#3 WMichel...@gmail.com
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. 




May 8, 2009
Project Member #4 yoav.yer...@gmail.com
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..


May 8, 2009
#5 WMichel...@gmail.com
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. 
May 8, 2009
Project Member #6 yoav.yer...@gmail.com
Not at the moment.  It might become an option in the future...