23) Sounds. any input on making myth make sounds? Popping up the OSD on the xbox is a bit painful because it is sitting on edge of the 64 megs of memory anyway, and it really has to thrash the disks to load OSD code back in from virtual mem so, I was wondering if it would be more efficient to have it (as an option, of course) emits sounds to denote things like 'commercial coming up' rather than popping up the osd i'd estimate the everything jerks to a halt for a good 5 seconds every time it decides to pop up the osd for commercial skip, and 'Position Saved', etc etc < Chutt> ah, well, we'd need to either depend on the sound card driver being able to hardware mix streams < Chutt> or do that all internally < kvandivo_> hmm.. ok.. i was hoping that qt had some sound widgets to take care of that.. < Chutt> audio mixing isn't difficult to do it 'wrong' < Chutt> so it _could_ be done in software as a fallback < kvandivo_> the sound idea possibly had uses outside of this particular thing, of course.. I'm not even sure what sounds might be appropriate for such a scheme.. Haven't thought that deeply into it 11:22:09 < Chutt> i'd like feedback on button presses 22) in the meantime, perhaps i'll look into an 'expert user mode' type thingy that could essentially mean, don't bother showing OSD events for most normally occuring actions -- 21) Add an option to the settings on the frontend to be able to set the choice of whether or not to skip commercials on a per channel basis. 4:46:21 < kvandivo> cm, you are the one that committed that change to let per-channel commercial skip be set? where the heck is that setting actually at? 14:46:30 < kvandivo> (in the gui) 14:46:40 < o_cee> channel editor 14:47:32 < kvandivo> where is the channel editor of which you speak? 14:48:13 < kvandivo> i was going to play with that over the weekend, and spent entirely too much look looking through the settings and never did find it. 14:48:11 < o_cee> ./setup 14:48:22 < o_cee> the backend setup proggie 14:48:27 < kvandivo> figures 14:48:54 < kvandivo> methinks i'll add it to my todo list to move that into mythfrontend proper 14:49:37 < o_cee> uhm 14:49:42 < o_cee> the channels are on the backend 14:49:54 < o_cee> should be in there where it is i think 14:50:01 < kvandivo> by that definition virtually everything is on the backend 14:50:17 < o_cee> channels are affected on all frontends 14:50:20 < o_cee> that better? :) 14:50:31 < o_cee> all settings are host specific.. 14:50:37 < o_cee> channels aren't.. 14:50:44 < kvandivo> no, not really. the choice of whether or not to flag commercials, by your definition, is also a backend setting 14:50:50 < kvandivo> but you can make that choice from the frontned 14:51:06 < o_cee> true. 14:51:15 < o_cee> but then again, why at all have ./setup 14:51:26 < o_cee> because you should be able to setup a backend alone 14:52:34 < Captain_Murdoch_> kvandivo: it's supposed to be in the channel setup. I'd like to convert that commfree field to a commMethod field to have per-channel commercial detection methods. 14:52:49 < Captain_Murdoch_> I didn't add that, I just applied the patch by someone else. 14:52:55 < kvandivo> sure.. i understand. :) 14:53:27 < kvandivo> it does sound like a firm definition of what goes in ./setup versus what is exposed by the settings option would be a good thing 14:53:33 < Chutt> the channel setup could easily go in to the frontend 14:53:39 < kvandivo> i'm sure that such a definition exists.. 14:53:42 < Chutt> since it doesn't really require any backend resources 14:54:00 < o_cee> bah :) 14:54:18 < Chutt> everything could be moved into the frontend if someone were to write a protocol to proxy all the local requests (v4l, dvb, etc) 14:54:33 < Chutt> from the frontend to the backend that the user is configuring 14:55:09 < kvandivo> makes sense 14:55:24 < Chutt> i'm not interested in doing that myself, though 14:55:48 < kvandivo> ya.. well, it actually sounds like we are relatively close to optimal with the two binaries.. it's just a couple of things that could be moved, and otherwise it flows nicely -- 20) add a section to the 'using mythtv' docs that kinda guides users through the main screens of myth and tells them what the options are and what they mean. Wouldn't have to have actual screen shots. Only problem with this is that it really needs to be kept up to date. i also had a random thought (not for very long, mind you) of making an 'interactive webpage' that had the myth screens with imagemaps where you could click through the interface and get the new screen with accompanying explanatory text -- 18) have the current sort displayed on the screen for the pages where you can sort (rec priorities, rankings). this could just be a word that tells, or you could have arrows on the proper column -- 17) conflict resolution. i wish it would look for future showings of a higher priority show in order to allow a lower priority show to be recorded now... at least as an option The user might choose when setting a recording: I want this show as soon as possible or, record this show at some point for me. -- 16) it might be neat when using preroll to have a flag to have playback default to starting at the "expected start time". So, if you had things set to start recording 2 minutes early when you actually played it it would start 2 minutes into the recording... could be done with an autobookmark, i suppose.. although not real clean.. Better would be for the code to know that a recording was started early and just launch into it at the correct point. this is useful because shows often start on time and you don't really need the preroll. it is just good to have it there "just in case". > i was thinking about that idea i had before about auto setting a bookmark X seconds into the show where X is the preroll amount, and i think i like it. the user would see the show starting directly at 7pm, but they could rewind a little bit if they needed to catch shows that start early -- 13) Have an option in the settings somewhere to automatically forget recordings after they are X days old. This will allow shows to rerecord after a certain length of time. Tivo uses 28 days (not settable). -- 12) i was thinking last night it would be neat to have a hot-key that you can do to "delete a recording up to this point".. I've got some three hour movies that i've watched part of, but not all of, and it would be nice to be able to quickly trim them down.. like in the 'delete dialog' have an option to 'delete up to this point'.. 13:12 < Chutt> that wouldn't be too terribly difficult for mpeg2 files 13:12 < Chutt> since they're headerless and stuff -- 11) have 6544 provide a web link to the full mythweb. Have the mythweb URL stored in the settings table in the db and only have the link show up if the settings table actually has a "good" value. -- 10) Have a snapshot of what the encoder is currently looking at available via 6544 port. Regardless of what the encoder is actually doing.. If it happens to be recording, get a snapshot of exactly what is on the screen precisely when the page is requested. Presumably, it would be at the resolution of whatever the user wants to record at. Since the tuner isn't always active, this could be difficult. -- 9) a strange little bug.. i went to live tv, and it told me the tuner was busy. i went to view recordings, and the top one wasn't yellow. went to 6544 and it thought the backend was recording. come to find out, the time on my frontend was off by an hour, and apparently the color highlighting in the view recordings is based off of whether or not the frontend thinks a recording is taking place, as opposed to whether or not it actually is ---- 8) look into coming out of a recording and having the cursor jump to the next program up. this caused me to delete a program other than the one i was wanting. 17:52:49 < o_cee> kvandivo: your todo item #8 happens if a recording starts when you're watching something This also occurs on the left side of the screen (the program names) if a new entry shows up. Basically, the array is being updated, but the pointer pointing to an element in the array is not. ---- 7) clock down in the corner on the video screens so that i know what time it is. would also be nice to revive the old 'current position in show indicator that the tivo used to have. It read something like: 43:23 7:05:32p to show that you were at time 43:23 in the current recording, and the current time was 7:05:32pm. ---- 5) fix the bug with showAllPending messing up when the tuner is currently recording something and there is a conflict in the time that the current tuner is recording the current show http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?post=83862;search_string=;guest=1698299&t=search_engine#83862 ---- 4) add program ratings for the recommendations code ---- 3) was thinking about a recording that i accidentally deleted last night and was thinking that undelete/trashcan functionality would be handy. the user could specify a max amount of space to allocate to it, it would integrate with the other code that deletes old recordings, etc.. ---- 2) I'd like to see someone write something that allows you to list/view shows by category or something. Rather than just by title/subtitle, have a way to list by say 'Movies', 'Comedy', 'Drama', etc. --- 1) add a line to the 'info' telling when the next commercial is going to start, if we aren't yet in one, or when the current commercial is going to end. Problem with this is that themes expect the info box to be two lines. Have to find somewhere to put it. This would have a toggle in the commercial skip page of the settings for whether or not to see it. For the info box being two lines high.. we could replace 'Position' with the next commercial info if they have that flag turned on. That way it wouldn't screw up themes. ============================================================================= DONE: You know what would be cool with this? If there was a midlevel setting. Currently we have auto skip on, and auto skip off. It would be neat to have a middle level that doesn't skip the commercial automatically, but tells the user that they could. I would envision the following.. When a user hits a commercial start, one of those slowly fading boxes pops up and says: Commercial Start detected. Commercial end is 143 seconds from now. Then, we just hit Z if it seems reasonable and if it says something like 772 seconds from now, we know that we'd be better off hitting 30-second skip a few times. That would rock. If anyone else is interested in putting this in, great. Otherwise, I'll add it to my list of TODOs (that seems to keep getting bigger) you might want to add that to AutoCommercialSkip() then. so the autocommercialskip variable could be 0, 1, or 2. 0 is off, 1 is on, 2 is 'mid'. so inside AutoCommercialSkip check for 2 then if framesPlayed > commBreakIter.key() then you popup the OSD box. ---- -- 13) Add an option to the delete box for: Delete this. It wasn't what it should have been, so don't put it in the oldrecorded table (that way it will be recorded again when it comes around) 21) the hammer icon doesn't seem to be showing up on shows while the commercials are getting flagged. - ijr fixed this one -- 6) search for program by text string - fixed by someone else ---- 14) on upcoming recordings, or somewhere, provide the option to NOT record a particular show. This way if an upcoming show is one that we know we've seen we can turn it off. - I think this is done. Verify that it works the way I want it to - fixed by someone else -- 11.5) thor's suggestion, also have a link the other way, from mythweb to 6544. - fixed by someone else 19) have the sort button (1, 2, etc) on recpriorities, rank toggle low -> high and high -> low mythtv bugzilla #7 - fixed by someone else 15) set up the mythcommflag so that it can handle backend restarts. This way i could shut down the backend and restart it and it would detect an 'in progress' commercial skip and go back to it. would be great for those times when we need to restart the backend, but want to let it finish commercial skipping a program. - fixed by someone else -- --