Advertisement
discrust

music on console | config

Jan 21st, 2021 (edited)
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.73 KB | None | 0 0
  1. # This is a configuration file for the MOC player. It should be named
  2. # 'config' and placed in the ~/.moc directory. As this file can specify
  3. # commands which invoke other applications, MOC will refuse to start if it
  4. # is not owned by either root or the current user, or if it is writable by
  5. # anyone other than its owner.
  6.  
  7. # Comments begin with '#'. All options are given with their default
  8. # values, and therefore commented. If you change the value from the
  9. # default you must uncomment the line to have the new value take effect.
  10. #
  11. # You can use quotes and escape ('\') in parameters.
  12. #
  13. # You can have variable values substituted by enclosing the variable name
  14. # as "${...}". (This only applies to the portion of the option following
  15. # the '='.) Variables are substituted first from the environment then,
  16. # if not found, from the configuration options. (Note that the value of
  17. # a configuration option substituted is that which it has at the time the
  18. # substitution variable is encountered.) If there is a naming conflict
  19. # between an environment and configuration variable, you may be able to
  20. # resolve it by using lowercase as the environment variable matches are
  21. # case-sensitive whereas the configuration variables are not.
  22. #
  23. # You can also use the form "${...:-...}" where the value in the second
  24. # position will be substituted if the variable name given in the first
  25. # position is unset or null.
  26. #
  27. # So, for example:
  28. #
  29. # MusicDir = /home/lukas/muzyka/radio}
  30. # Fastdir1 = ${MusicDir}/mp3/rock
  31. # Fastdir2 = ${MusicDir}/mp3/electronic
  32. # Fastdir3 = ${MusicDir}/mp3/rap
  33. # Fastdir4 = ${MusicDir}/mp3/etc
  34. #
  35. # Variable names are limited to those accepted by the BASH shell; that
  36. # is, those comprising the upper- and lowercase ASCII characters, digits
  37. # and the underscore.
  38. #
  39. # If you need to use the "${" sequence for any other purpose, write "$${"
  40. # and it will be replaced by "${" and not treated as a substitution.
  41. #
  42. # Some options take lists of strings as their values. The strings are
  43. # separated by colons. Additional strings can be appended to the list
  44. # using "+=" in place of a plain "=" to assign the value. For an example,
  45. # see the XTerms option.
  46. #
  47. # You can override any configuration option when you run MOC using the
  48. # '-O' command line option:
  49. #
  50. # mocp -O AutoNext=no -O messagelingertime=1 -O XTerms+=xxt:xwt
  51. #
  52. # This command line option can be repeated as many times as needed and
  53. # the configuration option name is not case sensitive. (Note that MOC
  54. # does not perform variable substitution on the value of such overridden
  55. # configuration options.) Most option values are set before the
  56. # configuration file is processed (which allows the new values to be
  57. # picked up by substitutions), however list-valued options are overridden
  58. # afterwards (which gives the choice of whether the configured values are
  59. # replaced or added to).
  60.  
  61. # Remember that the client and server are separate processes and the
  62. # server will retain the configuration values formed from the environment
  63. # within which it was originally started.
  64.  
  65. # Show file titles (title, author, album) instead of file names?
  66. #ReadTags = yes
  67.  
  68. # In which directory do you store your music files? If you specify it
  69. # you will be able to jump straight to this directory with the '-m'
  70. # parameter or the 'm' command. This can also point to a playlist.
  71. #
  72. # Example: MusicDir = "/home/joe/music"
  73. #
  74. #
  75. # Start in the music directory by default? If set to 'no', start
  76. # in the directory being viewed when the was client last active or,
  77. # as a last resort, the directory in which the client is being started.
  78. # A single directory on the command line takes precedence.
  79. #StartInMusicDir = no
  80.  
  81. # The number of lines which are retained in an in-memory circular logging
  82. # buffer. A value of zero indicates that lines will be written directly
  83. # to the log file, otherwise the latest CircularLogSize lines are retained
  84. # in memory and not written to the log file until the MOC client or server
  85. # are shutdown. If the client or server terminates abnormally then the
  86. # log lines are lost.
  87. #
  88. # This option is intended to help identify problems which occur infrequently
  89. # and for which the amount of disk space consumed by logging would otherwise
  90. # be a limiting factor. Obviously the memory footprint will increase in
  91. # proportion to the value of this option.
  92. #CircularLogSize = 0
  93.  
  94. # How to sort? FileName is the option's only value for now.
  95. #Sort = FileName
  96.  
  97. # Show errors in the streams (for example, broken frames in MP3 files)?
  98. #ShowStreamErrors = no
  99.  
  100. # Ignore CRC errors in MP3 files? Most players do that, so the default
  101. # value is 'yes'.
  102. #MP3IgnoreCRCErrors = yes
  103.  
  104. # Set playback toggles.
  105. #Repeat = no
  106. #Shuffle = no
  107. #AutoNext = yes
  108.  
  109. # Default FormatString:
  110. #
  111. # %n - Track number
  112. # %a - Artist
  113. # %A - Album
  114. # %t - Title
  115. # %(X:TRUE:FALSE) - Ternary expression: if X exists, do TRUE,
  116. # otherwise FALSE. The escape character must
  117. # be doubled (i.e., '\\'). (See zshmisc
  118. # documentation for more information.)
  119. #
  120. #FormatString = "%(n:%n :)%(a:%a - :)%(t:%t:)%(A: \(%A\):)"
  121.  
  122. # Input and output buffer sizes (in kilobytes).
  123. #InputBuffer = 512 # Minimum value is 32KB
  124. #OutputBuffer = 512 # Minimum value is 128KB
  125.  
  126. # How much to fill the input buffer before playing (in kilobytes)?
  127. # This can't be greater than the value of InputBuffer. While this has
  128. # a positive effect for network streams, it also causes the broadcast
  129. # audio to be delayed.
  130. Prebuffering = 64
  131.  
  132. # Use this HTTP proxy server for internet streams. If not set, the
  133. # environment variables http_proxy and ALL_PROXY will be used if present.
  134. #
  135. # Format: HTTPProxy = PROXY_NAME:PORT
  136. #
  137. #HTTPProxy =
  138.  
  139. # Sound driver - OSS, ALSA, JACK, SNDIO (on OpenBSD) or null (only for
  140. # debugging). You can enter more than one driver as a colon-separated
  141. # list. The first working driver will be used.
  142. #SoundDriver = JACK:ALSA:OSS
  143.  
  144. # Jack output settings.
  145. #JackClientName = "moc"
  146. #JackStartServer = no
  147. #JackOutLeft = "system:playback_1"
  148. #JackOutRight = "system:playback_2"
  149.  
  150. # OSS output settings.
  151. #OSSDevice = /dev/dsp
  152. #OSSMixerDevice = /dev/mixer
  153. #OSSMixerChannel1 = pcm # 'pcm', 'master' or 'speaker'
  154. #OSSMixerChannel2 = master # 'pcm', 'master' or 'speaker'
  155.  
  156. # ALSA output settings. If you need to dump the audio produced by MOC
  157. # to a file for diagnostic purposes, the following setting of 'ALSADevice'
  158. # should do that:
  159. #
  160. # ALSADevice=tee:hw,'/tmp/out.wav',wav
  161. #
  162. #ALSADevice = default
  163. #ALSAMixer1 = PCM
  164. #ALSAMixer2 = Master
  165.  
  166. # Under some circumstances on 32-bit systems, audio played continously
  167. # for long periods of time may begin to stutter. Setting this option to
  168. # 'yes' will force MOC to avoid ALSA's dmix resampling and prevent this
  169. # stutter. But it also has other implications:
  170. #
  171. # - You may experience unacceptably high CPU load.
  172. # - ALSA's resampler plug-ins will not be used.
  173. # - The resampling may be of lower quality than ALSA would provide.
  174. # - You may need to try different "ResampleMethod" option settings.
  175. # - The "ForceSampleRate" option may be ineffective.
  176. # - If libsamplerate is not configured, many audios may be unplayable.
  177. #
  178. #ALSAStutterDefeat = no
  179.  
  180. # Save software mixer state?
  181. # If enabled, a file 'softmixer' will be created in '~/.moc/' storing the
  182. # mixersetting set when the server is shut down.
  183. # Note that there is a "hidden" 'Amplification' setting in that file.
  184. # Amplification (0-200) is used to scale the mixer setting (0-100). This
  185. # results in a higher signal amplitude but may also produce clipping.
  186. #Softmixer_SaveState = yes
  187.  
  188. # Save equalizer state?
  189. # If enabled, a file 'equalizer' will be created in '~/.moc/' storing the
  190. # equalizer settings when the server is shut down.
  191. # Note that there is a "hidden" 'Mixin' setting in that file.
  192. # Mixin (0.0-1.0) is used to determine how much of the original signal is
  193. # used after equalizing. 0 means to only use the equalized sound, while 1
  194. # effectively disabled the mixer. The default is 0.25.
  195. Equalizer_SaveState = yes
  196.  
  197. # Show files with dot at the beginning?
  198. #ShowHiddenFiles = no
  199.  
  200. # Hide file name extensions?
  201. #HideFileExtension = no
  202.  
  203. # Show file format in menu?
  204. ShowFormat = yes
  205.  
  206. # Show file time in menu? Possible values: 'yes', 'no' and 'IfAvailable'
  207. # (meaning show the time only when it is already known, which often works
  208. # faster).
  209. #ShowTime = IfAvailable
  210.  
  211. # Show time played as a percentage in the time progress bar.
  212. #ShowTimePercent = no
  213.  
  214. # Values of the TERM environment variable which are deemed to be managed by
  215. # screen(1). If you are setting a specific terminal using screen(1)'s
  216. # '-T <term>' option, then you will need to add 'screen.<term>' to this list.
  217. # Note that this is only a partial test; the value of the WINDOW environment
  218. # variable must also be a number (which screen(1) sets).
  219. #ScreenTerms = screen:screen-w:vt100
  220.  
  221. # Values of the TERM environment variable which are deemed to be xterms. If
  222. # you are using MOC within screen(1) under an xterm, then add screen(1)'s
  223. # TERM setting here as well to cause MOC to update the xterm's title.
  224. #XTerms = xterm
  225. #XTerms += xterm-colour:xterm-color
  226. #XTerms += xterm-256colour:xterm-256color
  227. #XTerms += rxvt:rxvt-unicode
  228. #XTerms += rxvt-unicode-256colour:rxvt-unicode-256color
  229. #XTerms += eterm
  230.  
  231. # Theme file to use. This can be absolute path or relative to
  232. # /usr/share/moc/themes/ (depends on installation prefix) or
  233. # ~/.moc/themes/ .
  234. #
  235. # Example: Theme = laras_theme
  236. #
  237. Theme = transparent-background
  238.  
  239. # The theme used when running on an xterm.
  240. #
  241. # Example: XTermTheme = transparent-background
  242. #
  243. XTermTheme = transparent-background
  244.  
  245. # Should MOC try to autoload the default lyrics file for an audio? (The
  246. # default lyrics file is a text file with the same file name as the audio
  247. # file name with any trailing "extension" removed.)
  248. #AutoLoadLyrics = yes
  249.  
  250. # MOC directory (where pid file, socket and state files are stored).
  251. # You can use ~ at the beginning.
  252. #MOCDir = ~/.moc
  253.  
  254. # Use mmap() to read files. mmap() is much slower on NFS.
  255. #UseMMap = no
  256.  
  257. # Use MIME to identify audio files. This can make for slower loading
  258. # of playlists but is more accurate than using "extensions".
  259. #UseMimeMagic = no
  260.  
  261. # Assume this encoding for ID3 version 1/1.1 tags (MP3 files). Unlike
  262. # ID3v2, UTF-8 is not used here and MOC can't guess how tags are encoded.
  263. # Another solution is using librcc (see the next option). This option is
  264. # ignored if UseRCC is set to 'yes'.
  265. #ID3v1TagsEncoding = WINDOWS-1250
  266.  
  267. # Use librcc to fix ID3 version 1/1.1 tags encoding.
  268. #UseRCC = yes
  269.  
  270. # Use librcc to filenames and directory names encoding.
  271. #UseRCCForFilesystem = yes
  272.  
  273. # When this option is set the player assumes that if the encoding of
  274. # ID3v2 is set to ISO-8859-1 then the ID3v1TagsEncoding is actually
  275. # that and applies appropriate conversion.
  276. #EnforceTagsEncoding = no
  277.  
  278. # Enable the conversion of filenames from the local encoding to UTF-8.
  279. #FileNamesIconv = no
  280.  
  281. # Enable the conversion of the xterm title from UTF-8 to the local encoding.
  282. #NonUTFXterm = no
  283.  
  284. # Should MOC precache files to assist gapless playback?
  285. #Precache = yes
  286.  
  287. # Remember the playlist after exit?
  288. #SavePlaylist = yes
  289.  
  290. # When using more than one client (interface) at a time, do they share
  291. # the playlist?
  292. #SyncPlaylist = yes
  293.  
  294. # Choose a keymap file (relative to '~/.moc/' or using an absolute path).
  295. # An annotated example keymap file is included ('keymap.example').
  296. #
  297. # Example: Keymap = my_keymap
  298. #
  299. #Keymap =
  300.  
  301. # Use ASCII rather than graphic characters for drawing lines. This
  302. # helps on some terminals.
  303. #ASCIILines = no
  304.  
  305. # FastDirs, these allow you to jump directly to a directory, the key
  306. # bindings are in the keymap file.
  307. #
  308. # Examples: Fastdir1 = /mp3/rock
  309. # Fastdir2 = /mp3/electronic
  310. # Fastdir3 = /mp3/rap
  311. # Fastdir4 = /mp3/etc
  312. #
  313. #Fastdir1 =
  314. #Fastdir2 =
  315. #Fastdir3 =
  316. #Fastdir4 =
  317. #Fastdir5 =
  318. #Fastdir6 =
  319. #Fastdir7 =
  320. #Fastdir8 =
  321. #Fastdir9 =
  322. #Fastdir10 =
  323.  
  324. # How fast to seek (in number of seconds per keystroke). The first
  325. # option is for normal seek and the second for silent seek.
  326. #SeekTime = 1
  327. #SilentSeekTime = 5
  328.  
  329. # PreferredDecoders allows you to specify which decoder should be used
  330. # for any given audio format. It is a colon-separated list in which
  331. # each entry is of the general form 'code(decoders)', where 'code'
  332. # identifies the audio format and 'decoders' is a comma-separated list
  333. # of decoders in order of preference.
  334. #
  335. # The audio format identifier may be either a filename extension or a
  336. # MIME media type. If the latter, the format is 'type/subtype' (e.g.,
  337. # 'audio/flac'). Because different systems may give different MIME
  338. # media types, any 'x-' prefix of the subtype is ignored both here and
  339. # in the actual file MIME type (so all combinations of 'audio/flac' and
  340. # 'audio/x-flac' match each other).
  341. #
  342. # For Internet streams the matching is done on MIME media type and on
  343. # actual content. For files the matches are made on MIME media type
  344. # (if the 'UseMimeMagic' option is set) and on filename extension. The
  345. # MIME media type of a file is not determined until the first entry for
  346. # MIME is encountered in the list.
  347. #
  348. # The matching is done in the order of appearance in the list with any
  349. # entries added from the command line being matched before those listed
  350. # here. Therefore, if you place all filename extension entries before
  351. # all MIME entries you will speed up MOC's processing of directories
  352. # (which could be significant for remote file systems).
  353. #
  354. # The decoder list may be empty, in which case no decoders will be used
  355. # for files (and files with that audio format ignored) while Internet
  356. # streams will be assessed on the actual content. Any decoder position
  357. # may contain an asterisk, in which case any decoder not otherwise listed
  358. # which can handle the audio format will be used. It is not an error to
  359. # list the same decoder twice, but neither does it make sense to do so.
  360. #
  361. # If you have a mix of audio and non-audio files in your directories, you
  362. # may wish to include entries at top of the list which ignore non-audio
  363. # files by extension.
  364. #
  365. # In summary, the PreferredDecoders option provides fine control over the
  366. # type of matching which is performed (filename extension, MIME media
  367. # type and streamed media content) and which decoder(s) (if any) are used
  368. # based on the option's list entries and their ordering.
  369. #
  370. # Examples: aac(aac,ffmpeg) first try FAAD2 for AACs then FFmpeg
  371. # mp3() ignore MP3 files
  372. # wav(*,sndfile) use sndfile for WAV as a last resort
  373. # ogg(vorbis,*):flac(flac,*) try Xiph decoders first
  374. # ogg():audio/ogg() ignore OGG files, and
  375. # force Internet selection by content
  376. # gz():html() ignore some non-audio files
  377. #
  378. # Any unspecified audio formats default to trying all decoders.
  379. # Any unknown (or misspelt) drivers are ignored.
  380. # All names are case insensitive.
  381. # The default setting reflects the historical situation modified by
  382. # the experience of users.
  383. #
  384. #PreferredDecoders = aac(aac,ffmpeg):m4a(ffmpeg)
  385. #PreferredDecoders += mpc(musepack,*,ffmpeg):mpc8(musepack,*,ffmpeg)
  386. #PreferredDecoders += sid(sidplay2):mus(sidplay2)
  387. #PreferredDecoders += wav(sndfile,*,ffmpeg)
  388. #PreferredDecoders += wv(wavpack,*,ffmpeg)
  389. #PreferredDecoders += audio/aac(aac):audio/aacp(aac):audio/m4a(ffmpeg)
  390. #PreferredDecoders += audio/wav(sndfile,*)
  391.  
  392. # The following PreferredDecoders attempt to handle the ambiguity surrounding
  393. # container types such as OGG for files. The first two entries will force
  394. # a local file to the correct decoder (assuming the .ogg file contains Vorbis
  395. # audio), while the MIME media types will cause Internet audio streams to
  396. # be assessed on content (which may be either Vorbis or Speex).
  397. #
  398. #PreferredDecoders += ogg(vorbis,*,ffmpeg):oga(vorbis,*,ffmpeg):ogv(ffmpeg)
  399. #PreferredDecoders += application/ogg(vorbis):audio/ogg(vorbis)
  400. #PreferredDecoders += flac(flac,*,ffmpeg)
  401. #PreferredDecoders += opus(opus,ffmpeg)
  402. #PreferredDecoders += spx(speex)
  403.  
  404. # Which resampling method to use. There are a few methods of resampling
  405. # sound supported by libresamplerate. The default is 'Linear') which is
  406. # also the fastest. A better description can be found at:
  407. #
  408. # http://www.mega-nerd.com/libsamplerate/api_misc.html#Converters
  409. #
  410. # but briefly, the following methods are based on bandlimited interpolation
  411. # and are higher quality, but also slower:
  412. #
  413. # SincBestQuality - really slow (I know you probably have an xx GHz
  414. # processor, but it's still not enough to not see
  415. # this in the top output :) The worst case
  416. # Signal-to-Noise Ratio is 97dB.
  417. # SincMediumQuality - much faster.
  418. # SincFastest - the fastest bandlimited interpolation.
  419. #
  420. # And these are lower quality, but much faster methods:
  421. #
  422. # ZeroOrderHold - really poor quality, but it's really fast.
  423. # Linear - a bit better and a bit slower.
  424. #
  425. #ResampleMethod = Linear
  426.  
  427. # Always use this sample rate (in Hz) when opening the audio device (and
  428. # resample the sound if necessary). When set to 0 the device is opened
  429. # with the file's rate.
  430. #ForceSampleRate = 0
  431.  
  432. # By default, even if the sound card reports that it can output 24bit samples
  433. # MOC converts 24bit PCM to 16bit. Setting this option to 'yes' allows MOC
  434. # to use 24bit output. (The MP3 decoder, for example, uses this format.)
  435. # This is disabled by default because there were reports that it prevents
  436. # MP3 files from playing on some soundcards.
  437. #Allow24bitOutput = no
  438.  
  439. # Use realtime priority for output buffer thread. This will prevent gaps
  440. # while playing even with heavy load. The user who runs MOC must have
  441. # permissions to set such a priority. This could be dangerous, because it
  442. # is possible that a bug in MOC will freeze your computer.
  443. #UseRealtimePriority = no
  444.  
  445. # The number of audio files for which MOC will cache tags. When this limit
  446. # is reached, file tags are discarded on a least recently used basis (with
  447. # one second resolution). You can disable the cache by giving it a size of
  448. # zero. Note that if you decrease the cache size below the number of items
  449. # currently in the cache, the number will not decrease immediately (if at
  450. # all).
  451. #TagsCacheSize = 256
  452.  
  453. # Number items in the playlist.
  454. #PlaylistNumbering = yes
  455.  
  456. # Main window layouts can be configured. You can change the position and
  457. # size of the menus (directory and playlist). You have three layouts and
  458. # can switch between then using the 'l' key (standard mapping). By default,
  459. # only two layouts are configured.
  460. #
  461. # The format is as follows:
  462. #
  463. # - Each layout is described as a list of menu entries.
  464. # - Each menu entry is of the form:
  465. #
  466. # menu(position_x, position_y, width, height)
  467. #
  468. # where 'menu' is either 'directory' or 'playlist'.
  469. # - The parameters define position and size of the menu. They can
  470. # be absolute numbers (like 10) or a percentage of the screen size
  471. # (like 45%).
  472. # - 'width' and 'height' can have also value of 'FILL' which means
  473. # fill the screen from the menu's position to the border.
  474. # - Menus may overlap.
  475. #
  476. # You must describe at least one menu (default is to fill the whole window).
  477. # There must be at least one layout (Layout1) defined; others can be empty.
  478. #
  479. # Example: Layout1 = playlist(50%,50%,50%,50%)
  480. # Layout2 = ""
  481. # Layout3 = ""
  482. #
  483. # Just one layout, the directory will occupy the whole
  484. # screen, the playlist will have 1/4 of the screen size
  485. # and be positioned at lower right corner. (Note that
  486. # because the playlist will be hidden by the directory
  487. # you will have to use the TAB key to make the playlist
  488. # visible.)
  489. #
  490. # Example: Layout1 = playlist(0,0,100%,10):directory(0,10,100%,FILL)
  491. #
  492. # The screen is split into two parts: playlist at the top
  493. # and the directory menu at the bottom. Playlist will
  494. # occupy 10 lines and the directory menu the rest.
  495. #
  496. Layout1 = playlist(0,0,100%,10):directory(0,4,100%,FILL)
  497. #Layout2 = directory(0,0,100%,100%):playlist(0,0,100%,100%)
  498. #Layout3 = ""
  499.  
  500. # When the song changes, should the menu be scrolled so that the currently
  501. # played file is visible?
  502. #FollowPlayedFile = yes
  503.  
  504. # What to do if the interface was started and the server is already playing
  505. # something from the playlist? If CanStartInPlaylist is set to 'yes', the
  506. # interface will switch to the playlist. When set to 'no' it will start
  507. # from the last directory.
  508. #CanStartInPlaylist = yes
  509.  
  510. # Executing external commands (1 - 10) invoked with key commands (F1 - F10
  511. # by default).
  512. #
  513. # Some arguments are substituted before executing:
  514. #
  515. # %f - file path
  516. # %i - title made from tags
  517. # %S - start block mark (in seconds)
  518. # %E - end block mark (in seconds)
  519. #
  520. # Data from tags can also be substituted:
  521. #
  522. # %t - title
  523. # %a - album
  524. # %r - artist
  525. # %n - track
  526. # %m - time of the file (in seconds)
  527. #
  528. # The parameters above apply to the currently selected file. If you change
  529. # them to capital letters, they are taken from the file currently playing.
  530. #
  531. # Programs are run using execv(), not a shell, so you can't do things like
  532. # redirecting the output to a file. The command string is split using blank
  533. # characters as separators; the first element is the command to be executed
  534. # and the rest are its parameters, so if you use "echo Playing: %I" we run
  535. # program 'echo' (from $PATH) with 2 parameters: the string 'Playing:' and
  536. # the title of the file currently playing. Even if the title contains
  537. # spaces, it's still one parameter and it's safe if it contains `rm -rf /`.
  538. #
  539. # Examples: ExecCommand1 = "cp %f /mnt/usb_drive"
  540. # ExecCommand2 = "/home/joe/now_playing %I"
  541. #
  542. #ExecCommand1 =
  543. #ExecCommand2 =
  544. #ExecCommand3 =
  545. #ExecCommand4 =
  546. #ExecCommand5 =
  547. #ExecCommand6 =
  548. #ExecCommand7 =
  549. #ExecCommand8 =
  550. #ExecCommand9 =
  551. #ExecCommand10 =
  552.  
  553. # Display the cursor in the line with the selected file. Some braille
  554. # readers (the Handy Tech modular series ZMU 737, for example) use the
  555. # cursor to focus and can make use of it to present the file line even
  556. # when other fields are changing.
  557. #UseCursorSelection = no
  558.  
  559. # Set the terminal title when running under xterm.
  560. #SetXtermTitle = yes
  561.  
  562. # Set the terminal title when running under screen(1). If MOC can detect
  563. # that it is running under screen(1), then it will set an appropriate
  564. # title (see description of ScreenTerms above). However, if multiple
  565. # levels of screen management are involved, detection might fail and this
  566. # could cause a screen upset. In that situation you can use this option
  567. # to force screen titles off.
  568. #SetScreenTitle = yes
  569.  
  570. # Display full paths instead of just file names in the playlist.
  571. #PlaylistFullPaths = yes
  572.  
  573. # The following setting describes how block markers are displayed in
  574. # the play time progress bar. Its value is a string of exactly three
  575. # characters. The first character is displayed in a position which
  576. # corresponds to the time marked as the start of a block and the last
  577. # character to the time marked as the end of the block. The middle
  578. # character is displayed instead if both the start and the end of the block
  579. # would fall in the same position (within the resolution of the interface).
  580. # You can turn off the displaying of these block marker positions by using
  581. # three space characters.
  582. BlockDecorators = "`\"'"
  583.  
  584. # How long (in seconds) to leave a message displayed on the screen.
  585. # Setting this to a high value allows you to scroll through the messages
  586. # using the 'hide_message' key. Setting it to zero means you'll have to
  587. # be quick to see any message at all. Any new messages will be queued up
  588. # and displayed after the current message's linger time expires.
  589. #MessageLingerTime = 3
  590.  
  591. # Does MOC display a prefix on delayed messages indicating
  592. # the number of queued messages still to be displayed?
  593. #PrefixQueuedMessages = yes
  594.  
  595. # String to append to the queued message count if any
  596. # error messages are still waiting to be displayed.
  597. #ErrorMessagesQueued = "!"
  598.  
  599. # Self-describing ModPlug options (with 'yes' or 'no' values).
  600. #ModPlug_Oversampling = yes
  601. #ModPlug_NoiseReduction = yes
  602. #ModPlug_Reverb = no
  603. #ModPlug_MegaBass = no
  604. #ModPlug_Surround = no
  605.  
  606. # ModPlug resampling mode.
  607. # Valid values are:
  608. #
  609. # FIR - 8 tap fir filter (extremely high quality)
  610. # SPLINE - Cubic spline interpolation (high quality)
  611. # LINEAR - Linear interpolation (fast, good quality)
  612. # NEAREST - No interpolation (very fast, extremely bad sound quality)
  613. #
  614. #ModPlug_ResamplingMode = FIR
  615.  
  616. # Other self-describing ModPlug audio characteristic options.
  617. # (Note that the 32 bit sample size seems to be buggy.)
  618. #ModPlug_Channels = 2 # 1 or 2 channels
  619. #ModPlug_Bits = 16 # 8, 16 or 32 bits
  620. #ModPlug_Frequency = 44100 # 11025, 22050, 44100 or 48000 Hz
  621. #ModPlug_ReverbDepth = 0 # 0 (quiet) to 100 (loud)
  622. #ModPlug_ReverbDelay = 0 # Delay in ms (usually 40-200ms)
  623. #ModPlug_BassAmount = 0 # 0 (quiet) to 100 (loud).
  624. #ModPlug_BassRange = 10 # Cutoff in Hz (10-100).
  625. #ModPlug_SurroundDepth = 0 # Surround level 0(quiet)-100(heavy).
  626. #ModPlug_SurroundDelay = 0 # Surround delay in ms, usually 5-40ms.
  627. #ModPlug_LoopCount = 0 # 0 (never), n (times) or -1 (forever)
  628.  
  629. # Self-describing TiMidity audio characteristic options.
  630. #TiMidity_Rate = 44100 # Between 8000 and 48000
  631. #TiMidity_Bits = 16 # 8 or 16
  632. #TiMidity_Channels = 2 # 1 or 2
  633. #TiMidity_Volume = 100 # 0 to 800
  634.  
  635. # You can setup a TiMidity-Config-File here.
  636. # Leave it unset to use library defaults (/etc/timidity.cfg mostly).
  637. # Setting it to 'yes' also uses the library defaults.
  638. # Set it to 'no' if you don't have any configuration file.
  639. # Otherwise set it to the name of a specific file.
  640. #TiMidity_Config =
  641.  
  642. # Self-describing SidPlay2 audio characteristic options.
  643. #SidPlay2_DefaultSongLength = 180 # If not in database (in seconds)
  644. #SidPlay2_MinimumSongLength = 0 # Play at least n (in seconds)
  645. #SidPlay2_Frequency = 44100 # 4000 to 48000
  646. #SidPlay2_Bits = 16 # 8 or 16
  647. #SidPlay2_Optimisation = 0 # 0 (worst quality) to 2 (best quality)
  648.  
  649. # Set path to a HVSC-compatible database (if not set, database is disabled).
  650. #SidPlay2_Database =
  651.  
  652. # SidPlay2 playback Mode:
  653. #
  654. # "M": Mono (best for many SIDs)
  655. # "S": Stereo
  656. # "L"/"R": Left / Right
  657. #
  658. #SidPlay2_PlayMode = "M"
  659.  
  660. # Use start-song information from SID ('yes') or start at first song
  661. # ('no'). Songs before the start-song won't be played.
  662. #SidPlay2_StartAtStart = yes
  663.  
  664. # Play sub-tunes.
  665. #SidPlay2_PlaySubTunes = yes
  666.  
  667. # Run the OnSongChange command when a new song starts playing.
  668. # Specify the full path (i.e. no leading '~') of an executable to run.
  669. # Arguments will be passed, and you can use the following escapes:
  670. #
  671. # %a artist
  672. # %r album
  673. # %f filename
  674. # %t title
  675. # %n track
  676. # %d file duration in XX:YY form
  677. # %D file duration, number of seconds
  678. #
  679. # No pipes/redirects can be used directly, but writing a shell script
  680. # can do the job.
  681. #
  682. # Example: OnSongChange = "/home/jack/.moc/myscript %a %r"
  683. #
  684. #OnSongChange =
  685.  
  686. # If RepeatSongChange is 'yes' then MOC will execute the command every time
  687. # a song starts playing regardless of whether or not it is just repeating.
  688. # Otherwise the command will only be executed when a different song is
  689. # started.
  690. #RepeatSongChange = no
  691.  
  692. # Run the OnStop command (full path, no arguments) when MOC changes state
  693. # to stopped (i.e., when user stopped playing or changes a song).
  694. #
  695. # Example: OnStop = "/home/jack/.moc/myscript_on_stop"
  696. #
  697. #OnStop =
  698.  
  699. # Run the OnServerStart or OnServerStop commands (full path, no arguments)
  700. # when MOC server is started or terminated respectively. The server will
  701. # not wait for the commands to complete before continuing.
  702. #OnServerStart =
  703. #OnServerStop =
  704.  
  705. # This option determines which song to play after finishing all the songs
  706. # in the queue. Setting this to 'yes' causes MOC to play the song which
  707. # follows the song being played before queue playing started. If set to
  708. # 'no', MOC will play the song following the last song in the queue if it
  709. # is in the playlist. The default is 'yes' because this is the way other
  710. # players usually behave. (Note that this option previously took the
  711. # values 1 and 0; these are now deprecated in favour of 'yes' and 'no'.)
  712. #QueueNextSongReturn = yes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement