SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-16-2011, 02:38 PM
Audacity Audacity is offline
Sage Advanced User
 
Join Date: Mar 2011
Location: Edmonton, AB, Canada
Posts: 91
Feature Suggestion: new FF / Rewind interface

This suggestion was inspired by the Netflix FF/Rew interface, but is improved with a "zoom" feature.

Imagine I have a recording of a documentary and I want to find this certain part. I don't remember the time index, but given the way my brain works I'd know if it I saw it, and since I'm a human and have an associative memory I remember things that happened near the clip that I'm looking for.

So, I press the "zoom out" (up?) button after I started watching the video. The frame that I'm looking at would "zoom out" and you'd see the frame with previous and next frames (maybe 5 frames on the screen, total) in a timeline view. I can press the up/down buttons again to adjust the granularity of the time between frames (30 seconds, 60 seconds, 120 seconds, etc) with zoom effects and I can press forward/backward to select the particular frame in question, and press "ok" or "play" to continue playing from the selected frame. In my example use case I'd zoom out until it's ~15 minutes between frames for my 2 hour long documentary, pick the closest frame using forward/back buttons, and then zoom in again and start looking for the specific scene using this zoom in/out search pattern.

Maybe for performance reasons it would be easiest to just select I-frames/key frames instead of trying to get images from exactly every 60 seconds of video. You'll almost certainly have an I-frame between each commercial and the start of TV shows anyway, which would work well for commercial skipping which would be one of the primary uses of this interface feature.

Anyway, I do have a software development background, but I'm too unfamiliar with the SageTV platform to want to get involved with writing an addon for this because of all the time I'd have to spend familiarizing myself with the API and learning want is and isn't possible. Plus, I'm a bit too busy (or is it lazy?) to want to open up a new project on a platform I'm not familiar with. So, in the tradition of lazy people I'm going to write a form post about my idea and see if people more motivated than I am want to pick up the idea and integrate it with a custom UI. PluckyHD has said a few times just how extensible the new Sage APIs are for interface addons, so maybe this can be a new Diamond feature if the people at Sage don't think this is worthy of being in the core product.
Reply With Quote
  #2  
Old 05-16-2011, 03:13 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
I have a great idea for a horror novel. I wonder if Stephen King has time to write it for me?

Seriously, though, this is a reasonable idea that has been suggested before. I've done some experimentation along these lines myself, but not in a form that can be released as a plugin without a fair amount of additional work. Like you, I'm busy with other projects and don't have time to take it further right now. (Plus I'm not a Diamond user so don't expect any Diamond plugins from me.)

Generally, the way good plugins get made is for the person who wants it most to put in the effort to make it. Most of the experienced plugin devs have plenty of their own ideas they want to pursue, so unless a suggestion from the forums really grabs them, they're unlikely to put aside their own projects to take up someone else's.

The chances of seeing something like this in the stock UI any time soon are pretty slim in my estimation. This is exactly the kind of thing the Sage devs like to leave to plugin devs to experiment with and work the kinks out before they're willing to risk incorporating it into the base product.

As a minor implementation note, I think that generating thumbnails on the fly is going to be impractical. You're going to want some sort of background process that generates thumbnails proactively so they're already there and ready to be displayed when you hit the Zoom Out button. This again puts it firmly in plugin territory as far as the Sage devs are concerned, I should think.
__________________
-- Greg
Reply With Quote
  #3  
Old 05-16-2011, 03:22 PM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by GKusnick View Post
I have a great idea for a horror novel. I wonder if Stephen King has time to write it for me?
You sir are awesome.



Seriously though, I asked for the same with the music ui. I ended up starting to create it on my own (not completely). Too bad I don't get to work on it as much as I want.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA
Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60
Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u
Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup.

Last edited by panteragstk; 05-16-2011 at 03:26 PM.
Reply With Quote
  #4  
Old 05-20-2011, 12:23 AM
stevech stevech is offline
Sage Icon
 
Join Date: Dec 2005
Posts: 1,643
Interesting: TimeWarner (Scientific Atlanta) DVR's fast-forward does this:
Push-hold FF button. Goes at about 8X speed. (no 30 second or 180 second option, sigh).
But while FF'ing, when you see the program begin, release FF and the box automatically backs up to the beginning of that segment of the show. How? Like comskip - assume there's always a half second of black? Don't know but it's fast.

But I'd much rather have the user-defined FF step time that Sage has.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Suggestion for new feature gblinckmann SageTV Software 3 03-16-2008 08:26 AM
Feature suggestion jominor SageTV Beta Test Software 3 10-12-2005 02:26 AM
Bug + Feature Suggestion jplatt SageTV Software 4 03-10-2005 01:09 AM
Feature suggestion *DVD rip+compress* dmidtbo SageTV Customizations 8 06-28-2004 11:56 AM
Feature suggestion Markus SageTV Software 0 05-15-2003 11:58 AM


All times are GMT -6. The time now is 07:37 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.