Foobar2000:Commandline Guide: Difference between revisions

From Hydrogenaudio Knowledgebase
(→‎Main Menu Items: corrected outdated info about preferences)
Line 16: Line 16:


Eg. foobar2000.exe /command:"Components/Album list"'''
Eg. foobar2000.exe /command:"Components/Album list"'''
Please Note: All of the above works for 0.8.3, but /command: and /playlist_command: doesn't seem to be functional with the 0.9.x version. To work around this problem, try using the hotkey mechanism as listed here:
[http://www.hydrogenaudio.org/forums/lofiversion/index.php/t55004.html Commandline Problems]
to work around the issue.


===More Advanced Help===
===More Advanced Help===

Revision as of 16:13, 23 January 2009

Foobar2000_Logo.png

Verbage from "foobar2000.exe /?"

Basic Help

Available switches: /add, /play, /pause, /playpause, /prev, /next, /rand, /stop, /exit, /show, /hide, /config /command:<menu command>, /playlist_command: <context menu command>, /playing_command:<context menu command>


See glossary below for <menu command> and <context menu command> options.

Note: any command with a space in it, requires quotes around it.

Eg. foobar2000.exe /command:"Components/Album list"

Please Note: All of the above works for 0.8.3, but /command: and /playlist_command: doesn't seem to be functional with the 0.9.x version. To work around this problem, try using the hotkey mechanism as listed here:

Commandline Problems

to work around the issue.

More Advanced Help

Useage:

/tag:help - displays this message

/tag:<command1>[;<command2>;<command3>...] <file1> [<file2> <file3>...]


Commands:

<NAME>=<VALUE>

  • Sets <NAME> field to <VALUE>, e.g. "/tag:title=test <file>".
  • You can erase particular field by specifying empty value, e.g. "/tag:comment= <file>".
  • You can also specify multiple values by separating them with \ character, e.g. "/tag:artist=name1\name2 <file>".

AUTOTRACKNUMBER

  • Sets TRACKNUMBER field of multiple files according to their order in commandline.
  • E.g. "/tag:AUTOTRACKNUMBER <file1> <file2> <file3>" will assign TRACKNUMBER=1 to <file1>, 2 to <file2> and 3 to <file3>.

FORMAT:<FIELD>:<SPEC>

  • Formats <FIELD> using <SPEC>; see title formatting manual for more info how to use it.
  • E.g. "/tag:FORMAT:COMMENT:"%ARTIST% - %TITLE%" <file>".

GUESS:<PATTERN>:<SPEC>

  • Guesses field values using <PATTERN>, according to <SPEC>.
  • To perform "guess values from filename" action, use "/tag:GUESS:<PATTERN>:%_FILENAME% <file>".
  • E.g. "/tag:GUESS:"%TRACKNUMBER%. %TITLE%":%_FILENAME% <file>".

Examples

From above examples explained:

<NAME>=<VALUE>

c:\Program Files\Foobar2000\foobar2000.exe /tag:artist=name1\name2 <file>

Use this when you want to put in static text. You cannot use this with any foobar variables.


FORMAT:<FIELD>:<SPEC>

c:\Program Files\Foobar2000\foobar2000.exe /tag:FORMAT:COMMENT:"%ARTIST% - %TITLE%" <file>

c:\Program Files\Foobar2000\foobar2000.exe /tag:FORMAT:TITLE:"%_FILENAME%" <file>

Use this when you want to put in text from foobar variables.

Glossary

Main Menu Items

You can find these listed under: Foobar2000 | Preferences | Keyboard Shortcuts : Action tree under [Main]

  • Components/Add XA file(s)...
  • Components/Album list
  • Components/Columns UI/Decrease font size
  • Components/Columns UI/Enable sidebar
  • Components/Columns UI/Increase font size
  • Components/Columns UI/Show now playing
  • Components/Columns UI/Show sidebar
  • Components/Columns UI/Show statusbar
  • Components/Columns UI/Show toolbars
  • Components/Database search
  • Components/Database search help
  • Components/Entended Playlist Generator/Configure Playlist Query...
  • Components/Entended Playlist Generator/Generate Playlist...
  • Components/Extended Search
  • Components/Hide Database search
  • Components/History
  • Components/History help
  • Components/Open XA file(s)...
  • Components/Play audio CD...
  • Components/Record
  • Components/Reset shuffle history
  • Components/Search command...
  • Components/Show console
  • Components/Toggle Database search
  • Components/Visualization/Simple spectrum
  • Foobar2000/About
  • Foobar2000/Activate
  • Foobar2000/Activate or hide
  • Foobar2000/Always on top
  • Foobar2000/Close
  • Foobar2000/Hide
  • Foobar2000/Preferences
  • Foobar2000/Reset configuration
  • Foobar2000/Restart
  • Foobar2000/Titleformatting help
  • Playback/Copy now playing
  • Playback/Follow cursor
  • Playback/History/Clear history
  • Playback/History/Next in history
  • Playback/History/Previous in history
  • Playback/Next
  • Playback/Next or random
  • Playback/Order/Default
  • Playback/Order/Random
  • Playback/Order/Repeat
  • Playback/Order/Repeat One
  • Playback/Order/Shuffle
  • Playback/Order/Shuffle album
  • Playback/Order/Shuffle album 2
  • Playback/Order/Shuffle tag set
  • Playback/Pause
  • Playback/Play
  • Playback/Play or pause
  • Playback/Previous
  • Playback/Random
  • Playback/ReplayGain/Album
  • Playback/ReplayGain/Disabled
  • Playback/ReplayGain/Track
  • Playback/Seek ahead by 1 minute
  • Playback/Seek ahead by 1 second
  • Playback/Seek ahead by 10 minutes
  • Playback/Seek ahead by 10 seconds
  • Playback/Seek ahead by 2 minutes
  • Playback/Seek ahead by 20 seconds
  • Playback/Seek ahead by 5 minutes
  • Playback/Seek ahead by 5 seconds
  • Playback/Seek back by 1 minute
  • Playback/Seek back by 1 second
  • Playback/Seek back by 10 minutes
  • Playback/Seek back by 10 seconds
  • Playback/Seek back by 2 minutes
  • Playback/Seek back by 30 seconds
  • Playback/Seek back by 5 minutes
  • Playback/Seek back by 5 seconds
  • Playback/Set volume to 0dB
  • Playback/Set volume to -12dB
  • Playback/Set volume to -15dB
  • Playback/Set volume to -18dB
  • Playback/Set volume to -21dB
  • Playback/Set volume to -3dB
  • Playback/Set volume to -6dB
  • Playback/Set volume to -9dB
  • Playback/Stop
  • Playback/Stop after current
  • Playback/Volume down
  • Playback/Volume mute
  • Playback/Volume up
  • Playlist/Add directory...
  • Playlist/Add files...
  • Playlist/Add location...
  • Playlist/Add playlist...
  • Playlist/Clear
  • Playlist/Collect tracks
  • Playlist/Copy tracks
  • Playlist/Create new playlist
  • Playlist/Cut tracks
  • Playlist/Edit/Redo
  • Playlist/Edit/Remove clipboard items
  • Playlist/Edit/Remove history items
  • Playlist/Edit/Undo
  • Playlist/Highlight playing item
  • Playlist/Insert tracks
  • Playlist/Load playlist...
  • Playlist/Move back
  • Playlist/Move forward
  • Playlist/Next playlist
  • Playlist/Open...
  • Playlist/Paste tracks
  • Playlist/Playlist switcher
  • Playlist/Previous playlist
  • Playlist/Remove active playlist
  • Playlist/Remove dead entries
  • Playlist/Remove duplicates
  • Playlist/Rename playlist...
  • Playlist/Save all playlists...
  • Playlist/Save playlists...
  • Playlist/Scroller/Autofocus enabled
  • Playlist/Scroller/Autofocus requires no selection
  • Playlist/Scroller/Autofocus to playlist
  • Playlist/Scroller/Autofocus/On pause/5. Autofocus + Highlight
  • Playlist/Scroller/Current track/Focus
  • Playlist/Scroller/Current track/Focus + Highlight (Keep Selection)
  • Playlist/Scroller/Current track/Focus + Highlight (Single)
  • Playlist/Scroller/Current track/Highlight
  • Playlist/Scroller/Current track/Make visible
  • Playlist/Scroller/Current track/1. Do nothing
  • Playlist/Scroller/Current track/2. Autofocus
  • Playlist/Scroller/Current track/3. Highlight
  • Playlist/Scroller/Current track/4. Autofocus + Highlight (Single)
  • Playlist/Scroller/Current track/5. Autofocus + Highlight (Keep Selection)
  • Playlist/Scroller/Current track/6. Make visible
  • Playlist/Scroller/On pause/1. Do nothing
  • Playlist/Scroller/On pause/2. Autofocus
  • Playlist/Scroller/On pause/3. Highlight
  • Playlist/Scroller/On pause/4. Autofocus + Highlight (Single)
  • Playlist/Scroller/On pause/6. Make visible
  • Playlist/Scroller/On unpause/1. Do nothing
  • Playlist/Scroller/On unpause/2. Autofocus
  • Playlist/Scroller/On unpause/3. Highlight
  • Playlist/Scroller/On unpause/4. Autofocus + Highlight (Single)
  • Playlist/Scroller/On unpause/5. Autofocus + Highlight (Keep Selection)
  • Playlist/Scroller/On unpause/6. Make visible
  • Playlist/Scroller/Refocus on playlist switch
  • Playlist/Search...
  • Playlist/Selection/Crop
  • Playlist/Selection/Invert
  • Playlist/Selection/Remove
  • Playlist/Selection/Select all
  • Playlist/Selection/Select none
  • Playlist/Selection/Sort/Randomize
  • Playlist/Selection/Sort/Reverse
  • Playlist/Selection/Sort/Sort by ...
  • Playlist/Selection/Sort/Sort by album
  • Playlist/Selection/Sort/Sort by artist
  • Playlist/Selection/Sort/Sort by display name
  • Playlist/Selection/Sort/Sort by file path
  • Playlist/Selection/Sort/Sort by title
  • Playlist/Selection/Sort/Sort by track number
  • Playlist/Sort/Randomize
  • Playlist/Sort/Reverse
  • Playlist/Sort/Sort by ...
  • Playlist/Sort/Sort by album
  • Playlist/Sort/Sort by artist
  • Playlist/Sort/Sort by display name
  • Playlist/Sort/Sort by file path
  • Playlist/Sort/Sort by title
  • Playlist/Sort/Sort by track number
  • Playlist/Undo

Context Menu Items

You can find these listed under: Foobar2000 | Preferences | Core | Context Menu Items | Right-click a group item and choose "Insert Item | Command"

  • ABX two tracks...
  • Bit-compare tracks...
  • Convert/Run conversion
  • Convert/Run conversion, single file output
  • Convert/Settings...
  • Copy name(s)
  • Create Off Preview
  • Database search/Search for same album
  • Database search/Search for same artist
  • Database search/Search for same date
  • Database search/Search for same title
  • Database search/Search for same venue
  • Database search/Search for same...
  • Database/Reload info from file(s)
  • Database/Reload info from file(s) if changed
  • Database/Remove file(s) from database
  • Database/Remove tags from file(s)
  • Database/Rewrite file tags from database
  • Edit/Add to playlist
  • Edit/Collect tracks
  • Edit/Copy tracks
  • Edit/Cut tracks
  • Edit/Insert into playlist
  • Edit/Insert tracks
  • Edit/Paste tracks
  • Edit/Remove from playlist
  • Edit/Send to playlist
  • Fix MP3 header...
  • freedb/Configure
  • freedb/Get tags
  • freedb/Get tags (multiple albums)
  • freedb/Manual query
  • freedb/Search
  • Highlight in playlist
  • Mastagger/Copy tags
  • Mastagger/Edit tags
  • Mastagger/Move, rename or copy files
  • Module: Change starting order or subsong
  • MP4 utilities/Converter (AAC,MP3 <-> MP4)
  • MP4 utilities/Converter (AAC,MP3 <-> MP4), different directory
  • MP4 utilities/MP4 Layout Optimizer
  • NSFE: Edit Length
  • NSFE: Edit Playlist
  • Open directory
  • Play
  • Properties
  • PSF: Edit Length
  • Replaygain/Edit replaygain info (advanced)
  • Replaygain/Remove replaygain info from files
  • Replaygain/Scan per-file track gain
  • Replaygain/Scan selection as album
  • Replaygain/Scan selection as multiple albums
  • Save as playlist
  • Search command...
  • Send to playlist...
  • Show file info (special)
  • Show file info (special) Multiple items...
  • SPC: Edit Length
  • Write APL link file(s)
  • Write Audio CD...
  • XA: Rip
  • XA: Scan