Commit Graph
100 Commits
Author SHA1 Message Date
Andrzej Rybczak 510e28c65a Remove link to project page, it's deprecated 2024-08-21 19:18:21 +02:00
Andrzej Rybczak 37aea91be1 Don't throw when window doesn't fit, ncurses can deal with it 2024-08-21 19:13:21 +02:00
Andrzej Rybczak 377994daca Remove Larson from assignes in issue templates 2024-08-21 18:36:13 +02:00
Andrzej Rybczak 33145940c8 curl is not optional 2024-08-21 18:29:36 +02:00
Andrzej Rybczak cd9ae93c3e Fix boost::regex ICU support 2024-08-21 18:19:02 +02:00
Andrzej Rybczak ba484cff1e Use C++20 2024-08-21 18:09:24 +02:00
Andrzej Rybczak 603735d80e Clear warnings 2024-08-21 17:42:30 +02:00
Andrzej Rybczak f51968b98b Rename the new option, slightly reword the description, add changelog 2024-08-21 16:45:37 +02:00
Andrzej Rybczak 1c77138f51 Update changelog 2024-08-21 16:26:07 +02:00
Andrzej Rybczak 838f600b57 Fix compilation with taglib 1.11 2024-08-21 16:14:32 +02:00
Andrzej Rybczak 68daf44032 Don't treat unknown lyrics fetchers as errors 2024-07-24 21:39:11 +02:00
Andrzej Rybczak 985bc09b5c Update lyrics fetchers
Removes azlyrics, musixmatch, sing365/lyrics007 and metrolyrics.
2024-07-24 20:36:11 +02:00
Andrzej Rybczak b2c8ca91c4 Don't treat empty strings as numbers 2024-07-24 19:38:30 +02:00
Andrzej Rybczak 6f8d12da8c If both strings are numbers, compare them as such 2024-07-24 19:18:00 +02:00
Andrzej Rybczak af7550a69f Adjust the new regex to require 2 minute digits 2024-07-24 18:33:49 +02:00
Andrzej Rybczak afb150138d Change visibility of orig_termios 2024-07-24 17:55:35 +02:00
Andrzej Rybczak 9c396d7ef0 Fix removal of XiphComments 2024-07-24 17:25:03 +02:00
Andrzej Rybczak 81e5cf58b4 extras: fix compilation with taglib 2.0 2024-05-30 14:58:44 +02:00
Andrzej Rybczak dc46f7a49b Fix compilation with taglib 2.0 2024-02-07 14:29:09 +01:00
Andrzej Rybczak 40e4f98ee8 Support sockets without a socket inode 2021-08-25 02:37:54 +02:00
Andrzej Rybczak b023c737e3 Remove options deprecated in 0.9 2021-07-29 13:19:54 +02:00
Andrzej Rybczak 70ca94f739 Curl: stop setting user agent to ncmpcpp 2021-07-27 00:47:46 +02:00
Andrzej Rybczak df1c4d7d7d Fix genius lyrics fetcher 2021-07-26 23:44:36 +02:00
Andrzej Rybczak 35f9262a6e Fix compilation 2021-04-25 23:57:56 +02:00
Andrzej Rybczak 689771c2f7 Separate chunks of lyrics with a double newline 2021-01-26 19:06:55 +01:00
Andrzej Rybczak 5dfbd3f23a Bump version to 0.10_dev 2021-01-24 17:11:27 +01:00
Andrzej Rybczak 2d96361862 Fix release year 2021-01-24 17:06:17 +01:00
Andrzej Rybczak 38a3084487 Bump version to 0.9.2 2021-01-24 16:50:24 +01:00
Andrzej Rybczak 541b8d7aab Gracefully handle failures when asking for a password
Fix for #446 and #447.
2021-01-24 16:39:55 +01:00
Andrzej Rybczak 07cc7aa4f3 SampleBuffer: rename move to get 2021-01-11 20:56:43 +01:00
Andrzej Rybczak b902a2a6bf Don't block when executing external commands 2021-01-03 23:55:06 +01:00
Andrzej Rybczak dd0eac69f8 Revert suppression of output of all external commands 2021-01-03 17:53:39 +01:00
Andrzej Rybczak 94198a79fe Release 0.9.1 2020-12-23 16:10:45 +01:00
Andrzej Rybczak 75f1ffaf1a Revert change from previous commit 2020-12-23 16:10:45 +01:00
Andrzej Rybczak 901542ee8e Tiny visualizer improvements 2020-12-23 15:32:58 +01:00
Andrzej Rybczak 11e3ba562a Fix fetching information about artists from last.fm 2020-12-23 01:11:14 +01:00
Andrzej Rybczak 7e4f3b1917 Bind Play to Backspace by default 2020-12-23 00:17:50 +01:00
Andrzej Rybczak e0fe49e3e3 Enable full sorting of items in the local browser if it's not 2020-12-22 23:50:29 +01:00
Andrzej Rybczak 03f046802a Fix toggle of a sorting mode in the browser 2020-12-22 23:50:15 +01:00
Andrzej Rybczak 628f7ee1c4 Enable Link Time Optimization by default 2020-12-22 20:26:11 +01:00
Andrzej Rybczak d402df8eeb Reduce CPU usage of the frequency spectrum visualizer 2020-12-22 19:35:51 +01:00
Andrzej Rybczak def7ea42f6 Consider mouse support when pausing and unpausing curses interface 2020-12-21 19:49:02 +01:00
Andrzej Rybczak f3fe45f3ff Suppress output of all external commands 2020-12-21 19:43:40 +01:00
Andrzej Rybczak 89ebfbf73d Draw a separator between albums with the same name, but a different artist 2020-12-21 18:58:48 +01:00
Andrzej Rybczak 88025e2e93 Better fix for showing visualiser immediately after startup 2020-12-21 16:55:19 +01:00
Andrzej Rybczak 679cc7a2cb Show the Visualizer immediately if it's the initial screen 2020-12-21 13:46:34 +01:00
Andrzej Rybczak 40c40d8c7f Fix crash on startup with Browser as the initial screen 2020-12-21 11:14:26 +01:00
Andrzej Rybczak 3d5d1f4d54 Fix crash on startup with Visualizer as the initial screen 2020-12-21 10:55:46 +01:00
Andrzej Rybczak 37af7d8052 Fix intermittent failures of the Genius fetcher 2020-12-21 01:04:57 +01:00
Andrzej Rybczak ba2a4533ab Remove separators between parts of lyrics 2020-12-21 01:04:57 +01:00
Andrzej Rybczak d08e76c7ed Add support for fetching lyrics from musixmatch.com 2020-12-21 01:04:52 +01:00
Andrzej Rybczak c158361f92 Change version to 0.10_dev 2020-12-21 00:32:32 +01:00
Andrzej Rybczak c021e09350 Release 0.9 2020-12-20 19:59:43 +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 480be457fd Update CHANGELOG 2020-12-20 18:25:38 +01:00
Andrzej Rybczak 27b5bb6d1e Replay song even if the server is not playing 2020-12-20 18:20:25 +01:00
Andrzej Rybczak ea3523ad60 Improved ReplaySong 2020-12-20 18:18:04 +01:00
Andrzej Rybczak 21c3ad4fc5 Smoother switching to Browser with Mopidy 2020-12-20 17:36:14 +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 451856afd3 Remove redundant item about visualizer_sync_interval from the changelog 2020-12-20 17:16:57 +01:00
Andrzej Rybczak 0458c98bae Add run_external_console_command action for running terminal applications 2020-12-20 17:11:01 +01:00
Andrzej Rybczak 948d168790 Handle listallinfo failures more gracefully 2020-12-20 16:14:47 +01:00
Andrzej Rybczak 48f64f1aa0 Fix locating songs from Spotify in the Media Library 2020-12-20 15:17:48 +01:00
Andrzej Rybczak 985def83dc Recover from invalid directory in Browser::locateSong 2020-12-20 14:58:41 +01:00
Andrzej Rybczak ab27472b0b Optimize deletion/cropping of main playlist by using ranges 2020-12-20 00:49:21 +01:00
Andrzej Rybczak b68354a223 Update header information and my email 2020-12-19 17:51:49 +01:00
Andrzej Rybczak cbc9741e66 Faster loading of playlists from the playlist editor 2020-12-19 16:54:51 +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 17c950cc57 Use fcntl to make a socket non blocking (MacOS fix) 2020-12-18 15:48:35 +01:00
Andrzej Rybczak 5b1a390270 Remove configuration options deprecated in 0.8.x 2020-12-18 15:15:43 +01:00
Andrzej Rybczak 4709cc6b6d Deprecate visualizer_sync_interval 2020-12-18 15:15:05 +01:00
Andrzej Rybczak c51b27d401 Do not loop after sending a database update command to Mopidy 2020-12-18 14:34:42 +01:00
Andrzej Rybczak f266b2a5d4 Use more portable way of suppressing output 2020-12-18 00:03:54 +01:00
Andrzej Rybczak 25d7bb4d19 Suppress any output from external commands 2020-12-17 22:49:30 +01:00
Andrzej Rybczak fa2bca9311 Don't run volume changing actions if there is no mixer 2020-12-17 22:48:48 +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 519f44e27c Support gstreamer's udpsink as a source of visualizer samples 2020-12-17 21:23:21 +01:00
Andrzej Rybczak 3e6a2af695 Rename fifo related values and functions 2020-12-17 18:33:25 +01:00
Andrzej Rybczak fbbb5637e7 Discard any lingering data from the source 2020-12-17 13:37:09 +01:00
Andrzej Rybczak 95c0678792 Implement buffering of visualizer samples read from the fifo 2020-12-17 12:32:25 +01:00
Andrzej Rybczak f4e032b047 Better amount of samples read for wave visualizers 2020-12-15 12:44:31 +01:00
Andrzej Rybczak b6a3823e83 Set default visualizer to spectrum if fftw is available 2020-12-14 18:21:49 +01:00
Andrzej Rybczak 970ebe63fd Call InitVisualization() on resize 2020-12-14 18:15:47 +01:00
Andrzej Rybczak 27bd4bff5e Fix look of the ellipse visualizer with high fps 2020-12-14 17:36:27 +01:00
Andrzej Rybczak b5bea554b6 Fix autoscaler 2020-12-14 17:01:13 +01:00
Andrzej Rybczak cff792bb7e Improve look for bigger values of dft_size 2020-12-14 14:35:55 +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 8237bcef27 Don't wrap colors around in sound wave filled and frequency spectrum 2020-12-14 12:39:12 +01:00
Andrzej Rybczak ee664775a1 Increase range of visualizer_spectrum_dft_size 2020-12-14 08:19:59 +01:00
Andrzej Rybczak 54a0c9a46e Increase fps of the visualizer to 30 2020-12-13 23:58:35 +01:00
Andrzej Rybczak 9b49acba56 Clear samples of the visualizer when playback is stopped 2020-12-13 23:58:24 +01:00
Andrzej Rybczak 261b23266d Add visualizer_spectrum_gain option to a configuration file 2020-12-13 18:04:32 +01:00
Andrzej Rybczak 2f07252ed9 Toggle the fifo output once if synchronization is disabled 2020-12-13 17:13:05 +01:00
Andrzej Rybczak ecdc77b960 Fix typo 2020-12-13 16:47:52 +01:00
Andrzej Rybczak 21034fdfa7 Pass random_exlude_pattern as reference 2020-12-13 16:43:43 +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 9749e49cfc Squash a few more warnings 2020-12-13 15:55:45 +01:00