Commit Graph

192 Commits

Author SHA1 Message Date
Will Huie
7078ed7f55 Tweaks to frequency spectrum and sound ellipse in visualizer (#464)
* use visualizer_spectrum_log_scale_{x,y} to control log scaling

* change sound ellipse character to the circle instead of the bar

* oops, should be determined by x-axis scaling

* rebase to upstream

* use values from Config directly

* fix that weird first-column screen-wrapping issue when drawing

* rebase to upstream

---------

Co-authored-by: whooie <wchooie@gmail.com>
Co-authored-by: Andrzej Rybczak <arybczak@users.noreply.github.com>
2024-08-21 17:12:45 +02:00
Andrzej Rybczak
f51968b98b Rename the new option, slightly reword the description, add changelog 2024-08-21 16:45:37 +02:00
TilCreator
f83428a665 Improve specrum visulaizer for transparent backgrounds (#467)
* Replace "hack" with hacky chars

* Remove unnecessary spaces

* Add config option visualizer_spectrum_use_legacy_chars
2024-08-21 16:34:12 +02:00
Andrzej Rybczak
985bc09b5c Update lyrics fetchers
Removes azlyrics, musixmatch, sing365/lyrics007 and metrolyrics.
2024-07-24 20:36:11 +02:00
djvs
8ecbb8b49b Expose filepath in columns view (#530)
* Expose filepath in columns view

* update
2024-07-24 18:15:02 +02:00
squigz
26ee24a938 Add italic text support (#527) 2022-02-14 00:42:13 +01:00
Jinwoo Park
f47cf7f37c Configurable Column Widths (#360)
* add configurable column widths

* reorder to match config file

* fix possibly misleading documentation

* fix crash when integer out of bounds

* parse config string during initial processing

* use std::bind with length of list

* fix division by zero error

* use list_of

* change escaped_list_separator variable names
2021-04-25 19:42:56 +02:00
V
d9c55771bb configuration: add mpd_password option (#407)
Although this can already be set via mpd_host, having a separate option
is cleaner, and doesn't require setting the host when ncmpcpp already
detects it correctly.
2021-01-24 19:15:59 +01:00
Andrzej Rybczak
d402df8eeb Reduce CPU usage of the frequency spectrum visualizer 2020-12-22 19:35:51 +01:00
Andrzej Rybczak
d08e76c7ed Add support for fetching lyrics from musixmatch.com 2020-12-21 01:04:52 +01:00
Andrzej Rybczak
98c930109a Remove parentheses from default song_list_format and browser_sort_format 2020-12-20 19:11:34 +01:00
Andrzej Rybczak
93ac620065 Saner defaults for mouse scrolling 2020-12-20 17:32:18 +01:00
Andrzej Rybczak
31798fd1c7 Prefer $XDG_CONFIG_HOME/ncmpcpp as a folder with configuration 2020-12-20 17:28:00 +01:00
Andrzej Rybczak
d724e06262 Add type value of browser_sort_mode (set by default) 2020-12-19 16:33:02 +01:00
Andrzej Rybczak
3c7ce95aaa Deprecate 'noop' value of browser_sort_mode in favor of 'none'. 2020-12-19 16:17:45 +01:00
Andrzej Rybczak
4709cc6b6d Deprecate visualizer_sync_interval 2020-12-18 15:15:05 +01:00
Andrzej Rybczak
fb886f6870 Deprecate visualizer_fifo_path in favor of visualizer_data_source 2020-12-17 22:29:37 +01:00
Andrzej Rybczak
b6a3823e83 Set default visualizer to spectrum if fftw is available 2020-12-14 18:21:49 +01:00
Andrzej Rybczak
b602b198cd Make fps of the visualizer configurable and set it to 60 by default 2020-12-14 14:19:19 +01:00
Andrzej Rybczak
b8983b93ec Set sizes of samples read properly for stereo visualizers 2020-12-14 13:39:12 +01:00
Andrzej Rybczak
ee664775a1 Increase range of visualizer_spectrum_dft_size 2020-12-14 08:19:59 +01:00
Andrzej Rybczak
261b23266d Add visualizer_spectrum_gain option to a configuration file 2020-12-13 18:04:32 +01:00
Andrzej Rybczak
8575a9132c Disable hacky attempt to sync visualization with audio by default 2020-12-13 16:16:34 +01:00
Andrzej Rybczak
d1e7c0cbf0 Disable autoscaling for visualizer by default 2020-12-13 14:22:20 +01:00
Andrzej Rybczak
f71edace63 Better defaults for visualization in 256 colors 2020-12-13 14:19:48 +01:00
Andrzej Rybczak
28382a09b9 Fix default value of visualizer_spectrum_dft_size 2020-12-13 14:16:57 +01:00
Evan Chang
47b3baf93c Use log scale for visualizer (#397)
* Visualizer: use log scale

- log scale frequency and gain
- Hamming windowing
- improve reading from fifo

* Fix Visualizer memory leaks

* Visualizer: use Blackman window

* Visualizer: support DFT zero padding

* Visualizer: support fractional height bars, fix fifo read

* Revert "Fix Visualizer memory leaks"

This reverts commit 5c6509d2b8ed985a4928f681217dc8616d053ace.

* Visualizer: fix fifo read again

* Visualizer: add cubic interpolation option

* Visualizer: Expose more config options, add docs for config options

* Visualizer: Use reverse video text for stereo visualizer smooth look

* Visualizer: use FormattedColor to for reverse-video

* Visualizer: change some config options for spectrum

* Fix build fftw disabled

* Visualizer: use [0,5] interval for dft_size config option
2020-12-13 14:13:45 +01:00
Lucas Zacharewicz
750e7ff59d Added option to hide album dates (#417)
* Added option to hide album dates

* Fixed formating typo
2020-12-13 14:02:49 +01:00
Andrzej Rybczak
5b6736b543 Remove Lyricsmania fetcher as it doesn't work 2020-12-13 08:46:32 +01:00
Andrzej Rybczak
60b8071eea Remove lyricwiki fetcher as the site closed down 2020-12-10 15:16:23 +01:00
redoste
af512a9668 Add ability to not display the "Connected to ..." message at startup 2019-10-19 21:50:33 +02:00
Laurent Arnoud
69f49d558d Add random_exclude_pattern option for random songs 2019-10-01 19:05:44 +02:00
Attila Szollosi
156be93d5a lyrics fetcher: add support for zeneszoveg.hu 2018-10-24 02:07:25 +02:00
Andrzej Rybczak
4f72330bb8 config: change default value of show_duplicate_tags from 'true' to 'yes' 2017-06-24 16:06:50 +02:00
Andrzej Rybczak
19d32648ed Replace highlight colors with prefixes and suffixes 2017-05-21 15:22:54 +02:00
Andrzej Rybczak
66912d73da Add support for ignoring diacritics while searching and filtering lists 2017-03-29 21:38:14 +02:00
Andrzej Rybczak
6f1e2d7516 Add option 'media_library_albums_split_by_date' 2017-03-28 09:01:33 +02:00
Andrzej Rybczak
cd78e1c79e Config: reformat all descriptions to fill 80 columns 2017-03-26 10:13:32 +02:00
Andrzej Rybczak
55d2f4c70d Change 'previous' background color to 'current' and add some documentation 2017-03-26 10:05:34 +02:00
Andrzej Rybczak
22681df199 Add support for fetching lyrics from jah-lyrics.com and plyrics.com 2017-01-28 20:42:23 +01:00
Andrzej Rybczak
4cd94cb4b3 Make lyrics and last_fm screens lockable and startup screens 2016-12-25 16:06:38 +01:00
Andrzej Rybczak
05ed6b6cfa Add 'statusbar_time_color' and 'player_state_color' configuration variables 2016-12-25 00:24:09 +01:00
Andrzej Rybczak
eaac6ad062 Retain previous background by default when switching colors 2016-12-24 16:09:13 +01:00
Andrzej Rybczak
a488c2d89d Support attaching format information to selected color variables 2016-12-23 22:52:47 +01:00
Andrzej Rybczak
000de70634 settings: deprecate visualizer_sample_multiplier 2016-12-08 01:45:33 +01:00
Andrzej Rybczak
180c2d26fc Simplify option_parser 2016-11-19 15:37:09 +01:00
Andrzej Rybczak
a2862b9fdf Make the list of lyrics fetchers customizable 2016-11-16 09:12:37 +01:00
Andrzej Rybczak
6ebf00eb5d Song: add support for hiding duplicate tags 2016-10-30 19:01:11 +01:00
Andrzej Rybczak
e34221f74d Merge branch '0.7.x' 2016-08-17 17:39:49 +02:00
Andrzej Rybczak
0465962409 settings: change fault value of regular_expressions to 'perl' 2016-08-17 15:56:14 +02:00