NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Developers v
« Previous 1 … 87 88 89 90 91 … 93 Next »
Ideas for plugins

 
  • 0 Vote(s) - 0 Average
Ideas for plugins
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#1
2004-03-12, 09:29 PM
Below are some ideas for plugins. If no one decides to take these tasks on I'll eventually get to them myself, but if other developers can take on these tasks we'll see these features alot sooner.

Feel free to add to the list.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#2
2004-03-12, 09:30 PM
DVD Ripper. I'm picturing a screen that could rip DVD to the hard disk. It would probably ask you to put in a disc, select a few options including maybe asking for a directory name, then show progress updates as it ripped the DVD to an mpeg2 on the hard disk. There is lots of example code on the net using things like DeCSS for doing exactly this.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#3
2004-03-12, 09:30 PM
Weather Screen. Enough said. Pretty simple but seems quite popular.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#4
2004-03-12, 09:31 PM
Commercial detection. Not really a plugin, but we need some logic to auto detect commercials. This logic would spend an hour or so scanning through the mpg looking for signs of commercial breaks, and storing these cut points in a text file called something like originalmoviename.mpg.cuts

Because its not possible to detect commercials in the original compressed mpg, I would image it would involve the development of a new directshow renderer or tranformer filter that would be plugged into a graph after the mpg decoder. It would receive the decoded mpeg frames, and look for "signs" of a commercial. We may want to allow for an extensible set of signs, initially developing one that can look for faded blank periods with no audio (with standard times between blanks of 2 or 3 minutes). In future we could extend this to look for logos etc. This is the way MythTV does it.

We could come up with some logic to run this in the background at a low priority for newly recorded files.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#5
2004-03-12, 09:31 PM
Also not really a plugin, but we need some sort of virtual keyboard for remote control users. I need something like this on the manual recordings screen to collect a name for the file, but this could useful on lots of screens.

This would be implement similar to the normal plugin interface. This would need to have methods to do the following
- Render()
- OnKeyPress()
- OnClick()
- OnDoubleClick()
- GetTypedValue()
- CheckForExit() returning values like VIRTUALKB_NOT_YET, VIRTUALKB_EXIT_OK, VIRTUALKB_EXIT_CANCEL
sisuomin
Offline

Junior Member

Posts: 15
Threads: 3
Joined: Jan 2004
#6
2004-03-13, 09:22 AM
Nice ideas!
What about a plugin for basic video editing. E.g. while watching a recording from Music Television, it would be nice to cut video when song starts and stops.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#7
2004-03-13, 05:47 PM
I cant see why not...
defuicus
Offline

Junior Member

Posts: 28
Threads: 6
Joined: Feb 2004
#8
2004-03-13, 09:14 PM
I would be glad to help, but I need more info to get start...

Any documentation would be nice. what is the develop environment? basicly, i need some instructions on how to get started.

Thanks
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,789
Threads: 769
Joined: Nov 2003
#9
2004-03-14, 01:42 AM
I've developed GB-PVR using .net (specifically C#). Plugins could be developed using C#, VB(.net) or managed C++.

Basically to write a menu plugin you need to write a class that implements a specific interface. This interface is described in one of the recents posts.

 http://gbpvr.com/cgi-bin/ikonboard.cgi?act=ST;f=1;t=54

This contains a brief description of the interface, and shows a simple class that implements this plugin interface.

Some of the other things like commercial detection might be implemented in native C++ or C, and a probably best writen as class or set of classes with a test harness for calling them.



Dai
Offline

Member

Posts: 104
Threads: 15
Joined: Feb 2004
#10
2004-03-16, 05:33 PM
I''m going to have a go at a plugin to display some information about disk usage, including an estimate of the remaining recording time on the disk.

If that goes OK, I'll maybe look at the virtual keybord idea.

I'll let you know how I get on.

Dai
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (3): 1 2 3 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Plugins and NPVR. Where do we start? sub 80 70,149 2020-11-26, 10:02 PM
Last Post: mandai
  I want to start developing plugins...but how? OrenShapir 6 4,169 2014-11-18, 10:38 PM
Last Post: mvallevand
  Any ideas about programming for Windows Firewall? bgowland 4 5,817 2014-04-10, 09:05 AM
Last Post: bgowland
  Tuner plugins and client id mvallevand 2 2,121 2013-07-03, 01:39 AM
Last Post: mvallevand
  Tuner Plugins - Output folders mvallevand 2 2,087 2013-02-19, 07:45 PM
Last Post: mvallevand
  .NET 4 plugins? McBainUK 20 7,897 2012-12-11, 08:48 PM
Last Post: sub
  Integrated Development Environment (IDE) for plugins osx-addict 5 2,853 2012-10-18, 08:35 PM
Last Post: osx-addict
  Tuner plugins mvallevand 4 2,512 2012-08-05, 11:19 PM
Last Post: mvallevand
  Recorder plugins - Deleting tuners mvallevand 1 1,566 2012-03-29, 12:51 AM
Last Post: sub
  Recorder plugins - scheduling mvallevand 4 2,493 2012-03-26, 05:09 PM
Last Post: mvallevand

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode