Yet another concept from me...
http://wiki.team-mediaportal.com/1_...gn_Concepts/tvSpaceSaver_plugin_for_TV-Server
I'm looking for someone who would be intersted in developing this as a plugin...
tvSpaceSaver
Description:
Mockup:
Installation:
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.
http://wiki.team-mediaportal.com/1_...gn_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.
Mockup:
Installation:
- Installed as MPEI also installs handbrake.
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.
Last edited: