foo_playlist_attributes
foo_playlist_attributes is a foobar2000 component for assigning various
attributes to a playlist. In the following the main dialogs and options
are explained.
Note:
If you don't see the images of the dialogs, you are using a browser,
which doesn't support embedded images. You can find a list of
compatible browsers here.
Preferences:
Playlist attributes dialog
Here
you can specify the attributes for each playlist.If not otherwise
specified these attributes are set, when a playback session starts and
they are reset, when the session stops. They will not be reset, if the
global settings are changed during a playback session. Example:
Initial state:
Global playback order before playback: Default
Playlist playback order before playback: Random
There are now four scenarios, which can happen during a playback
session:
1. No playback
order was changed
Global playback order after playback: Default
Playlist playback order after playback: Random
2. The global
playback order was not changed, the playlist playback order was changed
to Repeat (track)
Global playback order after playback: Default
Playlist playback order after playback: Repeat (track)
3. The global
playback was changed to Repeat (track), the playlist playback order was
not changed
Global playback order after playback: Repeat (track)
Playlist playback order after playback: Random
4. The global
playback was changed to Repeat (track), the playlist playback order was
changed to Shuffle (tracks)
Global playback order after playback: Repeat (track)
Playlist playback order after playback: Shuffle (tracks)
For
every attribute the global value means, that there is no specific
attribute for the selected playlist and the global settings will be used.
Playlist: The
playlist, for which the attributes shall be set.
Playback
order: The
playback order for the selected playlist. This option is also available
for the active
playlist from the main menu (Edit -> Playlist attributes).
Stop after
current: Enable
or disable "Stop after current" for the selected playlist. This option
is also available for the active
playlist from the main menu (Edit -> Playlist
attributes).
Bookmark
last playback position:
Enable
or disable "Bookmark last playback position" for the selected playlist.
This option is also available for the active
playlist from the main menu (Edit ->
Playlist
attributes). If this attribute is enabled, the
next time playback is started for this playlist, it starts at
the
position it was stopped before. If playback starts with
another
track as it has stopped before, this track starts from the beginning.
Starting playback for the same track twice or more, starts this track
from the beginning, too.
Playback on
active playlist: Enable
or disable "Playback on active playlist" for the selected
playlist. This option is also available for the active
playlist from the main menu (Edit
->
Playlist attributes). If this attribute is
enabled, playback is forced to play from this playlist, if it is the
active one, even if the last playing playlist was another one.
Replaygain
settings: The replaygain settings for the selected
playlist. This option is also
available for the active
playlist from the main menu (Edit -> Playlist attributes).
DSP
settings: The DSP settings for the selected playlist.
This option is also
available for the active
playlist from the main menu (Edit -> Playlist attributes).
Remove
played tracks:
Enable
or disable "Remove played tracks" for the selected playlist. This
option
is also available for the active
playlist from the main menu (Edit -> Playlist
attributes). If this attribute is enabled, the currently playing track
is removed from the playlist, when the track ends.
Remove
skipped tracks:
Enable
or disable "Remove skipped tracks" for the selected playlist. This
option
is also available for the active
playlist from the main menu (Edit -> Playlist
attributes). If this attribute is enabled, the currently playing track
is removed from the playlist, when another track is started before the
actual track ends.
Copy played
tracks to playlist: Specify a playlist where the
currently playing track should be copied, when it ends, for the selected
playlist. This
option
is also available for the active
playlist from the main menu (Edit -> Playlist
attributes). If no playlist is specified, no copy action will take
place. If a locked playlist is specified the track is copied to a new
playlist.
Copy
skipped
tracks to playlist: Specify a
playlist where the
currently playing track should be copied, when it is skipped, for the
selected
playlist. This
option
is also available for the active
playlist from the main menu (Edit -> Playlist
attributes). If no playlist is specified, no copy action will take
place. If a locked playlist is specified the track is copied to a new
playlist.
Playlist restrictions: Opens the Playlist restrictions
dialog.
Copy attributes: Opens the Copy
attributes dialog.
Templates: Opens the Attribute templates dialog.
Preferences:
Playback settings dialog
Here you can specify some global attributes, which are implemented by
this component.
Bookmark last playback
position: Enable
or disable "Bookmark last playback position" globally (for the all playlist).
This option is also available from the main menu (Playback ->
Playlist
attributes). For more information see here.
Playback on
active playlist: Enable
or disable "Bookmark last playback position" globally (for the all playlist).
This option is also available from the main menu (Playback ->
Playlist
attributes). For more information see here.
Remove played tracks: Enable
or disable "Bookmark last playback position" globally (for the all playlist).
This option is also available from the main menu (Playback ->
Playlist
attributes). For more information see here.
Remove
skipped tracks: Enable
or disable "Bookmark last playback position" globally (for the all playlist).
This option is also available from the main menu (Playback ->
Playlist
attributes). For more information see here.
Copy played
tracks to playlist: Specify a playlist where the
currently playing track should be copied, when it ends, globally (for the all playlist).
This option is also available from the main menu (Playback ->
Playlist
attributes). For more information see here.
Copy skipped
tracks to playlist: Specify a
playlist where the
currently playing track should be copied, when it is skipped, globally (for the all playlist).
This option is also available from the main menu (Playback ->
Playlist
attributes). For more information see here.
Playlist
restrictions dialog
Here you can specify which actions should be disabled for a
playlist. This dialog can be opened from the playlist attributes
preferences page for a selected playlist, from the main menu (Edit
-> Playlist attributes) for the active playlist and from several
playlist managers, if at least one option is already selected. This
dialog is not available, if the affected playlist is already locked by
other means. This is the case for example for all autoplaylists.
Disable adding items: Selecting this option will disallow adding tracks to the selected playlist.
Disable
removing items: Selecting this option will disallow removing tracks from the selected playlist.
Disable
replacing items:
Selecting this option will disallow replacing tracks on the selected
playlist (for example, when the filename belonging to an item will
be changed)
Disable
reordering items: Selecting this option will disallow reordering the tracks of the selected playlist.
Disable
renaming the playlist: Selecting this option will disallow renaming the selected playlist.
Disable
removing the playlist: Selecting this option will disallow removing the selected playlist.
Copy attributes
dialog
Here you can copy the attributes from one playlist to one or more other playlists.
Source playlist: Select the playlist from which you want to copy the attributes.
Destination
playlist: Specify a playlist name or a pattern as destination. For more information see here.
Remove
attributes for the destination, if they are not present for the source: If
this option is not selected, already existing attributes for the
destination will not be overriden with "- Global -", if this is setting
for the source.
Attribute
templates dialog
Here you can define attribute templates, which will applied, when
a playlist is created or renamed. The templates will be searched in
alphabetical order. The first matching template will be applied.
Note:
On program start all playlists will be handled as created. So avoid
using a pattern like '*' because it would assign it's attributes to all
playlists on program start.
Template: Select a template.
New: Create a new template.
Copy: Copy the selected template to a new template.
Delete: Delete the selected template.
Rename: Rename the selected template.
Pattern: Specify a pattern, which will
decide, for which playlists the template will be applied. For the given
example, the attributes will be applied to all playlists
which begins with 'A' and has at least two characters or which begins
with 'Genre_' or 'Artist_'.
All the others: For an explanation for these options see here.
Advanced
options
Use last playing playlist
for playback after program restart:
Currently foobar2000 chooses as playlist to play from the active
playlist after program start. With this option you can instruct
foobar2000 to use the playing playlist from the last program session.
Mute volume before
seeking bookmarked position: Depending
on your system or hardware, it it possible, that you hear a few
tenth of the first second from the bookmarked track. To prevent this,
you can select this option and the volume will be muted during the seek
of the bookmarked position.