Time Restore & Autoplay v2.1.1

Home The Plugins Current News Other Stuff Contact Reviews


Download v2.1.1 (09/10/2007 release)
  • v2.1.1 - Added trap_auto.ini support when used with a compatible 5.5+ winamp language pack

This plugin allows Winamp to automatically start playing when it is run (useful if you want to listen to your files when your machine starts up). As well the plugin can restore the play state and position of the track between uses of Winamp.

Added into the v1.6x series of the plugin is the ability to select a random track to play (either using the autoplay feature or just select a random file to play later on).

Added in the v1.7x version is the ability to have the 'stopped' state restored, language files for the configuration interface and the option to make Winamp start when Winamp starts.

Added in the v1.8 version is the ability to have the Winamp start playing the first track in the loaded playlist. Also there is the delay loading option. This option is useful for older machines or when Winamp is under heavy load when loading since it will only start the autoplay feature once all other plugins have been loaded. With this enabled you should not hear any glitch as the correct position in the track is restored (if the option is enabled) as can happen such as when loading a modern skin on a low spec system.

Changes in v2.x of the plugin (so good that i just jumped v1.9x) are general refinements of the plugin along with integrated preferences when using Winamp 5.x (as seen in the screenshots below) and other minor bug fixes as some compatability issues have arisen). Generally the 2.x version of the plugin is the epitome of this plugin's evolution over the years since it's inception oh so many years ago.

With the position restore feature, if the track was at 4:25 when Winamp was closed, if the option is enabled then playback will be restarted at 4:25.
Depending on your Winamp setup, there may be slight glitch as the file position is moved to though the position will be correctly restored. This is related to the order that plugins are loaded by Winamp. The best solution is to remove gen_timerestore.dll and then reinstall it which appears to work :o)

Once installed you’ll not know how you managed without it beforehand since it works closely with Winamp.

Thanks go to Stratyon, starwiz and Icegod for the help in getting to a great release build and to Electron2002 for without me trying to help, this plugin would never have made it into the real world.


Languages Supported

Here is a list of languages that currently are distributed with the installer (and are also available for download below).
(The current language file specification is v1.5 as required by the 2.x series of the plugin)


Configuration

Autoplay Options Page

Extra Options Page



Automatically start Winamp playing on startup

This will allow Winamp to start playing the last track that was being played when it is loaded.
(When enabled all relevant options below will become changeable)


Show the 'Open File(s)' dialog if the playlist is empty
If Winamp is loaded and the playlist is empty then this will show the ‘Open File(s)’ dialog allowing you to select a playlist or file(s) to load.

Start Winamp paused everytime it is loaded

On loading Winamp, this will set Winamp into the paused state (restoring the position correctly if the restore position mode is enabled).


Start playing if Winamp was not stopped on close

When Winamp is started, this will check if it was stopped on closing and if it was then will not auto-play (though the previous track will be selected to be played).


Delay autoplay until all plugins are loaded

This will delay the autoplay mode so it happens once all plugins have been loaded by Winamp (though they may still be initialising if they also use a delayed load method).

The purpose of this option is to remove the chance of an output 'glitch' when position restore is enabled and Winamp is under heavy load as it starts (ideal on old machines).


Select a random file to play on startup

On loading Winamp, this will select a random file (even if shuffle mode is not enabled) to be played. This will work even if autoplay is off when Winamp is started.


Play from the start of the playlist

On loading Winamp, this will start playing track #1 from the currently loaded playlist.select a random file (even if shuffle mode is not enabled) to be played. This will work even if autoplay is off when Winamp is started.

Randomise Winamp's playlist on load

As the plugin is loaded, this will force the current playlist to be randomised. This option is done before any of the other options provided are carried out.

Note: The first two options above will toggle between themselves. To disable you just need to click on the currently selected option.
Note #2: When either of the three above options are enabled the 'Restore playing position' option will be disabled as well as all of its related options.


Restore playing position

This will allow the playing position to be restored between use of Winamp.
So if Winamp was closed and the file was at 4:25, then on loading the playback will be restarted at 4:25.
(When enabled all options below will become changeable)


Restore paused state if Winamp was paused on exit

This will restore the paused state if the file was paused when Winamp closed.


Check if playlist is same as on exit (tests playlist length)

When loading, this will test the playlist length against the length when Winamp was closed. If the lengths do not match up then the playback position restore option (above) will be ignored and only automatic playing will be used.


Re-init the shuffle mode if enabled on startup

This will re-initialise the shuffle table and was original used to fix a bug with the restoring of the paused playback state. This is not needed as of v1.52 but has been left in since it does not have any side effects on Winamp.


Load Winamp when Windows startup

This will add a value to the registry for the current user which will attempt to run Winamp on logging/windows startup. If Winamp was moved then it will not be autostarted. To fix this, startup Winamp and then disable and re-enable this setting to update the registry.


Added from v1.85, there is the ability to set the class name which Winamp will be made to use (implemented via the /class commandline switch). By clearing this then the default class (see below) will be used.

Normally Winamp will run with the window class of 'Winamp v1.x' but by changing this it is possible to still have multiple installs of Winamp in use without conflicts when trying to run them. Useful when running a devlopment and main setup of Winamp i find :)


Language to use

This will allow you to use a different language to display the dialog options. In the installer setup there is an example file and currently a German translation.
The files are placed in [Winamp Folder]\plugins\trap and the filenames are formatted as trap_*.ini where * is the name that will be displayed in the list.

The structure of the language file is very simple and it is best to take the example file trap_happy.ini and to then alter that.


*Note: Time Restore & Autoplay is also included as part of the Winamp Essentials Pack

 

Time Restore & Autoplay Reviews




Valid HTML 4.01!     Valid CSS!