Advertisement
Guest User

My ncmpcpp config and mpd.conf

a guest
Sep 2nd, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.13 KB | None | 0 0
  1. My ncmpcpp config:
  2. ####################################################
  3. ## this is example configuration file, copy it to ##
  4. ## ~/.ncmpcpp/config and set up your preferences ##
  5. ####################################################
  6. #
  7. ##
  8. ## Directory for storing ncmpcpp related files.
  9. ## Changing it is useful if you want to store
  10. ## everything somewhere else and provide command
  11. ## line setting for alternative location to config
  12. ## file which defines that while launching ncmpcpp.
  13. ##
  14. #
  15. #ncmpcpp_directory = ~/.ncmpcpp
  16. #
  17. ##
  18. ## Directory for storing downloaded lyrics. It
  19. ## defaults to ~/.lyrics since other MPD clients
  20. ## (eg. ncmpc) also use that location.
  21. ##
  22. #
  23. #lyrics_directory = ~/.lyrics
  24. #
  25. ##### connection settings #####
  26. #
  27. #mpd_host = localhost
  28. #
  29. #mpd_port = 6600
  30. #
  31. #mpd_connection_timeout = 5
  32. #
  33. ## Needed for tag editor and file operations to work.
  34. ##
  35. mpd_music_dir = "/home/havado/Music/ncmpcpp/"
  36. #
  37. #mpd_crossfade_time = 5
  38. #
  39. ##### music visualizer #####
  40. ##
  41. ## Note: In order to make music visualizer work you'll
  42. ## need to use mpd fifo output, whose format parameter
  43. ## has to be set to 44100:16:2. Example configuration:
  44. ## (it has to be put into mpd.conf)
  45. ##
  46. audio_output {
  47. type "fifo"
  48. name "My FIFO"
  49. path "~/mpd.fifo"
  50. format "44100:16:2"
  51. }
  52. #
  53. #
  54. ##
  55. ## Note: Below parameter is needed for ncmpcpp
  56. ## to determine which output provides data for
  57. ## visualizer and thus allow syncing between
  58. ## visualization and sound as currently there
  59. ## are some problems with it.
  60. ##
  61. #
  62. #
  63. ##
  64. ## Note: Below parameter defines how often ncmpcpp
  65. ## has to "synchronize" visualizer and audio outputs.
  66. ## 30 seconds is optimal value, but if you experience
  67. ## synchronization problems, set it to lower value.
  68. ## Keep in mind that sane values start with >=10.
  69. ##
  70. #
  71. #
  72. ##
  73. ## Note: To enable spectrum frequency visualization
  74. ## you need to compile ncmpcpp with fftw3 support.
  75. ##
  76. #
  77. visualizer_type = "wave"
  78. #
  79. #visualizer_look = ●▮
  80. #
  81. ##### system encoding #####
  82. ##
  83. ## ncmpcpp should detect your charset encoding
  84. ## but if it failed to do so, you can specify
  85. ## charset encoding you are using here.
  86. ##
  87. ## Note: You can see whether your ncmpcpp build
  88. ## supports charset detection by checking output
  89. ## of `ncmpcpp --version`.
  90. ##
  91. ## Note: Since MPD uses UTF-8 by default, setting
  92. ## this option makes sense only if your encoding
  93. ## is different.
  94. ##
  95. #
  96. #system_encoding = ""
  97. #
  98. ##### delays #####
  99. #
  100. ## Time of inactivity (in seconds) after playlist
  101. ## highlighting will be disabled (0 = always on).
  102. ##
  103. #playlist_disable_highlight_delay = 5
  104. #
  105. ## Defines how long messages are supposed to be visible.
  106. ##
  107. #message_delay_time = 5
  108. #
  109. ##### song format #####
  110. ##
  111. ## for song format you can use:
  112. ##
  113. ## %l - length
  114. ## %f - filename
  115. ## %D - directory
  116. ## %a - artist
  117. ## %A - album artist
  118. ## %t - title
  119. ## %b - album
  120. ## %y - date
  121. ## %n - track number (01/12 -> 01)
  122. ## %N - full track info (01/12 -> 01/12)
  123. ## %g - genre
  124. ## %c - composer
  125. ## %p - performer
  126. ## %d - disc
  127. ## %C - comment
  128. ## %P - priority
  129. ## $R - begin right alignment
  130. ##
  131. ## you can also put them in { } and then it will be displayed
  132. ## only if all requested values are available and/or define alternate
  133. ## value with { }|{ } eg. {%a - %t}|{%f}
  134. ##
  135. ## Note: If you want to set limit on maximal length of a tag, just
  136. ## put the appropriate number between % and character that defines
  137. ## tag type, e.g. to make album take max. 20 terminal cells, use '%20b'.
  138. ##
  139. ## Note: Format that is similar to "%a - %t" (i.e. without any additional
  140. ## braces) is equal to "{%a - %t}", so if one of the tags is missing,
  141. ## you'll get nothing.
  142. ##
  143. ## text can also have different color than the main window has,
  144. ## eg. if you want length to be green, write "$3%l$9".
  145. ##
  146. ## Available values:
  147. ##
  148. ## - 0 - default window color (discards all other colors)
  149. ## - 1 - black
  150. ## - 2 - red
  151. ## - 3 - green
  152. ## - 4 - yellow
  153. ## - 5 - blue
  154. ## - 6 - magenta
  155. ## - 7 - cyan
  156. ## - 8 - white
  157. ## - 9 - end of current color
  158. ##
  159. ## Note: colors can be nested.
  160. ##
  161. #
  162. #song_list_format = {%a - }{%t}|{$8%f$9}$R{$3(%l)$9}
  163. #
  164. #song_status_format = {{%a{ "%b"{ (%y)}} - }{%t}}|{%f}
  165. #
  166. #song_library_format = {%n - }{%t}|{%f}
  167. #
  168. #tag_editor_album_format = {(%y) }%b
  169. #
  170. ##
  171. ## Note: Below variables are used for sorting songs in browser.
  172. ## The sort mode determines how songs are sorted, and can be used
  173. ## in combination with a sort format to specify a custom sorting format.
  174. ## Available values for browser_sort_mode are "name", "mtime", "format"
  175. ## and "noop".
  176. ##
  177. #
  178. #browser_sort_mode = name
  179. #
  180. #browser_sort_format = {%a - }{%t}|{%f} {(%l)}
  181. #
  182. ##
  183. ## Note: Below variables are for alternative version of user's interface.
  184. ## Their syntax supports all tags and colors listed above plus some extra
  185. ## markers used for text attributes. They are followed by character '$'.
  186. ## After that you can put:
  187. ##
  188. ## - b - bold text
  189. ## - u - underline text
  190. ## - r - reverse colors
  191. ## - a - use alternative character set
  192. ##
  193. ## If you don't want to use an attribute anymore, just put it again, but
  194. ## this time insert character '/' between '$' and attribute character,
  195. ## e.g. {$b%t$/b}|{$r%f$/r} will display bolded title tag or filename
  196. ## with reversed colors.
  197. ##
  198. #
  199. #alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b
  200. #
  201. #alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}
  202. #
  203. ##
  204. ## Note: below variables also support text attributes listed above.
  205. ##
  206. #
  207. #now_playing_prefix = $b
  208. #
  209. #now_playing_suffix = $/b
  210. #
  211. #browser_playlist_prefix = "$2playlist$9 "
  212. #
  213. #selected_item_prefix = $6
  214. #
  215. #selected_item_suffix = $9
  216. #
  217. #modified_item_prefix = $3> $9
  218. #
  219. ## Note: colors are not supported for below variable.
  220. ##
  221. #song_window_title_format = {%a - }{%t}|{%f}
  222. #
  223. ##### columns settings #####
  224. ##
  225. ## syntax of song columns list format is "column column etc."
  226. ##
  227. ## - syntax for each column is:
  228. ##
  229. ## (width of column)[column's color]{displayed tag}
  230. ##
  231. ## Note: Width is by default in %, if you want a column to
  232. ## have fixed size, add 'f' after the value, e.g. (10)[white]{a}
  233. ## will be the column that take 10% of screen (so the real column's
  234. ## width will depend on actual screen size), whereas (10f)[white]{a}
  235. ## will take 10 terminal cells, no matter how wide the screen is.
  236. ##
  237. ## - color is optional (if you want the default one, type [])
  238. ##
  239. ## Note: You can give a column additional attributes by putting appropriate
  240. ## character after displayed tag character. Available attributes are:
  241. ##
  242. ## - r - column will be right aligned
  243. ## - E - if tag is empty, empty tag marker won't be displayed
  244. ##
  245. ## You can also:
  246. ##
  247. ## - give a column custom name by putting it after attributes,
  248. ## separated with character ':', e.g. {lr:Length} gives you
  249. ## right aligned column of lengths named "Length".
  250. ##
  251. ## - define sequence of tags, that have to be displayed in case
  252. ## predecessor is empty in a way similar to the one in classic
  253. ## song format, i.e. using '|' character, e.g. {a|c|p:Owner}
  254. ## creates column named "Owner" that tries to display artist
  255. ## tag and then composer and performer if previous ones are
  256. ## not available.
  257. ##
  258. #
  259. #song_columns_list_format = (20)[]{a} (6f)[green]{NE} (50)[white]{t|f:Title} (20)[cyan]{b} (7f)[magenta]{l}
  260. #
  261. ##### various settings #####
  262. #
  263. ##
  264. ## Note: Custom command that will be executed each
  265. ## time song changes. Useful for notifications etc.
  266. ##
  267. ## Attention: It doesn't support song format anymore.
  268. ## Use `ncmpcpp --now-playing SONG_FORMAT` instead.
  269. ##
  270. #execute_on_song_change = ""
  271. #
  272. #playlist_show_remaining_time = no
  273. #
  274. #playlist_shorten_total_times = no
  275. #
  276. #playlist_separate_albums = no
  277. #
  278. ##
  279. ## Note: Possible display modes: classic, columns.
  280. ##
  281. #playlist_display_mode = columns
  282. #
  283. #browser_display_mode = classic
  284. #
  285. #search_engine_display_mode = classic
  286. #
  287. #playlist_editor_display_mode = classic
  288. #
  289. #discard_colors_if_item_is_selected = yes
  290. #
  291. #incremental_seeking = yes
  292. #
  293. #seek_time = 1
  294. #
  295. #volume_change_step = 2
  296. #
  297. #autocenter_mode = no
  298. #
  299. #centered_cursor = no
  300. #
  301. ##
  302. ## Note: You can specify third character which will
  303. ## be used to build 'empty' part of progressbar.
  304. ##
  305. #progressbar_look = =>
  306. #
  307. #progressbar_boldness = yes
  308. #
  309. ## Available values: database, playlist.
  310. ##
  311. #default_place_to_search_in = database
  312. #
  313. ## Available values: classic, alternative.
  314. ##
  315. #user_interface = classic
  316. #
  317. #data_fetching_delay = yes
  318. #
  319. ## Available values: artist, album_artist, date, genre, composer, performer.
  320. ##
  321. #media_library_primary_tag = artist
  322. #
  323. ## Available values: wrapped, normal.
  324. ##
  325. #default_find_mode = wrapped
  326. #
  327. ## Available values: add, select.
  328. ##
  329. #default_space_mode = add
  330. #
  331. #default_tag_editor_pattern = %n - %t
  332. #
  333. #header_visibility = yes
  334. #
  335. #statusbar_visibility = yes
  336. #
  337. #titles_visibility = yes
  338. #
  339. #header_text_scrolling = yes
  340. #
  341. #cyclic_scrolling = no
  342. #
  343. #lines_scrolled = 2
  344. #
  345. #follow_now_playing_lyrics = no
  346. #
  347. #fetch_lyrics_for_current_song_in_background = no
  348. #
  349. #store_lyrics_in_song_dir = no
  350. #
  351. #generate_win32_compatible_filenames = yes
  352. #
  353. #allow_for_physical_item_deletion = no
  354. #
  355. ##
  356. ## Note: If you set this variable, ncmpcpp will try to
  357. ## get info from last.fm in language you set and if it
  358. ## fails, it will fall back to english. Otherwise it will
  359. ## use english the first time.
  360. ##
  361. ## Note: Language has to be expressed as an ISO 639 alpha-2 code.
  362. ##
  363. #lastfm_preferred_language = en
  364. #
  365. ## Available values: add_remove, always_add.
  366. ##
  367. #space_add_mode = always_add
  368. #
  369. #show_hidden_files_in_local_browser = no
  370. #
  371. ##
  372. ## How shall screen switcher work?
  373. ##
  374. ## - "previous" - switch between the current and previous screen.
  375. ## - "screen1,...,screenN" - switch between given sequence of screens.
  376. ##
  377. ## Screens available for use: help, playlist, browser, search_engine,
  378. ## media_library, playlist_editor, tag_editor, outputs, visualizer, clock.
  379. ##
  380. #screen_switcher_mode = playlist, browser
  381. #
  382. ##
  383. ## Note: You can define startup screen for ncmpcpp
  384. ## by choosing screen from the list above.
  385. ##
  386. #startup_screen = playlist
  387. #
  388. ##
  389. ## Default width of locked screen (in %).
  390. ## Acceptable values are from 20 to 80.
  391. ##
  392. #
  393. #locked_screen_width_part = 50
  394. #
  395. #ask_for_locked_screen_width_part = yes
  396. #
  397. #jump_to_now_playing_song_at_start = yes
  398. #
  399. #ask_before_clearing_playlists = yes
  400. #
  401. #clock_display_seconds = no
  402. #
  403. #display_volume_level = yes
  404. #
  405. #display_bitrate = no
  406. #
  407. #display_remaining_time = no
  408. #
  409. ## Available values: none, basic, extended.
  410. ##
  411. #regular_expressions = none
  412. #
  413. ##
  414. ## Note: If below is enabled, ncmpcpp will ignore leading
  415. ## "The" word while sorting items in browser, tags in
  416. ## media library, etc.
  417. ##
  418. #ignore_leading_the = no
  419. #
  420. #block_search_constraints_change_if_items_found = yes
  421. #
  422. #mouse_support = yes
  423. #
  424. #mouse_list_scroll_whole_page = yes
  425. #
  426. #empty_tag_marker = <empty>
  427. #
  428. #tags_separator = " | "
  429. #
  430. #tag_editor_extended_numeration = no
  431. #
  432. #media_library_sort_by_mtime = no
  433. #
  434. #enable_window_title = yes
  435. #
  436. ##
  437. ## Note: You can choose default search mode for search
  438. ## engine. Available modes are:
  439. ##
  440. ## - 1 - use mpd built-in searching (no regexes, pattern matching)
  441. ## - 2 - use ncmpcpp searching (pattern matching with support for regexes,
  442. ## but if your mpd is on a remote machine, downloading big database
  443. ## to process it can take a while
  444. ## - 3 - match only exact values (this mode uses mpd function for searching
  445. ## in database and local one for searching in current playlist)
  446. ##
  447. #
  448. #search_engine_default_search_mode = 1
  449. #
  450. #external_editor = nano
  451. #
  452. ## Note: set to yes if external editor is a console application.
  453. ##
  454. #use_console_editor = yes
  455. #
  456. ##### colors definitions #####
  457. #
  458. #colors_enabled = yes
  459. #
  460. #empty_tag_color = cyan
  461. #
  462. #header_window_color = default
  463. #
  464. #volume_color = default
  465. #
  466. #state_line_color = default
  467. #
  468. #state_flags_color = default
  469. #
  470. #main_window_color = yellow
  471. #
  472. #color1 = white
  473. #
  474. #color2 = green
  475. #
  476. #main_window_highlight_color = yellow
  477. #####################################################
  478. ## this is example configuration file, copy it to ##
  479. ## ~/.ncmpcpp/config and set up your preferences ##
  480. ####################################################
  481. #
  482. ##
  483. ## Directory for storing ncmpcpp related files.
  484. ## Changing it is useful if you want to store
  485. ## everything somewhere else and provide command
  486. ## line setting for alternative location to config
  487. ## file which defines that while launching ncmpcpp.
  488. ##
  489. #
  490. #ncmpcpp_directory = ~/.ncmpcpp
  491. #
  492. ##
  493. ## Directory for storing downloaded lyrics. It
  494. ## defaults to ~/.lyrics since other MPD clients
  495. ## (eg. ncmpc) also use that location.
  496. ##
  497. #
  498. #lyrics_directory = ~/.lyrics
  499. #
  500. ##### connection settings #####
  501. #
  502. #mpd_host = localhost
  503. #
  504. #mpd_port = 6600
  505. #
  506. #mpd_connection_timeout = 5
  507. #
  508. ## Needed for tag editor and file operations to work.
  509. ##
  510. mpd_music_dir = "/home/havado/Music/ncmpcpp/"
  511. #
  512. #mpd_crossfade_time = 5
  513. #
  514. ##### music visualizer #####
  515. ##
  516. ## Note: In order to make music visualizer work you'll
  517. ## need to use mpd fifo output, whose format parameter
  518. ## has to be set to 44100:16:2. Example configuration:
  519. ## (it has to be put into mpd.conf)
  520. ##
  521. audio_output {
  522. type "fifo"
  523. name "My FIFO"
  524. path "~/mpd.fifo"
  525. format "44100:16:2"
  526. }
  527. #
  528. #
  529. ##
  530. ## Note: Below parameter is needed for ncmpcpp
  531. ## to determine which output provides data for
  532. ## visualizer and thus allow syncing between
  533. ## visualization and sound as currently there
  534. ## are some problems with it.
  535. ##
  536. #
  537. #
  538. ##
  539. ## Note: Below parameter defines how often ncmpcpp
  540. ## has to "synchronize" visualizer and audio outputs.
  541. ## 30 seconds is optimal value, but if you experience
  542. ## synchronization problems, set it to lower value.
  543. ## Keep in mind that sane values start with >=10.
  544. ##
  545. #
  546. #
  547. ##
  548. ## Note: To enable spectrum frequency visualization
  549. ## you need to compile ncmpcpp with fftw3 support.
  550. ##
  551. #
  552. visualizer_type = "wave"
  553. #
  554. #visualizer_look = ●▮
  555. #
  556. ##### system encoding #####
  557. ##
  558. ## ncmpcpp should detect your charset encoding
  559. ## but if it failed to do so, you can specify
  560. ## charset encoding you are using here.
  561. ##
  562. ## Note: You can see whether your ncmpcpp build
  563. ## supports charset detection by checking output
  564. ## of `ncmpcpp --version`.
  565. ##
  566. ## Note: Since MPD uses UTF-8 by default, setting
  567. ## this option makes sense only if your encoding
  568. ## is different.
  569. ##
  570. #
  571. #system_encoding = ""
  572. #
  573. ##### delays #####
  574. #
  575. ## Time of inactivity (in seconds) after playlist
  576. ## highlighting will be disabled (0 = always on).
  577. ##
  578. #playlist_disable_highlight_delay = 5
  579. #
  580. ## Defines how long messages are supposed to be visible.
  581. ##
  582. #message_delay_time = 5
  583. #
  584. ##### song format #####
  585. ##
  586. ## for song format you can use:
  587. ##
  588. ## %l - length
  589. ## %f - filename
  590. ## %D - directory
  591. ## %a - artist
  592. ## %A - album artist
  593. ## %t - title
  594. ## %b - album
  595. ## %y - date
  596. ## %n - track number (01/12 -> 01)
  597. ## %N - full track info (01/12 -> 01/12)
  598. ## %g - genre
  599. ## %c - composer
  600. ## %p - performer
  601. ## %d - disc
  602. ## %C - comment
  603. ## %P - priority
  604. ## $R - begin right alignment
  605. ##
  606. ## you can also put them in { } and then it will be displayed
  607. ## only if all requested values are available and/or define alternate
  608. ## value with { }|{ } eg. {%a - %t}|{%f}
  609. ##
  610. ## Note: If you want to set limit on maximal length of a tag, just
  611. ## put the appropriate number between % and character that defines
  612. ## tag type, e.g. to make album take max. 20 terminal cells, use '%20b'.
  613. ##
  614. ## Note: Format that is similar to "%a - %t" (i.e. without any additional
  615. ## braces) is equal to "{%a - %t}", so if one of the tags is missing,
  616. ## you'll get nothing.
  617. ##
  618. ## text can also have different color than the main window has,
  619. ## eg. if you want length to be green, write "$3%l$9".
  620. ##
  621. ## Available values:
  622. ##
  623. ## - 0 - default window color (discards all other colors)
  624. ## - 1 - black
  625. ## - 2 - red
  626. ## - 3 - green
  627. ## - 4 - yellow
  628. ## - 5 - blue
  629. ## - 6 - magenta
  630. ## - 7 - cyan
  631. ## - 8 - white
  632. ## - 9 - end of current color
  633. ##
  634. ## Note: colors can be nested.
  635. ##
  636. #
  637. #song_list_format = {%a - }{%t}|{$8%f$9}$R{$3(%l)$9}
  638. #
  639. #song_status_format = {{%a{ "%b"{ (%y)}} - }{%t}}|{%f}
  640. #
  641. #song_library_format = {%n - }{%t}|{%f}
  642. #
  643. #tag_editor_album_format = {(%y) }%b
  644. #
  645. ##
  646. ## Note: Below variables are used for sorting songs in browser.
  647. ## The sort mode determines how songs are sorted, and can be used
  648. ## in combination with a sort format to specify a custom sorting format.
  649. ## Available values for browser_sort_mode are "name", "mtime", "format"
  650. ## and "noop".
  651. ##
  652. #
  653. #browser_sort_mode = name
  654. #
  655. #browser_sort_format = {%a - }{%t}|{%f} {(%l)}
  656. #
  657. ##
  658. ## Note: Below variables are for alternative version of user's interface.
  659. ## Their syntax supports all tags and colors listed above plus some extra
  660. ## markers used for text attributes. They are followed by character '$'.
  661. ## After that you can put:
  662. ##
  663. ## - b - bold text
  664. ## - u - underline text
  665. ## - r - reverse colors
  666. ## - a - use alternative character set
  667. ##
  668. ## If you don't want to use an attribute anymore, just put it again, but
  669. ## this time insert character '/' between '$' and attribute character,
  670. ## e.g. {$b%t$/b}|{$r%f$/r} will display bolded title tag or filename
  671. ## with reversed colors.
  672. ##
  673. #
  674. #alternative_header_first_line_format = $b$1$aqqu$/a$9 {%t}|{%f} $1$atqq$/a$9$/b
  675. #
  676. #alternative_header_second_line_format = {{$4$b%a$/b$9}{ - $7%b$9}{ ($4%y$9)}}|{%D}
  677. #
  678. ##
  679. ## Note: below variables also support text attributes listed above.
  680. ##
  681. #
  682. #now_playing_prefix = $b
  683. #
  684. #now_playing_suffix = $/b
  685. #
  686. #browser_playlist_prefix = "$2playlist$9 "
  687. #
  688. #selected_item_prefix = $6
  689. #
  690. #selected_item_suffix = $9
  691. #
  692. #modified_item_prefix = $3> $9
  693. #
  694. ## Note: colors are not supported for below variable.
  695. ##
  696. #song_window_title_format = {%a - }{%t}|{%f}
  697. #
  698. ##### columns settings #####
  699. ##
  700. ## syntax of song columns list format is "column column etc."
  701. ##
  702. ## - syntax for each column is:
  703. ##
  704. ## (width of column)[column's color]{displayed tag}
  705. ##
  706. ## Note: Width is by default in %, if you want a column to
  707. ## have fixed size, add 'f' after the value, e.g. (10)[white]{a}
  708. ## will be the column that take 10% of screen (so the real column's
  709. ## width will depend on actual screen size), whereas (10f)[white]{a}
  710. ## will take 10 terminal cells, no matter how wide the screen is.
  711. ##
  712. ## - color is optional (if you want the default one, type [])
  713. ##
  714. ## Note: You can give a column additional attributes by putting appropriate
  715. ## character after displayed tag character. Available attributes are:
  716. ##
  717. ## - r - column will be right aligned
  718. ## - E - if tag is empty, empty tag marker won't be displayed
  719. ##
  720. ## You can also:
  721. ##
  722. ## - give a column custom name by putting it after attributes,
  723. ## separated with character ':', e.g. {lr:Length} gives you
  724. ## right aligned column of lengths named "Length".
  725. ##
  726. ## - define sequence of tags, that have to be displayed in case
  727. ## predecessor is empty in a way similar to the one in classic
  728. ## song format, i.e. using '|' character, e.g. {a|c|p:Owner}
  729. ## creates column named "Owner" that tries to display artist
  730. ## tag and then composer and performer if previous ones are
  731. ## not available.
  732. ##
  733. #
  734. #song_columns_list_format = (20)[]{a} (6f)[green]{NE} (50)[white]{t|f:Title} (20)[cyan]{b} (7f)[magenta]{l}
  735. #
  736. ##### various settings #####
  737. #
  738. ##
  739. ## Note: Custom command that will be executed each
  740. ## time song changes. Useful for notifications etc.
  741. ##
  742. ## Attention: It doesn't support song format anymore.
  743. ## Use `ncmpcpp --now-playing SONG_FORMAT` instead.
  744. ##
  745. #execute_on_song_change = ""
  746. #
  747. #playlist_show_remaining_time = no
  748. #
  749. #playlist_shorten_total_times = no
  750. #
  751. #playlist_separate_albums = no
  752. #
  753. ##
  754. ## Note: Possible display modes: classic, columns.
  755. ##
  756. #playlist_display_mode = columns
  757. #
  758. #browser_display_mode = classic
  759. #
  760. #search_engine_display_mode = classic
  761. #
  762. #playlist_editor_display_mode = classic
  763. #
  764. #discard_colors_if_item_is_selected = yes
  765. #
  766. #incremental_seeking = yes
  767. #
  768. #seek_time = 1
  769. #
  770. #volume_change_step = 2
  771. #
  772. #autocenter_mode = no
  773. #
  774. #centered_cursor = no
  775. #
  776. ##
  777. ## Note: You can specify third character which will
  778. ## be used to build 'empty' part of progressbar.
  779. ##
  780. #progressbar_look = =>
  781. #
  782. #progressbar_boldness = yes
  783. #
  784. ## Available values: database, playlist.
  785. ##
  786. #default_place_to_search_in = database
  787. #
  788. ## Available values: classic, alternative.
  789. ##
  790. #user_interface = classic
  791. #
  792. #data_fetching_delay = yes
  793. #
  794. ## Available values: artist, album_artist, date, genre, composer, performer.
  795. ##
  796. #media_library_primary_tag = artist
  797. #
  798. ## Available values: wrapped, normal.
  799. ##
  800. #default_find_mode = wrapped
  801. #
  802. ## Available values: add, select.
  803. ##
  804. #default_space_mode = add
  805. #
  806. #default_tag_editor_pattern = %n - %t
  807. #
  808. #header_visibility = yes
  809. #
  810. #statusbar_visibility = yes
  811. #
  812. #titles_visibility = yes
  813. #
  814. #header_text_scrolling = yes
  815. #
  816. #cyclic_scrolling = no
  817. #
  818. #lines_scrolled = 2
  819. #
  820. #follow_now_playing_lyrics = no
  821. #
  822. #fetch_lyrics_for_current_song_in_background = no
  823. #
  824. #store_lyrics_in_song_dir = no
  825. #
  826. #generate_win32_compatible_filenames = yes
  827. #
  828. #allow_for_physical_item_deletion = no
  829. #
  830. ##
  831. ## Note: If you set this variable, ncmpcpp will try to
  832. ## get info from last.fm in language you set and if it
  833. ## fails, it will fall back to english. Otherwise it will
  834. ## use english the first time.
  835. ##
  836. ## Note: Language has to be expressed as an ISO 639 alpha-2 code.
  837. ##
  838. #lastfm_preferred_language = en
  839. #
  840. ## Available values: add_remove, always_add.
  841. ##
  842. #space_add_mode = always_add
  843. #
  844. #show_hidden_files_in_local_browser = no
  845. #
  846. ##
  847. ## How shall screen switcher work?
  848. ##
  849. ## - "previous" - switch between the current and previous screen.
  850. ## - "screen1,...,screenN" - switch between given sequence of screens.
  851. ##
  852. ## Screens available for use: help, playlist, browser, search_engine,
  853. ## media_library, playlist_editor, tag_editor, outputs, visualizer, clock.
  854. ##
  855. #screen_switcher_mode = playlist, browser
  856. #
  857. ##
  858. ## Note: You can define startup screen for ncmpcpp
  859. ## by choosing screen from the list above.
  860. ##
  861. #startup_screen = playlist
  862. #
  863. ##
  864. ## Default width of locked screen (in %).
  865. ## Acceptable values are from 20 to 80.
  866. ##
  867. #
  868. #locked_screen_width_part = 50
  869. #
  870. #ask_for_locked_screen_width_part = yes
  871. #
  872. #jump_to_now_playing_song_at_start = yes
  873. #
  874. #ask_before_clearing_playlists = yes
  875. #
  876. #clock_display_seconds = no
  877. #
  878. #display_volume_level = yes
  879. #
  880. #display_bitrate = no
  881. #
  882. #display_remaining_time = no
  883. #
  884. ## Available values: none, basic, extended.
  885. ##
  886. #regular_expressions = none
  887. #
  888. ##
  889. ## Note: If below is enabled, ncmpcpp will ignore leading
  890. ## "The" word while sorting items in browser, tags in
  891. ## media library, etc.
  892. ##
  893. #ignore_leading_the = no
  894. #
  895. #block_search_constraints_change_if_items_found = yes
  896. #
  897. #mouse_support = yes
  898. #
  899. #mouse_list_scroll_whole_page = yes
  900. #
  901. #empty_tag_marker = <empty>
  902. #
  903. #tags_separator = " | "
  904. #
  905. #tag_editor_extended_numeration = no
  906. #
  907. #media_library_sort_by_mtime = no
  908. #
  909. #enable_window_title = yes
  910. #
  911. ##
  912. ## Note: You can choose default search mode for search
  913. ## engine. Available modes are:
  914. ##
  915. ## - 1 - use mpd built-in searching (no regexes, pattern matching)
  916. ## - 2 - use ncmpcpp searching (pattern matching with support for regexes,
  917. ## but if your mpd is on a remote machine, downloading big database
  918. ## to process it can take a while
  919. ## - 3 - match only exact values (this mode uses mpd function for searching
  920. ## in database and local one for searching in current playlist)
  921. ##
  922. #
  923. #search_engine_default_search_mode = 1
  924. #
  925. #external_editor = nano
  926. #
  927. ## Note: set to yes if external editor is a console application.
  928. ##
  929. #use_console_editor = yes
  930. #
  931. ##### colors definitions #####
  932. #
  933. #colors_enabled = yes
  934. #
  935. #empty_tag_color = cyan
  936. #
  937. #header_window_color = default
  938. #
  939. #volume_color = default
  940. #
  941. #state_line_color = default
  942. #
  943. #state_flags_color = default
  944. #
  945. #main_window_color = yellow
  946. #
  947. #color1 = white
  948. #
  949. #color2 = green
  950. #
  951. #main_window_highlight_color = yellow
  952. #
  953. #progressbar_color = black
  954. #
  955. #progressbar_elapsed_color = green
  956. #
  957. #statusbar_color = default
  958. #
  959. #alternative_ui_separator_color = black
  960. #
  961. #active_column_color = red
  962. #
  963. #visualizer_color = yellow
  964. #
  965. #window_border_color = green
  966. #active_window_border = red
  967. #
  968. visualizer_fifo_path = "/home/havado/mpd.fifo"
  969. visualizer_output_name = "my_fifo"
  970. visualizer_sync_interval = "30"
  971. visualizer_in_stereo = "yes"
  972. #progressbar_color = black
  973. #
  974. #progressbar_elapsed_color = green
  975. #
  976. #statusbar_color = default
  977. #
  978. #alternative_ui_separator_color = black
  979. #
  980. #active_column_color = red
  981. #
  982. #visualizer_color = yellow
  983. #
  984. #window_border_color = green
  985. #active_window_border = red
  986. #
  987. visualizer_fifo_path = "/home/havado/mpd.fifo"
  988. visualizer_output_name = "my_fifo"
  989. visualizer_sync_interval = "30"
  990. visualizer_in_stereo = "yes"
  991.  
  992. My mpd.conf file:
  993. # See: /usr/share/doc/mpd/mpdconf.example
  994.  
  995. pid_file "/run/mpd/mpd.pid"
  996. db_file "/var/lib/mpd/mpd.db"
  997. state_file "/var/lib/mpd/mpdstate"
  998. playlist_directory "/var/lib/mpd/playlists"
  999.  
  1000. audio_output {
  1001. type "fifo"
  1002. name "my_fifo"
  1003. path "/home/havado/mpd.fifo"
  1004. format "44100:16:2"
  1005. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement