Advertisement
Guest User

Untitled

a guest
Aug 31st, 2011
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.47 KB | None | 0 0
  1. # /etc/mpd.conf
  2.  
  3. # An example configuration file for MPD
  4. # See the mpd.conf man page for a more detailed description of each parameter.
  5.  
  6.  
  7. # Files and directories #######################################################
  8. #
  9. # This setting controls the top directory which MPD will search to discover the
  10. # available audio files and add them to the daemon's online database. This
  11. # setting defaults to the XDG directory, otherwise the music directory will be
  12. # be disabled and audio files will only be accepted over ipc socket (using
  13. # file:// protocol) or streaming files over an accepted protocol.
  14. #
  15. music_directory "/mnt/wdt/music"
  16. #
  17. # This setting sets the MPD internal playlist directory. The purpose of this
  18. # directory is storage for playlists created by MPD. The server will use
  19. # playlist files not created by the server but only if they are in the MPD
  20. # format. This setting defaults to playlist saving being disabled.
  21. #
  22. playlist_directory "/home/lk/.mpd/playlists"
  23. #
  24. # This setting sets the location of the MPD database. This file is used to
  25. # load the database at server start up and store the database while the
  26. # server is not up. This setting defaults to disabled which will allow
  27. # MPD to accept files over ipc socket (using file:// protocol) or streaming
  28. # files over an accepted protocol.
  29. #
  30. db_file "/home/lk/.mpd/database"
  31. #
  32. # These settings are the locations for the daemon log files for the daemon.
  33. # These logs are great for troubleshooting, depending on your log_level
  34. # settings.
  35. #
  36. # The special value "syslog" makes MPD use the local syslog daemon. This
  37. # setting defaults to logging to syslog, otherwise logging is disabled.
  38. #
  39. log_file "/home/lk/.mpd/mpd.log"
  40. #
  41. # This setting sets the location of the file which stores the process ID
  42. # for use of mpd --kill and some init scripts. This setting is disabled by
  43. # default and the pid file will not be stored.
  44. #
  45. pid_file "/home/lk/.mpd/mpd.pid"
  46. #
  47. # This setting sets the location of the file which contains information about
  48. # most variables to get MPD back into the same general shape it was in before
  49. # it was brought down. This setting is disabled by default and the server
  50. # state will be reset on server start up.
  51. #
  52. state_file "/home/lk/.mpd/state"
  53. #
  54. # The location of the sticker database. This is a database which
  55. # manages dynamic information attached to songs.
  56. #
  57. sticker_file "/home/lk/.mpd/sticker.sql"
  58. #
  59. ###############################################################################
  60.  
  61.  
  62. # General music daemon options ################################################
  63. #
  64. # This setting specifies the user that MPD will run as. MPD should never run as
  65. # root and you may use this setting to make MPD change its user ID after
  66. # initialization. This setting is disabled by default and MPD is run as the
  67. # current user.
  68. #
  69. user "lk"
  70. #
  71. # This setting specifies the group that MPD will run as. If not specified
  72. # primary group of user specified with "user" setting will be used (if set).
  73. # This is useful if MPD needs to be a member of group such as "audio" to
  74. # have permission to use sound card.
  75. #
  76. group "lk"
  77. #
  78. # This setting sets the address for the daemon to listen on. Careful attention
  79. # should be paid if this is assigned to anything other then the default, any.
  80. # This setting can deny access to control of the daemon.
  81. #
  82. # For network
  83. bind_to_address "any"
  84. #
  85. # And for Unix Socket
  86. #bind_to_address "/var/lib/mpd/socket"
  87. #
  88. # This setting is the TCP port that is desired for the daemon to get assigned
  89. # to.
  90. #
  91. port "6600"
  92. #
  93. # This setting controls the type of information which is logged. Available
  94. # setting arguments are "default", "secure" or "verbose". The "verbose" setting
  95. # argument is recommended for troubleshooting, though can quickly stretch
  96. # available resources on limited hardware storage.
  97. #
  98. #log_level "default"
  99. #
  100. # If you have a problem with your MP3s ending abruptly it is recommended that
  101. # you set this argument to "no" to attempt to fix the problem. If this solves
  102. # the problem, it is highly recommended to fix the MP3 files with vbrfix
  103. # (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
  104. # point gapless MP3 playback can be enabled.
  105. #
  106. #gapless_mp3_playback "yes"
  107. #
  108. # Setting "restore_paused" to "yes" puts MPD into pause mode instead
  109. # of starting playback after startup.
  110. #
  111. #restore_paused "no"
  112. #
  113. # This setting enables MPD to create playlists in a format usable by other
  114. # music players.
  115. #
  116. #save_absolute_paths_in_playlists "no"
  117. #
  118. # This setting defines a list of tag types that will be extracted during the
  119. # audio file discovery process. Optionally, 'comment' can be added to this
  120. # list.
  121. #
  122. #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
  123. #
  124. # This setting enables automatic update of MPD's database when files in
  125. # music_directory are changed.
  126. #
  127. #auto_update "yes"
  128. #
  129. # Limit the depth of the directories being watched, 0 means only watch
  130. # the music directory itself. There is no limit by default.
  131. #
  132. #auto_update_depth "3"
  133. #
  134. ###############################################################################
  135.  
  136.  
  137. # Symbolic link behavior ######################################################
  138. #
  139. # If this setting is set to "yes", MPD will discover audio files by following
  140. # symbolic links outside of the configured music_directory.
  141. #
  142. #follow_outside_symlinks "yes"
  143. #
  144. # If this setting is set to "yes", MPD will discover audio files by following
  145. # symbolic links inside of the configured music_directory.
  146. #
  147. #follow_inside_symlinks "yes"
  148. #
  149. ###############################################################################
  150.  
  151.  
  152. # Zeroconf / Avahi Service Discovery ##########################################
  153. #
  154. # If this setting is set to "yes", service information will be published with
  155. # Zeroconf / Avahi.
  156. #
  157. #zeroconf_enabled "yes"
  158. #
  159. # The argument to this setting will be the Zeroconf / Avahi unique name for
  160. # this MPD server on the network.
  161. #
  162. #zeroconf_name "Music Player"
  163. #
  164. ###############################################################################
  165.  
  166.  
  167. # Permissions #################################################################
  168. #
  169. # If this setting is set, MPD will require password authorization. The password
  170. # can setting can be specified multiple times for different password profiles.
  171. #
  172. #password "password@read,add,control,admin"
  173. #
  174. # This setting specifies the permissions a user has who has not yet logged in.
  175. #
  176. #default_permissions "read,add,control,admin"
  177. #
  178. ###############################################################################
  179.  
  180.  
  181. # Input #######################################################################
  182. #
  183.  
  184. input {
  185. plugin "curl"
  186. # proxy "proxy.isp.com:8080"
  187. # proxy_user "user"
  188. # proxy_password "password"
  189. }
  190.  
  191. #
  192. ###############################################################################
  193.  
  194. # Audio Output ################################################################
  195. #
  196. # MPD supports various audio output types, as well as playing through multiple
  197. # audio outputs at the same time, through multiple audio_output settings
  198. # blocks. Setting this block is optional, though the server will only attempt
  199. # autodetection for one sound card.
  200. #
  201. # See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs> for examples of
  202. # other audio outputs.
  203. #
  204. # An example of an ALSA output:
  205. #
  206. audio_output {
  207. type "alsa"
  208. name "My ALSA Device"
  209. device "hw:0,0" # optional
  210. format "44100:16:2" # optional
  211. mixer_type "hardware" # optional
  212. mixer_device "default" # optional
  213. mixer_control "PCM" # optional
  214. mixer_index "0" # optional
  215. auto_resample "no"
  216. use_mmap "yes"
  217. }
  218. #
  219. # An example of an OSS output:
  220. #
  221. #audio_output {
  222. # type "oss"
  223. # name "My OSS Device"
  224. ## device "/dev/dsp" # optional
  225. ## format "44100:16:2" # optional
  226. ## mixer_type "hardware" # optional
  227. ## mixer_device "/dev/mixer" # optional
  228. ## mixer_control "PCM" # optional
  229. #}
  230. #
  231. # An example of a shout output (for streaming to Icecast):
  232. #
  233. #audio_output {
  234. # type "shout"
  235. # encoding "ogg" # optional
  236. # name "My Shout Stream"
  237. # host "localhost"
  238. # port "8000"
  239. # mount "/mpd.ogg"
  240. # password "hackme"
  241. # quality "5.0"
  242. # bitrate "128"
  243. # format "44100:16:1"
  244. ## protocol "icecast2" # optional
  245. ## user "source" # optional
  246. ## description "My Stream Description" # optional
  247. ## url "http://example.com" # optional
  248. ## genre "jazz" # optional
  249. ## public "no" # optional
  250. ## timeout "2" # optional
  251. ## mixer_type "software" # optional
  252. #}
  253. #
  254. # An example of a recorder output:
  255. #
  256. #audio_output {
  257. # type "recorder"
  258. # name "My recorder"
  259. # encoder "vorbis" # optional, vorbis or lame
  260. # path "/var/lib/mpd/recorder/mpd.ogg"
  261. ## quality "5.0" # do not define if bitrate is defined
  262. # bitrate "128" # do not define if quality is defined
  263. # format "44100:16:1"
  264. #}
  265. #
  266. # An example of a httpd output (built-in HTTP streaming server):
  267. #
  268. #audio_output {
  269. # type "httpd"
  270. # name "My HTTP Stream"
  271. # encoder "vorbis" # optional, vorbis or lame
  272. # port "8000"
  273. # bind_to_address "0.0.0.0" # optional, IPv4 or IPv6
  274. ## quality "5.0" # do not define if bitrate is defined
  275. # bitrate "128" # do not define if quality is defined
  276. # format "44100:16:1"
  277. # max_clients "0" # optional 0=no limit
  278. #}
  279. #
  280. # An example of a pulseaudio output (streaming to a remote pulseaudio server)
  281.  
  282. #audio_output {
  283. # type "pulse"
  284. # name "My Pulse Output"
  285. # server "remote_server" # optional
  286. # sink "remote_server_sink" # optional
  287. #}
  288.  
  289. ## Example "pipe" output:
  290. #
  291. #audio_output {
  292. # type "pipe"
  293. # name "my pipe"
  294. # command "aplay -f cd 2>/dev/null"
  295. ## Or if you're want to use AudioCompress
  296. # command "AudioCompress -m | aplay -f cd 2>/dev/null"
  297. ## Or to send raw PCM stream through PCM:
  298. # command "nc example.org 8765"
  299. # format "44100:16:2"
  300. #}
  301. #
  302. ## An example of a null output (for no audio output):
  303. #
  304. #audio_output {
  305. # type "null"
  306. # name "My Null Output"
  307. # mixer_type "none" # optional
  308. #}
  309. #
  310. # This setting will change all decoded audio to be converted to the specified
  311. # format before being passed to the audio outputs. By default, this setting is
  312. # disabled.
  313. #
  314. #audio_output_format "44100:16:2"
  315. #
  316. # If MPD has been compiled with libsamplerate support, this setting specifies
  317. # the sample rate converter to use. Possible values can be found in the
  318. # mpd.conf man page or the libsamplerate documentation. By default, this is
  319. # setting is disabled.
  320. #
  321. #samplerate_converter "Fastest Sinc Interpolator"
  322. #
  323. ###############################################################################
  324.  
  325.  
  326. # Normalization automatic volume adjustments ##################################
  327. #
  328. # This setting specifies the type of ReplayGain to use. This setting can have
  329. # the argument "off", "album" or "track". See <http://www.replaygain.org>
  330. # for more details. This setting is off by default.
  331. #
  332. #replaygain "album"
  333. #
  334. # This setting sets the pre-amp used for files that have ReplayGain tags. By
  335. # default this setting is disabled.
  336. #
  337. #replaygain_preamp "0"
  338. #
  339. # This setting enables on-the-fly normalization volume adjustment. This will
  340. # result in the volume of all playing audio to be adjusted so the output has
  341. # equal "loudness". This setting is disabled by default.
  342. #
  343. #volume_normalization "no"
  344. #
  345. ###############################################################################
  346.  
  347.  
  348. # MPD Internal Buffering ######################################################
  349. #
  350. # This setting adjusts the size of internal decoded audio buffering. Changing
  351. # this may have undesired effects. Don't change this if you don't know what you
  352. # are doing.
  353. #
  354. #audio_buffer_size "2048"
  355. #
  356. # This setting controls the percentage of the buffer which is filled before
  357. # beginning to play. Increasing this reduces the chance of audio file skipping,
  358. # at the cost of increased time prior to audio playback.
  359. #
  360. #buffer_before_play "10%"
  361. #
  362. ###############################################################################
  363.  
  364.  
  365. # Resource Limitations ########################################################
  366. #
  367. # These settings are various limitations to prevent MPD from using too many
  368. # resources. Generally, these settings should be minimized to prevent security
  369. # risks, depending on the operating resources.
  370. #
  371. #connection_timeout "60"
  372. #max_connections "10"
  373. #max_playlist_length "16384"
  374. #max_command_list_size "2048"
  375. #max_output_buffer_size "8192"
  376. #
  377. ###############################################################################
  378.  
  379.  
  380. # Character Encoding ##########################################################
  381. #
  382. # If file or directory names do not display correctly for your locale then you
  383. # may need to modify this setting.
  384. #
  385. filesystem_charset "UTF-8"
  386. #
  387. # This setting controls the encoding that ID3v1 tags should be converted from.
  388. #
  389. id3v1_encoding "UTF-8"
  390. #
  391. ###############################################################################
  392.  
  393.  
  394. # SIDPlay decoder #############################################################
  395. #
  396. # songlength_database:
  397. # Location of your songlengths file, as distributed with the HVSC.
  398. # The sidplay plugin checks this for matching MD5 fingerprints.
  399. # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
  400. #
  401. # default_songlength:
  402. # This is the default playing time in seconds for songs not in the
  403. # songlength database, or in case you're not using a database.
  404. # A value of 0 means play indefinitely.
  405. #
  406. # filter:
  407. # Turns the SID filter emulation on or off.
  408. #
  409. #decoder {
  410. # plugin "sidplay"
  411. # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
  412. # default_songlength "120"
  413. # filter "true"
  414. #}
  415. #
  416. ###############################################################################
  417.  
  418. # ~/.ncmpcpp/config
  419.  
  420. ####################################################
  421. ## this is example configuration file, copy it to ##
  422. ## ~/.ncmpcpp/config and set up your preferences ##
  423. ####################################################
  424. #
  425. ##### connection settings #####
  426. #
  427. ## set it in order to make tag editor and renaming files work properly
  428. #
  429. mpd_host = "127.0.0.1"
  430. #
  431. mpd_port = "6600"
  432. #
  433. mpd_music_dir = "/mnt/wdt/music"
  434. #
  435. #mpd_connection_timeout = "5"
  436. #
  437. #mpd_crossfade_time = "5"
  438. #
  439. #mpd_communication_mode = "notifications" (polling/notifications)
  440. #
  441. ##### music visualizer #####
  442. ##
  443. ## Note: In order to make music visualizer work you'll
  444. ## need to use mpd fifo output, whose format parameter
  445. ## has to be set to 44100:16:1. Example configuration:
  446. ## (it has to be put into mpd.conf)
  447. ##
  448. ## audio_output {
  449. ## type "fifo"
  450. ## name "My FIFO"
  451. ## path "/tmp/mpd.fifo"
  452. ## format "44100:16:1"
  453. ## }
  454. ##
  455. #
  456. #visualizer_fifo_path = ""
  457. #
  458. ##
  459. ## Note: Below parameter is needed for ncmpcpp
  460. ## to determine which output provides data for
  461. ## visualizer and thus allow syncing between
  462. ## visualization and sound as currently there
  463. ## are some problems with it.
  464. ##
  465. #
  466. #visualizer_output_name = ""
  467. #
  468. ##
  469. ## Note: Below parameter defines how often ncmpcpp
  470. ## has to "synchronize" visualizer and audio outputs.
  471. ## 30 seconds is optimal value, but if you experience
  472. ## synchronization problems, set it to lower value.
  473. ## Keep in mind that sane values start with >=10.
  474. ##
  475. #
  476. #visualizer_sync_interval = "30"
  477. #
  478. ##
  479. ## Note: To enable spectrum frequency visualization
  480. ## you need to compile ncmpcpp with fftw3 support.
  481. ##
  482. #
  483. #visualizer_type = "wave" (spectrum/wave)
  484. #
  485. ##### system encoding #####
  486. ##
  487. ## ncmpcpp should detect your charset encoding
  488. ## but if it failed to do so, you can specify
  489. ## charset encoding you are using here.
  490. ##
  491. ## Note: You can see whether your ncmpcpp build
  492. ## supports charset detection by checking output
  493. ## of `ncmpcpp --version`.
  494. ##
  495. ## Note: Since MPD uses utf8 by default, setting
  496. ## this option makes sense only if your encoding
  497. ## is different.
  498. ##
  499. #
  500. #system_encoding = ""
  501. #
  502. ##### delays #####
  503. #
  504. ## delay after playlist highlighting will be disabled (0 = don't disable)
  505. #
  506. #playlist_disable_highlight_delay = "5"
  507. #
  508. ## defines how long various messages are supposed to be visible
  509. #
  510. #message_delay_time = "4"
  511. #
  512. ##### song format #####
  513. ##
  514. ## for song format you can use:
  515. ##
  516. ## %l - length
  517. ## %f - filename
  518. ## %D - directory
  519. ## %a - artist
  520. ## %A - album artist
  521. ## %t - title
  522. ## %b - album
  523. ## %y - year
  524. ## %n - track number (01/12 -> 01)
  525. ## %N - full track info (01/12 -> 01/12)
  526. ## %g - genre
  527. ## %c - composer
  528. ## %p - performer
  529. ## %d - disc
  530. ## %C - comment
  531. ## $R - begin right alignment
  532. ##
  533. ## you can also put them in { } and then it will be displayed
  534. ## only if all requested values are available and/or define alternate
  535. ## value with { }|{ } eg. {%a - %t}|{%f}
  536. ##
  537. ## Note: If you want to set limit on maximal length of a tag, just
  538. ## put the appropriate number between % and character that defines
  539. ## tag type, e.g. to make album take max. 20 terminal cells, use '%20b'.
  540. ##
  541. ## Note: Format that is similar to "%a - %t" (i.e. without any additional
  542. ## braces) is equal to "{%a - %t}", so if one of the tags is missing,
  543. ## you'll get nothing.
  544. ##
  545. ## text can also have different color than the main window has,
  546. ## eg. if you want length to be green, write $3%l$9
  547. ##
  548. ## available values:
  549. ##
  550. ## - 0 - default window color (discards all other colors)
  551. ## - 1 - black
  552. ## - 2 - red
  553. ## - 3 - green
  554. ## - 4 - yellow
  555. ## - 5 - blue
  556. ## - 6 - magenta
  557. ## - 7 - cyan
  558. ## - 8 - white
  559. ## - 9 - end of current color
  560. ##
  561. ## Note: colors can be nested.
  562. ##
  563. #
  564. song_list_format = "{%a - }{%t}|{$8%f$9}$R{$3(%l)$9}"
  565. #song_list_format = "{%a - }{%t}|{$8%f$9}%r{$3(%l)$9}"
  566. #
  567. #song_status_format = "{{%a{ \"%b\"{ (%y)}} - }{%t}}|{%f}"
  568. song_status_format = "{(%l) }{%a - }{%t}|{%f}"
  569. #
  570. #song_library_format = "{%n - }{%t}|{%f}"
  571. #
  572. #tag_editor_album_format = "{(%y) }%b"
  573. #
  574. ##
  575. ## Note: Below variables are for alternative version of user's interface.
  576. ## Their syntax supports all tags and colors listed above plus some extra
  577. ## markers used for text attributes. They are followed by character '$'.
  578. ## After that you can put:
  579. ##
  580. ## - b - bold text
  581. ## - u - underline text
  582. ## - r - reverse colors
  583. ## - a - use alternative character set
  584. ##
  585. ## If you don't want to use an attribute anymore, just put it again, but
  586. ## this time insert character '/' between '$' and attribute character,
  587. ## e.g. {$b%t$/b}|{$r%f$/r} will display bolded title tag or filename
  588. ## with reversed colors.
  589. ##
  590. #
  591. #alternative_header_first_line_format = "$b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b"
  592. #
  593. #alternative_header_second_line_format = "{{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}"
  594. #
  595. ##
  596. ## Note: Below variables also supports
  597. ## text attributes listed above.
  598. ##
  599. #
  600. #now_playing_prefix = "$b"
  601. #
  602. #now_playing_suffix = "$/b"
  603. #
  604. #browser_playlist_prefix = "$2playlist$9 "
  605. #
  606. #selected_item_prefix = "$6"
  607. #
  608. #selected_item_suffix = "$9"
  609. #
  610. ## colors are not supported for below variable
  611. #
  612. #song_window_title_format = "{%a - }{%t}|{%f}"
  613. #
  614. ##### columns settings #####
  615. ##
  616. ## syntax of song columns list format is "column column etc."
  617. ##
  618. ## - syntax for each column is:
  619. ##
  620. ## (width of column)[column's color]{displayed tag}
  621. ##
  622. ## Note: Width is by default in %, if you want a column to
  623. ## have fixed size, add 'f' after the value, e.g. (10)[white]{a}
  624. ## will be the column that take 10% of screen (so the real column's
  625. ## width will depend on actual screen size), whereas (10f)[white]{a}
  626. ## will take 10 terminal cells, no matter how wide the screen is.
  627. ##
  628. ## - color is optional (if you want the default one, type [])
  629. ##
  630. ## Note: You can give a column additional attributes by putting appropriate
  631. ## character after displayed tag character. Available attributes are:
  632. ##
  633. ## - r - column will be right aligned
  634. ## - E - if tag is empty, empty tag marker won't be displayed
  635. ##
  636. ## You can also:
  637. ##
  638. ## - give a column custom name by putting it after attributes,
  639. ## separated with character ':', e.g. {lr:Length} gives you
  640. ## right aligned column of lengths named "Length".
  641. ##
  642. ## - define sequence of tags, that have to be displayed in case
  643. ## predecessor is empty in a way similar to the one in classic
  644. ## song format, i.e. using '|' character, e.g. {a|c|p:Owner}
  645. ## creates column named "Owner" that tries to display artist
  646. ## tag and then composer and performer if previous ones are
  647. ## not available.
  648. ##
  649. #
  650. #song_columns_list_format = "(7f)[green]{l} (25)[cyan]{a} (40)[]{t|f} (30)[red]{b}"
  651. #
  652. ##### various settings #####
  653. #
  654. ##
  655. ## Note: Custom command that will be executed each
  656. ## time song changes. Useful for notifications etc.
  657. ##
  658. ## Attention: It doesn't support song format anymore.
  659. ## Use `ncmpcpp --now-playing SONG_FORMAT` instead.
  660. ##
  661. #execute_on_song_change = ""
  662. #
  663. #playlist_show_remaining_time = "no"
  664. #
  665. #playlist_shorten_total_times = "no"
  666. #
  667. #playlist_separate_albums = "no"
  668. #
  669. #playlist_display_mode = "classic" (classic/columns)
  670. #
  671. #browser_display_mode = "classic" (classic/columns)
  672. #
  673. #search_engine_display_mode = "classic" (classic/columns)
  674. #
  675. #discard_colors_if_item_is_selected = "yes"
  676. #
  677. #incremental_seeking = "yes"
  678. #
  679. #seek_time = "1"
  680. #
  681. #autocenter_mode = "no"
  682. #
  683. #centered_cursor = "no"
  684. #
  685. ##
  686. ## Note: You can specify third character which will
  687. ## be used to build 'empty' part of progressbar.
  688. ##
  689. #progressbar_look = "=>"
  690. #
  691. #default_place_to_search_in = "database" (database/playlist)
  692. #
  693. #user_interface = "classic" (classic/alternative)
  694. #
  695. #media_library_left_column = "a" (possible values: a,y,g,c,p, legend above)
  696. #
  697. #default_find_mode = "wrapped" (wrapped/normal)
  698. #
  699. #default_space_mode = "add" (add/select)
  700. #
  701. #default_tag_editor_left_col = "albums" (albums/dirs)
  702. #
  703. #default_tag_editor_pattern = "%n - %t"
  704. #
  705. #header_visibility = "yes"
  706. #
  707. #statusbar_visibility = "yes"
  708. #
  709. #titles_visibility = "yes"
  710. #
  711. #header_text_scrolling = "yes"
  712. #
  713. fancy_scrolling = "yes"
  714. #
  715. #cyclic_scrolling = "no"
  716. #
  717. #lines_scrolled = "2"
  718. #
  719. #follow_now_playing_lyrics = "no"
  720. #
  721. #store_lyrics_in_song_dir = "no"
  722. #
  723. ##
  724. ## Note: If you set this variable, ncmpcpp will try to
  725. ## get info from last.fm in language you set and if it
  726. ## fails, it will fall back to english. Otherwise it will
  727. ## use english the first time.
  728. ##
  729. ## Note: Language has to be expressed as an ISO 639 alpha-2 code.
  730. ##
  731. #lastfm_preferred_language = ""
  732. #
  733. #ncmpc_like_songs_adding = "no" (enabled - add/remove, disabled - always add)
  734. #
  735. #show_hidden_files_in_local_browser = "no"
  736. #
  737. #display_screens_numbers_on_start = "yes"
  738. #
  739. ##
  740. ## How shall key_screen_switcher work?
  741. ##
  742. ## - "previous" - switch between current and last used screen
  743. ## - "sequence: 2 -> 9 -> 5" - switch between given sequence of screens.
  744. ##
  745. ## Screen numbers you can use after 'sequence' keyword are:
  746. ##
  747. ## - 1 - help
  748. ## - 2 - playlist
  749. ## - 3 - browser
  750. ## - 4 - search engine
  751. ## - 5 - media library
  752. ## - 6 - playlist editor
  753. ## - 7 - tag editor
  754. ## - 8 - outputs
  755. ## - 9 - visualizer
  756. ## - 10 - clock
  757. ##
  758. ## As you can see, above example will switch between
  759. ## playlist, visualizer and media library screens.
  760. ##
  761. #screen_switcher_mode = "sequence: 2 -> 3"
  762. #
  763. ##
  764. ## Note: You can define startup screen for ncmpcpp
  765. ## by choosing screen number from the list above.
  766. ##
  767. #startup_screen = "2"
  768. #
  769. #jump_to_now_playing_song_at_start = "yes"
  770. #
  771. #ask_before_clearing_main_playlist = "no"
  772. #
  773. #clock_display_seconds = "no"
  774. #
  775. #display_volume_level = "yes"
  776. #
  777. #display_bitrate = "no"
  778. #
  779. #display_remaining_time = "no"
  780. #
  781. #regular_expressions = "basic" (basic/extended)
  782. #
  783. ##
  784. ## Note: If below is enabled, ncmpcpp will ignore leading
  785. ## "The" word while sorting items in browser, tags in
  786. ## media library, etc.
  787. ##
  788. #ignore_leading_the = "no"
  789. #
  790. #block_search_constraints_change_if_items_found = "yes"
  791. #
  792. #mouse_support = "yes"
  793. #
  794. #mouse_list_scroll_whole_page = "yes"
  795. #
  796. #empty_tag_marker = "<empty>"
  797. #
  798. #tag_editor_extended_numeration = "no"
  799. #
  800. #media_library_display_date = "yes"
  801. #
  802. #media_library_display_empty_tag = "yes"
  803. #
  804. #media_library_disable_two_column_mode = "no"
  805. #
  806. #enable_window_title = "yes"
  807. #
  808. ##
  809. ## Note: You can choose default search mode for search
  810. ## engine. Available modes are:
  811. ##
  812. ## - 1 - use mpd built-in searching (no regexes, pattern matching)
  813. ## - 2 - use ncmpcpp searching (pattern matching with support for regexes,
  814. ## but if your mpd is on a remote machine, downloading big database
  815. ## to process it can take a while
  816. ## - 3 - match only exact values (this mode uses mpd function for searching
  817. ## in database and local one for searching in current playlist)
  818. ##
  819. #
  820. #search_engine_default_search_mode = "1"
  821. #
  822. ##
  823. ## Note: Below variables can allow you to physically
  824. ## remove files and directories from your hdd using
  825. ## ncmpcpp's browser screen.
  826. ##
  827. #
  828. #allow_physical_files_deletion = "no"
  829. #
  830. #allow_physical_directories_deletion = "no"
  831. #
  832. #external_editor = ""
  833. #
  834. #use_console_editor = "no" (set to yes, if your editor is console app)
  835. #
  836. ##### colors definitions #####
  837. #
  838. #colors_enabled = "yes"
  839. #
  840. #empty_tag_color = "cyan"
  841. #
  842. #header_window_color = "default"
  843. #
  844. #volume_color = "default"
  845. #
  846. #state_line_color = "default"
  847. #
  848. #state_flags_color = "default"
  849. #
  850. #main_window_color = "yellow"
  851. #
  852. #color1 = "white"
  853. #
  854. #color2 = "green"
  855. #
  856. #main_window_highlight_color = "yellow"
  857. #
  858. #progressbar_color = "default"
  859. #
  860. #statusbar_color = "default"
  861. #
  862. #alternative_ui_separator_color = "black"
  863. #
  864. #active_column_color = "red"
  865. #
  866. #visualizer_color = "yellow"
  867. #
  868. #window_border_color = "green"
  869. #
  870. #active_window_border = "red"
  871. #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement