Foobar2000:Components/Playlist History (foo playlisthistory): Difference between revisions

From Hydrogenaudio Knowledgebase
No edit summary
No edit summary
Line 39: Line 39:


=Configuration=
=Configuration=
No configuration is necessary.
The only configuration is ''After delete go to last active playlist'' in the  ''View/Recently activated playlists'' menu.
 
If the setting is enabled (checked) and the currently visible playlist is removed, the last used (i.e. visible) playlist will be activated. Foobar default behaviour is preserved when setting is disabled (not checked); this is the default setting.


=Change Log=
=Change Log=
* '''0.1.2 / 2010-01-12'''
* '''0.1.2 / 2010-01-12'''
** 'After delete go to last active playlist' feature added. If activated and the currently active playlist is removed, the last used playlist will be activated (instead of next playlist in the list which is the default. First requested [http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=77808&view=findpost&p=679792 here].)
** 'After delete go to last active playlist' feature added. If activated and the currently active playlist is removed, the last used playlist will be activated (First requested [http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=77808&view=findpost&p=679792 here].)
* '''0.1.1 / 2010-01-11'''
* '''0.1.1 / 2010-01-11'''
** More verbose component description added.  
** More verbose component description added.  
* '''0.1 / 2010-01-10'''
* '''0.1 / 2010-01-10'''
** Initial release
** Initial release

Revision as of 10:22, 12 January 2011

Foobar2000_Logo.png
Playlist History

General

foo_playlisthistory enables playlist history in foobar2000, similar to page history in browsers.

The component watches activated playlists and provides the user back and next buttons to navigate the playlist history.

Two commands are provided under the View/Recently activated playlists: Previous playlist and Next playlist. These two commands can bound to keyboard shortcuts using Keyboard Settings in Preferences (see Getting started section for details).

The component enables easy and fast switching between recently activated playlists.

Download link

The component is available from here. Install the .zip package in "Preferences > Components" (the preferable method), or manually by unziping foo_playlisthistory.dll to foobar2000 components directory.

Source code for the component is available at [1]. The component is distributed under very permissive BSD license.

Discussion

Please use this thread to provide feedback, or to report any bugs you might have found.

Requirements

foobar2000 1.x. The component will not work with previous versions of foobar.

Getting started

The component is usable immediately, no configuration is necessary.

Two commands are provided under the View/Recently activated playlists: Previous playlist and Next playlist. If you like, these two commands can bound to keyboard shortcuts as follows:

  • Open foobar preferences using Ctrl+P
  • Click Keyboard shortcuts (on the left)
  • Press Add new Button (on the right)
  • Type recently to Filter list by text box to filter commands
  • Choose Previous playlist under View/Recently activated playlists
  • Click Key textbox and press Alt+Left using keyboard
  • Click Apply

Now Previous playlist functionality is mapped to Alt+Left key combination (similar to most browsers and Windows Explorer).

The same procedure can be repeated for Next playlist<->Alt+Right binding.

Configuration

The only configuration is After delete go to last active playlist in the View/Recently activated playlists menu.

If the setting is enabled (checked) and the currently visible playlist is removed, the last used (i.e. visible) playlist will be activated. Foobar default behaviour is preserved when setting is disabled (not checked); this is the default setting.

Change Log

  • 0.1.2 / 2010-01-12
    • 'After delete go to last active playlist' feature added. If activated and the currently active playlist is removed, the last used playlist will be activated (First requested here.)
  • 0.1.1 / 2010-01-11
    • More verbose component description added.
  • 0.1 / 2010-01-10
    • Initial release