TiVo Community Forum banner
1 - 20 of 116 Posts

· Registered
Joined
·
11 Posts
LJ,

Yet another excelent idea by LJ!!

However, when I ran it, I received the following error message (did a full restart too):

--cut here--
action_npf '/' ''
invalid command name "print_nowplayingrow"
while executing
"print_nowplayingrow $chan $rec2 [lindex $show 0] $rcount"
("uplevel" body line 3)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
set rec2 [db $db openid [lindex $show 1]]
print_nowplayingrow $chan $rec2 [lindex $show 0] $rcount
incr rcoun..."
(procedure "::action_npf" line 350)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

Let me know if you need me to do anything.

Steve
 

· Registered
Joined
·
11 Posts
LJ,

Works like a champ! Thanks.

So... where are you storing the folder info -- kinside the tivo db or inside another text file in the tivoweb-tcl directory. If the tivoweb dir, where and what is the name of the file???
 

· Registered
Joined
·
363 Posts
Discussion Starter · #5 ·
Glad that fixed it!

The folder data is stored in a file called 'npf' in /var/hack. (I did have it in /var/tmp, but it looks like that directory gets cleared when your TiVo reboots :eek: :D)

The file stores a list of lists. The first entry of each sub-list is the folder name. Then there are zero or more fsids for programmes you've assigned to that folder.

Possible future enhancements that've come to mind so far:

* Sort the folder list - at the moment it stays in whatever order you create the folders. Into alphabetic order would be the easiest option ;)

* Auto-assign new recordings to folders - maybe by series or keyword or a combination of both... not sure yet. Ideas anyone?

I notice TiVo have gone for a grouping option on the new kit they showed at CES. Maybe that's a possibility too...
 

· Registered
Joined
·
11 Posts
LJ,

I think both those "future" enhancements are good ideas. The 2nd one really seems cool. I would figure the best option would be based on the ID that points to the series program ID (FSID???) then you could do it for every episode easily.

I 'm hoping that Tivo will add the folder option (and the MP3 player !!!) for our Series 1 Tivos too. Only time will tell.
 

· Registered
Joined
·
363 Posts
Discussion Starter · #8 ·
Just posted version 2.3 which adds auto-assignment by Series and folder sorting.

(Version 2.2 added a new sort order: 'By Folder' and added the 'Mins' column back into the Assign view.)

Suggestions for other features anyone? :)
 

· Registered
Joined
·
11 Posts
LJ,

More great features added! Good job.

While I was organizing my forlders, I came up with a few minor suggestions:

1) Have a category for "unassigned" to quickly find the programs you do not current have assigned to anything - showing all programs makes you sift through everything to find the "unassigned" ones.

2) Give the ability to sort programs by group and/or by program title within the assign listing. Would also be nice to sort by program name to make assigning easier.
 

· Registered
Joined
·
8 Posts
Sorry to be asking a dumb-ass question but I just got the Tivo-web working a few weeks ago and this is the first additional module I am loading.

Do I simply transfer the text file 'npf.txt' to the modules directory or is there an 'itcl' file as well?

Jeff
 

· Registered
Joined
·
11 Posts
TivoDoc,

No trouble:

1) Rename the file with the itcl extension (in your case npf.itcl)
2) FTP it to you tivoweb-tcl/modules directory
3) Do a "Quick Restart" from tivoweb.

Good luck.
 

· Registered
Joined
·
89 Posts
This module helps organize the now playing list on a single Tivo.

Any chance of adding support to unify the now playing list of
more than one Tivo? It comes to mind since you are now storing
persistant info in /var/hack. Perhaps one tivo could store
the now playing info from others and present a unifed view
through the module.

Quite a leap I guess.
 

· Registered
Joined
·
363 Posts
Discussion Starter · #14 ·
Originally posted by SteveTheITGuy
More great features added! Good job.
:)
1) Have a category for "unassigned" to quickly find the programs you do not current have assigned to anything - showing all programs makes you sift through everything to find the "unassigned" ones.
*nod* I agree.
2) Give the ability to sort programs by group and/or by program title within the assign listing. Would also be nice to sort by program name to make assigning easier.
*nod* I guess this solves 1) - you could just sort by assigned folder.

jodell: Glad you like it. :) Now we just need to persuade TiVo to put it in the series 1 UI ! ;)

Originally posted by km
Quite a leap I guess.
*nod* Give me a second TiVo to play with and I'll have a look :D
 

· Registered
Joined
·
363 Posts
Discussion Starter · #15 ·
Just posted version 2.4 - this version rearranges the menu lines to be a bit more intuitive - the sort line only appears when it's active. Also adds sorting to the assignment screen.
 

· Registered
Joined
·
363 Posts
Discussion Starter · #16 ·
Just posted version 2.5 to my website - this one adds a new 'Unassigned' menu option. It also defaults to 'by folder' sort next time if the sort line isn't displayed. Have also renamed it from npf.itcl to folders.itcl so it appears in alphabetic order in the menu line.
 

· Join the TiVolution!
Joined
·
52 Posts
I love you, man.

I do, however, get this message when I try to view show details:

INTERNAL SERVER ERROR
--cut here--
action_showing '/868299/11' ''
can't read "genrenums": no such variable
while executing
"lsearch $genrenums $genre"
("foreach" body line 2)
invoked from within
"foreach genre $genres {
set genreindex [lsearch $genrenums $genre]
if { $genreindex != -1 } {
if { $genrestr != "" } {
append ..."
("uplevel" body line 255)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
if { [regexp {([0-9]*)/(.*)} $objectid junk fsid subobjid] } {
set showing [db $db openidconstruction $fsid $subobjid]
} els..."
(procedure "::action_showing" line 47)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--
 

· Registered
Joined
·
4 Posts
I have my Tivo Series2 hooked up to a Linksys USB 10/100tx adapter and then to my Linksys router. I can get the updates from Tivo and my router shows the Tivo but I can't FTP it to access the files.

How do I do this?
 
1 - 20 of 116 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top