PDA

View Full Version : tivoapp patches to remove Wishlist Groups on 4.x



drnull
06-17-2004, 04:19 PM
So I like the new folders on my dtivo (with the 4.0 image installed), and I love HMO. Nice to be able to play my mp3's and view weather/movie listings all in one place.

Anyways, I was less than pleased with the way Groups were implemented. It seems braindead to me, that if I have a wishlist setup to record all seinfeld episodes (since it is on multiple channels), then I get two groups in my list. One for Seinfeld (the Series title group), the other for SEINFELD (the wishlist group).

I was originially working on a tcl script that went through and removed the links in /Recording/NowShowingByBucketTitle and linked the fsid's back in so there was just a Series title group entry, and no wishlist entry (this is how season passes look).

Minor problem: if you change where object are linked in the mfs structure manually, then that object doesn't "know" that things are changed. It still thought it was linked to the wishlist groups (no big deal, just caused an error in tverr). Major problem was that when you deleted the showing, it didn't know it needed to clean up the other entry that I had created. Bother.

So, this is a patch against tivoapp. I've only been running it for a day or so, but if anyone else wants to give it a shot, feel free. Again, this is a developer forum, and this is a development patch. Works for me. Best I can say. I'm looking for feedback as to if this works for you.

EDIT: forgot to mention, this will only apply to future recordings. Should be obvious, but thought I'd mention that. You can "re-index" current recordings by deleting them and undeleting them. Just make sure they're not so old that tivo purges them from the deleted list immediately. (hint: don't delete it if the date is older than the oldest thing in your deleted shows list)


no wishlist folders: (v4.0)
dec hex orig hack descr
11943536 00b63e70 128200fd 128200fc branch point moved slightly
11943740 00b63f3c 8ef4000c 0000a021 short-circuit WL adding code
11944540 00b6425c 8fbc0028 1000ffa3 reloc (updated branch offset)
11944544 00b64260 1000ffa3 8fbc0028 reloc
11944548 00b64264 27a40030 8ee2000c reloc (replace the dup addiu)
11944552 00b64268 8ee2000c 5040ff06 reloc (updated branch offset)
11944556 00b6426c 5040ff05 24110001 reloc
11944560 00b64270 24110001 24110002 change all type 3's to 2.

MuscleNerd
07-11-2004, 02:54 PM
Interesting patch!

drnull
07-11-2004, 07:32 PM
Heh, it works for me. Scratched my itch, even if it's not a common problem. I've been running with that patch enabled since then and have had no ill effects.

NutKase
02-11-2005, 06:22 AM
So, this is a patch against tivoapp. I've only been running it for a day or so, but if anyone else wants to give it a shot, feel free. Again, this is a developer forum, and this is a development patch. Works for me. Best I can say. I'm looking for feedback as to if this works for you.


It works fine for me.

There was one issue of a recording not being listed after I changed it to 'keep until I delete' unless I changed the view to NO folders. I haven't been able to duplicate it yet.

That said, this is much nicer than cluttering up the NowPlaying list with duplicates in 'wishlist' folders and also in SeasonPass generated folders.



I ported the patch to 4.0.1b so here it is for the other 4.0.1b users.



No Wishlist Folders: (v4.0.1b)

Dec Hex Orig New Description
11969408 00b6a380 128200fd 128200fc branch point moved slightly
11969612 00b6a44c 8ef4000c 0000a021 short-circuit WL adding code
11970412 00b6a76c 8fbc0028 1000ffa3 reloc (updated branch offset)
11970416 00b6a770 1000ffa3 8fbc0028 reloc
11970420 00b6a774 27a40030 8ee2000c reloc (replace the dup addiu)
11970424 00b6a778 8ee2000c 5040ff06 reloc (updated branch offset)
11970428 00b6a77c 5040ff05 24110001 reloc
11970432 00b6a780 24110001 24110002 change all type 3's to 2.



NutKase

ookami85
10-09-2005, 05:22 PM
Is there a way someone could update this patch to work with software version 6.2. Any help would be greatly appreciated.