Normal
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:Installed as MPEI also installs handbrake.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%.mkvOriginal .ts file is deleted to the system recycle binIf Move Recordings is enabled the .mkv is moved to remote folder location and a .sym link is createdIf 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.
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:
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.