- Proposal for Menues in XMMS/WinAMP
- Can also be used as a hint for other audio players
- "Play selected" is only a very small part of this
Useful Modifications for WinAMP (Windows) / Xmms (X11 Unix based)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Additional options
~~~~~~~~~~~~~~~~~~
- Auto play on startup
- Convert %XY to character with ISO8859-1/ISO 646 code XY.
- Support of characters 0xA0...0xFF
Remarks:
- Autoplay on Start
When this option is set Xmms starts with playing the current playlist
when you start WinAMP. This is useful for automatic playback. You don't
need to push any button.
- Convert %XY to character with ISO8859-1/ISO 646 code XY
There are Characters which can't be encoded in file names, these are at
least ", / and \. A form to encode such chars is to escape it by a
character + encode it by its value in the ISO 8859-1 table.
- Support of characters 0xA0...0xFF
Current WinAMP can't display characters like ä, ö, ü and ß,
which are used in the German language. This should be changed.
Also other languages like French, Spain are using characters which
are unknown in the English language.
Special Files for Playback
~~~~~~~~~~~~~~~~~~~~~~~~~~
The following notations are possible in playlists:
Nop() Dummy
Stop() Infinite Pause, can be terminated by pressing Play or Pause
Pause(x) Wait for x seconds, can be terminated by pressing Play or Pause
Examples: Pause(0.5), Pause(60), Pause(3600)
filename:x:y Playback from second x to y of file filename
positive values are relative to the start, negative
relative to the end. A x of zero is the file start,
a y of zero is the file end.
filename[level] Level correction of filename by level dB
Important when you want to listen to music and bed
which fades away.
filename[level1,level2]
Level correction of filename by level1 dB at the
start and level2 dB at the end.
filename:x:y[level] Partital playback with level correction
filename:x:y:[level1,level2]
Partital playback with level correction
Popup-Menu on the Main Window
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--+-- Play Play starting from the current file, jump to the playlist b
+-- Play Selection Play selected files, jump to the selection list beginning w
+-- View file info
|
+-- Play Files => Play files you choose in a file prompter (leave playlist un
+-- Play Directory => Play files you choose in a directory prompter (leave playli
+-- Play URL => Play files you choose in an URL prompter (leave playlist un
|
+-- Main Windows
+-- Playlist Editor
+-- Graphic Equalizer
|
+-- Options
+-- Playback
+-- Visualization
.
+-- About XMMS/WinAMP
\-- Exit
Popup-Menu on the Playlist Editor
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--+--View file info
|
+--Add-----+-- Files at top =>
| +-- Files at current position =>
| +-- Files at end =>
| |
| +-- Search for new files and add at top
| +-- Search for new files and add at current position
| +-- Search for new files and add at end
| |
| +-- Directory at top =>
| +-- Directory at current position =>
| +-- Directory at end =>
| |
| +-- URL at top =>
| +-- URL at current position =>
| +-- URL at end =>
| |
| +-- Stop
| +-- Pause => Prompt for duration in sec, min:sec or hour:min:sec
| \-- Jump label => Prompt for current number of jump target
|
+-Remove---+-- Remove Selected files from Playlist
| +-- Crop unselected files from Playlist
| +-- Remove All files from Playlist
| |
| +-- Remove dead files from Playlist
| +-- Remove dublicate files from Playlist
| |
| \-- Physical Remove --+-- Destroy current file physically
| \-- Destroy selected file(s) physically
|
+--Selection--+-- Select All
| +-- Unselect All
| \-- Invert Selection
|
+--Sort---+--Sort List----+-- By Title
| | +-- By Artist
| | +-- By Album
| | +-- By Year
| | |
| | +-- By Filename
| | +-- By last Dir and Filename
| | +-- By last 2 Dirs and Filename
| | \-- By whole Path and Filename
| |
| +--Sort Selection--+-- By Title
| | +-- By Artist
| | +-- By Album
| | +-- By Year
| | |
| | +-- By Filename
| | +-- By last Dir and Filename
| | +-- By last 2 Dirs and Filename
| | \-- By whole Path and Filename
| |
| +-- Randomize List
| +-- Randomize Selection
| |
| +-- Invert List
| \-- Invert Selection
|
\--Playlist--+-- Save current Playlist =>
+-- Save Selection as Playlist =>
+-- Save Selection as Playlist + Remove from current Playlist =>
|
+-- Replace Playlist =>
+-- Insert Files from Playlist at top =>
+-- Insert Files from Playlist at current position =>
+-- Insert Files from Playlist at end =>
|
+-- Recent Playlist #1 ...
+-- Recent Playlist #2 ...
+-- Recent Playlist #3 ...
+-- Recent Playlist #4 ...
+-- Recent Playlist #5 ...
+-- Recent Playlist #6 ...
+-- Recent Playlist #7 ...
+-- Recent Playlist #8 ...
+-- Recent Playlist #9 ...
|
\-- New Playlist => Prompt for new playlist name
When a playlist is saved and the playlist exists, the following can be choosen:
-- Append at end
-- Prepend at beginning
-- Overwrite