2017-07-30, 07:27 PM
(This post was last modified: 2017-07-30, 07:32 PM by DVRMultiStreamer.)
7-30-2017 - Improving the NEXTPVR Manual Recording Experience - Stage 1
Before I start I wanted to thank the developers of NextPVR for what they have accomplished. Without this software I don't think I could have recorded anything off my Comcast CableCard which already was a hassle to get working. So much thanks to you all. I'm currently using NEXTPVR on Windows XP and another on Windows Vista so please don't discontinue OS support for NEXTPVR on them.
Here are some of ideas to improve NEXTPVR as my contribution to making it a much easier and friendlier user interface.
I'll start with the easiest modifications. I've noticed that at times without the Keyboard it is nearly impossible to start a manual recording while watching Live TV.
So I'd like to see for the Right Click on the Mouse Menu on the list of options a Ctrl+K equivalent of bringing up the Manual Recording Menu. This would allow an individual with only a mouse to be able to use the program without needing any keyboard to start programming a recording or needing to Exit to the Main Menu aborting the Live TV feed.
On the Right Click Menu I would reorder as follows:
[ORIGINAL SETUP]
Open File
Live TV
Main Menu
Channels
Settings
Stay On Top
Show Fullscreen
Debug Info
About
Exit
[MODIFIED SETUP]
Manual Recording = Ctrl+K Keyboard equivalent here.
Live TV
Open File (Moved down the list because how often do people use open file method they would open a folder)
Main Menu
Channels
Settings
Stay On Top
Show Fullscreen
Debug Info
About
Exit
Now we move on to improving the recording experience.
On the Manual Recording Menu, here are some options I'd like to see added.
On the Manual Recording Menu it currently looks like this:
Recording Type: Record Once
Channel:
Default:
Date:
Start Time:
End Time:
Pre-Padding:
Post Padding:
Keep:
Advanced Rules:
OK Cancel
Under Start Time: I'd like to see an option if say for example it was set at 9:00AM if you double clicked on the the 9:00AM region it would pop up a where it would highlight the 9 or 00 region if you clicked on it. Then a slightly larger up arrow button that fit between the Date: and Start Time: would appear and a slightly larger down arrow button that fit between the Start Time: and End Time: would appear as well so you could manually adjust the hours with the mouse quickly up a few hours by clicking. Currently the mouse or keyboard clicking to the far right left and right arrow icons only increment or decrement by 10 minutes at a time.
I also would like the option if you double clicked onto the actual time again either on the hour or the minute it would allow manual entry by keyboard input to type in the digits. Say it was at 9:00 AM, you could change the 9 to 11, then click on the AM region and it would flip it to PM. So this would make it less work to change it then say 14 Hour mouse clicks.
I would like to see for the Keyboard which currently uses the Left and Right Arrow Keys to Increment and Decrement by 10 minutes and additional use of the keyboard using the Page Up Key (Numeric Key Pad 9) to Increase by Hour and if held down it would of course increase by Hours quickly upwards. And the Page Down Key (Numeric Key Pad 3) to decrease the Hours quickly downward till back to the original time.
The End Key (Numeric Key Pad 1) if tapped once to advance in one keystroke if the Start Time: was 9AM, by hitting the End Key (Numeric Key Pad 1) it would advance the start time 12 Hours. In the example the Start Time of 9AM would then become 9PM. Hitting the Home Key (Numeric Key Pad 7) would reduce it 12 Hours and change 9PM back to 9AM start time. This would shortcut a lot of work in setting Start Times using the Keyboard just using these simple modifications it would improve instead of holding down the Right Arrow Key until it hits the exact Hour and Minute you want which is a bit time consuming. I also want to add holding the down LEFT SHIFT KEY and or RIGHT SHIFT KEY in conjunction with the LEFT or RIGHT ARROW keys that instead of decreasing or increasing by 10 minutes at a time it will decrease or increase by 1 minute at a time respectively until the either SHIFT KEY is released and not held simultaneously. This feature would also apply to the End Time: as well for specific minute refinement.
Now going to the End Time: I'd like to see the same adjustability I mentioned for changing the Start Time: using a Mouse by clicking the time to pop up and down arrows adjustment for Hour and Minute and Manual Keyboard Entry of the digits if specifically clicked onto.
On the End Time: I'd like to see next to it just a bit to the Right of the End Time: text Two Buttons. One button for 24 Hour Recording (Perhaps a 24 Number inside a button) and to the right one button for Non Stop Continuous Recording which will be represented but two arrows in a circular fashion one top arrow curved towards the right and then a bottom arrow curved pointed towards the left. Kind of like this picture but rotated 90 degrees to the right.
http://peopleatwork.com.mt/wp-content/up...-Photo.jpg
Also when using the Keyboard I'd like to see the the End Key (Numeric Key Pad 1) increase the End Time: 12 hours so if the End Time was 10AM, it would advanced 12 hours to 10PM. Hitting the End Key (Numeric Key Pad 1) again would increase it to 24 hours from the Start Time or 9PM next day. Then hitting the End Key Time (Numeric Key Pad 1) one more time would trigger the Non Stop Continuous Recording feature. This is the main feature I've been wanting to see added using the Keyboard method and simplifying it using the End Key (Numeric Key Pad 1) to have these quick options for 12 Hour, 24 Hour, and Non Stop Continuous Recording would save a lot of time in Manual Recording Programming.
Now another Keyboard Option I'd like to see added to shortcut to Confirm OKAY on the Recording Menu instead of using the Down Key to get Down to get to the very bottom of the Manual Recording window to select OK or Cancel. By holding the LEFT SHIFT + END key and or alternate method of (RIGHT SHIFT + END key) would advance to the very bottom Highlighting OK so you can then hit the ENTER key to confirm the Manual Recording settings.
Now for other keyboard and mouse shortcuts for Instantaneous Mouse and Keyboard activated recording:
On the Manual Recording Menu it currently looks like this:
Recording Type: Record Once
Channel:
Default:
Date:
Start Time:
End Time:
Pre-Padding:
Post Padding:
Keep:
Advanced Rules:
Under Recording Type: and between Channel:
Recording Type: Record Once
Record NOW!:
Channel:
Default:
Date:
Start Time:
End Time:
Pre-Padding:
Post Padding:
Keep:
Advanced Rules:
Record NOW! will be a clickable Mouse button or can be selected using the Down Arrow Key and hitting Enter on the Keyboard.
What I propose Record NOW! button to do is make it easy for a keyboard user to select it on the Ctrl+K Manual Recording Menu or Click it with a single mouse button and it will start recording that current channel it is tuned to for continuous recording. This cuts down on the amount of keystrokes and delay time to get a recording started right away.
Also I would like this feature added using the Right Click Menu.
[MODIFIED SETUP]
Manual Recording = Ctrl+K Keyboard equivalent here.
Record NOW! = Instant Mouse way of Instant Non Stop Continuous Recording of the Current Channel.
Live TV
Open File (Moved down the list because how often do people use open file method they would open a folder)
Main Menu
Channels
Settings
Stay On Top
Show Fullscreen
Debug Info
About
Exit
While watching the LIVE TV I would also like the F5 key to be the Record NOW! single keyboard button and a way to customize Record NOW! in the Settings options for Keyboard Shortcuts for those wanting to use another customized keyboard shortcut. LEFT SHIFT + F5 and the alternate RIGHT SHIFT + F5 could both be used as keyboard shortcuts to STOP the current tuned channel being recorded.
I would also like to remove the dreaded Ctrl+K when on the Main Menu from being "Delete Recording". This should be changed to Ctrl+D to avoid confusion. I few times I almost accidentally deleted my video files thinking Ctrl+K was going to pull up the Manual Recording Menu and luckily there was a delete confirmation prompt.
These are just some of the user interface options I thought about over the many months of using NEXTPVR Daily for on the fly recordings that would greatly improve the user experience and I'm a Heavy DVR user so sometimes I tend to record continuously if I'm away and come back then next day for example or I just want to do a Manual Recording and let it start and not worry about stopping it until I return. Also when I'm home I do a lot of quick on the fly 1 hour manual recordings as well so a lot of stop and start recordings are not as easy with the programming delays without some faster keyboard shortcuts.
Now an interface to Stop the Manual Recording using an Android SmartPhone connecting to some Home server that NEXTPVR runs on would be useful one day when I know I want to stop or start a recording early on the fly without being at Home at the computer to do it.
Thank you NEXTPVR developers and I hope if any of what I have written needs clarification please feel free to ask and I will clear any worded confusion. I hope to make the next version of PVR include these simple modifications I've explained that will enhance both the Mouse only user experience and a Keyboard only user experience.
Before I start I wanted to thank the developers of NextPVR for what they have accomplished. Without this software I don't think I could have recorded anything off my Comcast CableCard which already was a hassle to get working. So much thanks to you all. I'm currently using NEXTPVR on Windows XP and another on Windows Vista so please don't discontinue OS support for NEXTPVR on them.
Here are some of ideas to improve NEXTPVR as my contribution to making it a much easier and friendlier user interface.
I'll start with the easiest modifications. I've noticed that at times without the Keyboard it is nearly impossible to start a manual recording while watching Live TV.
So I'd like to see for the Right Click on the Mouse Menu on the list of options a Ctrl+K equivalent of bringing up the Manual Recording Menu. This would allow an individual with only a mouse to be able to use the program without needing any keyboard to start programming a recording or needing to Exit to the Main Menu aborting the Live TV feed.
On the Right Click Menu I would reorder as follows:
[ORIGINAL SETUP]
Open File
Live TV
Main Menu
Channels
Settings
Stay On Top
Show Fullscreen
Debug Info
About
Exit
[MODIFIED SETUP]
Manual Recording = Ctrl+K Keyboard equivalent here.
Live TV
Open File (Moved down the list because how often do people use open file method they would open a folder)
Main Menu
Channels
Settings
Stay On Top
Show Fullscreen
Debug Info
About
Exit
Now we move on to improving the recording experience.
On the Manual Recording Menu, here are some options I'd like to see added.
On the Manual Recording Menu it currently looks like this:
Recording Type: Record Once
Channel:
Default:
Date:
Start Time:
End Time:
Pre-Padding:
Post Padding:
Keep:
Advanced Rules:
OK Cancel
Under Start Time: I'd like to see an option if say for example it was set at 9:00AM if you double clicked on the the 9:00AM region it would pop up a where it would highlight the 9 or 00 region if you clicked on it. Then a slightly larger up arrow button that fit between the Date: and Start Time: would appear and a slightly larger down arrow button that fit between the Start Time: and End Time: would appear as well so you could manually adjust the hours with the mouse quickly up a few hours by clicking. Currently the mouse or keyboard clicking to the far right left and right arrow icons only increment or decrement by 10 minutes at a time.
I also would like the option if you double clicked onto the actual time again either on the hour or the minute it would allow manual entry by keyboard input to type in the digits. Say it was at 9:00 AM, you could change the 9 to 11, then click on the AM region and it would flip it to PM. So this would make it less work to change it then say 14 Hour mouse clicks.
I would like to see for the Keyboard which currently uses the Left and Right Arrow Keys to Increment and Decrement by 10 minutes and additional use of the keyboard using the Page Up Key (Numeric Key Pad 9) to Increase by Hour and if held down it would of course increase by Hours quickly upwards. And the Page Down Key (Numeric Key Pad 3) to decrease the Hours quickly downward till back to the original time.
The End Key (Numeric Key Pad 1) if tapped once to advance in one keystroke if the Start Time: was 9AM, by hitting the End Key (Numeric Key Pad 1) it would advance the start time 12 Hours. In the example the Start Time of 9AM would then become 9PM. Hitting the Home Key (Numeric Key Pad 7) would reduce it 12 Hours and change 9PM back to 9AM start time. This would shortcut a lot of work in setting Start Times using the Keyboard just using these simple modifications it would improve instead of holding down the Right Arrow Key until it hits the exact Hour and Minute you want which is a bit time consuming. I also want to add holding the down LEFT SHIFT KEY and or RIGHT SHIFT KEY in conjunction with the LEFT or RIGHT ARROW keys that instead of decreasing or increasing by 10 minutes at a time it will decrease or increase by 1 minute at a time respectively until the either SHIFT KEY is released and not held simultaneously. This feature would also apply to the End Time: as well for specific minute refinement.
Now going to the End Time: I'd like to see the same adjustability I mentioned for changing the Start Time: using a Mouse by clicking the time to pop up and down arrows adjustment for Hour and Minute and Manual Keyboard Entry of the digits if specifically clicked onto.
On the End Time: I'd like to see next to it just a bit to the Right of the End Time: text Two Buttons. One button for 24 Hour Recording (Perhaps a 24 Number inside a button) and to the right one button for Non Stop Continuous Recording which will be represented but two arrows in a circular fashion one top arrow curved towards the right and then a bottom arrow curved pointed towards the left. Kind of like this picture but rotated 90 degrees to the right.
http://peopleatwork.com.mt/wp-content/up...-Photo.jpg
Also when using the Keyboard I'd like to see the the End Key (Numeric Key Pad 1) increase the End Time: 12 hours so if the End Time was 10AM, it would advanced 12 hours to 10PM. Hitting the End Key (Numeric Key Pad 1) again would increase it to 24 hours from the Start Time or 9PM next day. Then hitting the End Key Time (Numeric Key Pad 1) one more time would trigger the Non Stop Continuous Recording feature. This is the main feature I've been wanting to see added using the Keyboard method and simplifying it using the End Key (Numeric Key Pad 1) to have these quick options for 12 Hour, 24 Hour, and Non Stop Continuous Recording would save a lot of time in Manual Recording Programming.
Now another Keyboard Option I'd like to see added to shortcut to Confirm OKAY on the Recording Menu instead of using the Down Key to get Down to get to the very bottom of the Manual Recording window to select OK or Cancel. By holding the LEFT SHIFT + END key and or alternate method of (RIGHT SHIFT + END key) would advance to the very bottom Highlighting OK so you can then hit the ENTER key to confirm the Manual Recording settings.
Now for other keyboard and mouse shortcuts for Instantaneous Mouse and Keyboard activated recording:
On the Manual Recording Menu it currently looks like this:
Recording Type: Record Once
Channel:
Default:
Date:
Start Time:
End Time:
Pre-Padding:
Post Padding:
Keep:
Advanced Rules:
Under Recording Type: and between Channel:
Recording Type: Record Once
Record NOW!:
Channel:
Default:
Date:
Start Time:
End Time:
Pre-Padding:
Post Padding:
Keep:
Advanced Rules:
Record NOW! will be a clickable Mouse button or can be selected using the Down Arrow Key and hitting Enter on the Keyboard.
What I propose Record NOW! button to do is make it easy for a keyboard user to select it on the Ctrl+K Manual Recording Menu or Click it with a single mouse button and it will start recording that current channel it is tuned to for continuous recording. This cuts down on the amount of keystrokes and delay time to get a recording started right away.
Also I would like this feature added using the Right Click Menu.
[MODIFIED SETUP]
Manual Recording = Ctrl+K Keyboard equivalent here.
Record NOW! = Instant Mouse way of Instant Non Stop Continuous Recording of the Current Channel.
Live TV
Open File (Moved down the list because how often do people use open file method they would open a folder)
Main Menu
Channels
Settings
Stay On Top
Show Fullscreen
Debug Info
About
Exit
While watching the LIVE TV I would also like the F5 key to be the Record NOW! single keyboard button and a way to customize Record NOW! in the Settings options for Keyboard Shortcuts for those wanting to use another customized keyboard shortcut. LEFT SHIFT + F5 and the alternate RIGHT SHIFT + F5 could both be used as keyboard shortcuts to STOP the current tuned channel being recorded.
I would also like to remove the dreaded Ctrl+K when on the Main Menu from being "Delete Recording". This should be changed to Ctrl+D to avoid confusion. I few times I almost accidentally deleted my video files thinking Ctrl+K was going to pull up the Manual Recording Menu and luckily there was a delete confirmation prompt.
These are just some of the user interface options I thought about over the many months of using NEXTPVR Daily for on the fly recordings that would greatly improve the user experience and I'm a Heavy DVR user so sometimes I tend to record continuously if I'm away and come back then next day for example or I just want to do a Manual Recording and let it start and not worry about stopping it until I return. Also when I'm home I do a lot of quick on the fly 1 hour manual recordings as well so a lot of stop and start recordings are not as easy with the programming delays without some faster keyboard shortcuts.
Now an interface to Stop the Manual Recording using an Android SmartPhone connecting to some Home server that NEXTPVR runs on would be useful one day when I know I want to stop or start a recording early on the fly without being at Home at the computer to do it.
Thank you NEXTPVR developers and I hope if any of what I have written needs clarification please feel free to ask and I will clear any worded confusion. I hope to make the next version of PVR include these simple modifications I've explained that will enhance both the Mouse only user experience and a Keyboard only user experience.