Multi Function Stop
I have always thought that the Stop button is a bit out of place on a PVR -- it does not emulate a VCR's stop function (pressing play does not restart the video from where you left off) and there are a whole load of functions that it could do instead...Table of Contents
When I saw how SageMC handles 'Stop' (putting up a dialog saying 'what would you like to do?'), I thought: I like that!
So here is a plugin for OriginalV2 based STV's that does similar things:
When nothing is playing, pressing STOP takes you to the main menu (equivalent to the HOME command)
When something is playing, pressing STOP pauses playback and puts up the following menu:
![]()
For library files, Delete is not shown, and for DVDs, there is also a DVD Menu option (which is the default if you are not already in the DVD Menu).
In the menu, there are shortcut keys are as shown so:
- PLAY -- restarts playback
- REW -- restarts playback at the beginning of the file
- FF -- goes to Main Menu (or DVD Menu )
- STOP -- closes the file and goes to the main menu
If you are not in the full-screen TV menu, any of the options to restart or resume playback will take you there, so STOP-PLAY is a quick shortcut back to the fullscreen TV view if you do not already have a button mapped!
If you are watching a program that is currently recording, this plugin adds an option 'Stop Recording - keep partial file'. This will make the current recording a manual record, and set the stop padding so that the file stops recording immediately.
This option is also available if you not playing anything, and highlight a currently recording show in any menu (EPG/recordings/schedule) and press STOP.
This option is also added to the record options popup.
Note that it is not possible to stop recording recurring Timed Recordings without cancelling them, so the Stop Recording option will never be present.
----
IMPORTANT This has only been tested on the SageTV3 STV. It will not work on the SageMC STV (which already has similar functionality.
Other STVs can be tried at your own risk.
IMPORTANT Choose the correct version for your version of Sage.
Installation
- Download the correct STVI zip file (SageTV v6), and unpack the contents into your SageTV directory ( normally C:\Program Files\SageTV\SageTV) taking care that the file paths are preserved.
This is an updated version with themed icons for the play, pause, etc. controls.
- Backup your existing STV and import the STVs/SageTV3/multifunctionstop_import.stvi following the General Installation Instructions.
Forums threads
History
- v1.6 for SageTV v6 23/Oct/2006
- make it work in v6
- Use SageTV v6's intelligent return on STOP
- Add Stop recording option to Stop popup and record options popup
- If STOP is pressed when nothing is playing and a currently recording file is highlighted, prompt to Stop Recording
- make it work in views where keyboard input is allowed (only when hidden extras is enabled)
- v1.5 for SageTV v4 and v5 17/Nov/2005 --
- Use SageTV 4's delete prompt
- tries to intelligently go back to a suitable screen when stopping/deleting from the full-screen TV page (ie Recordings/Video Library/Music)
- shows episode name and album/atist name in popup
- 'left' cancels popup and leaves video paused.
- v1.4 for SageTV3 25/Jul/2005 -- uses SageTV3 highlighting and icons, use STVI file extension
- v1.3 2/Jun/2005: v1.3 -- resumes playback with play/pause (CTRL-Shift-S) and also responds to the commands to jump to specific screens such as Sage recordings/Video library/etc.
- v1.2 1/Jun/2005 -- fixed transparent background problem
- v1.1 31/5/2005 -- first version
----
Licence
This Plugin is licenced under the BSD licence, which basically means that you can do what you like with it, so long as you give me credit, you get no warantee/guarantee of fitness for purpose, and cannot blame me if things go wrong!
All source code can be found in CVS at Sourceforge

