Reply to thread

Yet another concept from me...

 

http://wiki.team-mediaportal.com/1_MEDIAPORTAL_1/18_Contribute/99_Design_Concepts/tvSpaceSaver_plugin_for_TV-Server

 

I'm looking for someone who would be intersted in developing this as a plugin...

 

tvSpaceSaver

 

Description:

  • Older tv-recordings are automatically compressed using handbrake +/- moved to a network share folder.
  • This is to save space for users who want to keep large numbers of tv-recordings.

Also: compressed tv-recordings can't be kept in the database due to filename extension changes, but this plugin would also solve that problem for users.

 

Mockup:

 

[ATTACH=full]130789[/ATTACH]

 

Installation:

Setup:

 

[ATTACH]130775[/ATTACH]

 

Pretty self explanatory.

Create button launches the handbrake portable installation so you can create a custom profile and save it.

When you click on select profile, plugin does quick scan to get list of profile names from handrake.ini file.

 

How it works:

 

When conditions are met tvSpaceSaver runs .ts file through handbrake and creates a .mkv file with same name.

 

TV-Server recordings database is edited and %recording%.ts is changed to %recording%.mkv

Original .ts file is deleted to the system recycle bin

If Move Recordings is enabled the .mkv is moved to remote folder location and a .sym link is created

If remote folder location is unavailable then tvSpacesaver rechecks every 1hr to see when it is available then moves the file and creates a .symlink

 

 

Explanation of options

 

Compressing a video lowers the quality.

If you watch + delete the recording within X days then there is no point processing it. This is why we have the option to wait X days.

If you use episode management to limit the number of recordings to a very small number, then there is no point processing a recording since it will be deleted soon anyway. (eg. Daily News, Episodes to keep =2)

 

Potential problems:

 

How do we handle subtitles embeded in the .ts stream? (Thanks tourettes)

 

Additional options:

We could also incorporate mkvmerge and create chapter files inside the mkv using comskip markers.


Top Bottom