Andrzej Rybczak
|
99107c5b39
|
Fix fetching lyrics from sing365.com and genius.com
|
2017-05-21 16:10:48 +02:00 |
|
Andrzej Rybczak
|
2362770b66
|
Change version to 0.8
|
2017-05-21 15:39:37 +02:00 |
|
Andrzej Rybczak
|
0c88287c03
|
Add virtual destructors to base classes
|
2017-05-21 15:24:27 +02:00 |
|
Andrzej Rybczak
|
19d32648ed
|
Replace highlight colors with prefixes and suffixes
|
2017-05-21 15:22:54 +02:00 |
|
Andrzej Rybczak
|
8134e6e23b
|
configure: check if curses.h exposes wide-char functions
|
2017-04-23 04:24:57 +02:00 |
|
Andrzej Rybczak
|
dd79548d08
|
configure: clean up comments
|
2017-04-23 03:56:24 +02:00 |
|
Andrzej Rybczak
|
2c495abd8c
|
Update man page information
|
2017-04-23 03:40:23 +02:00 |
|
Andrzej Rybczak
|
67df6b556b
|
Fix InternetLyricsFetcher
|
2017-04-08 14:19:42 +02:00 |
|
Andrzej Rybczak
|
890eaf61c7
|
Require boost 1.60 due to https://svn.boost.org/trac/boost/ticket/11570
|
2017-04-07 00:31:42 +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
|
29403d41ab
|
Include format_impl.h where functions from format.h are used
|
2017-03-29 11:06:59 +02:00 |
|
Andrzej Rybczak
|
dff00a873a
|
Explicitly define NCURSES_WIDECHAR instead of _XOPEN_SOURCE
|
2017-03-29 10:40:54 +02:00 |
|
Andrzej Rybczak
|
e0a469fb9f
|
Add _XOPEN_SOURCE=700 to resolve ncursesw issues on some systems
|
2017-03-29 08:17:50 +02:00 |
|
Andrzej Rybczak
|
5dfe6f9a8b
|
Formatted color: include <istream>
|
2017-03-28 11:44:26 +02:00 |
|
Andrzej Rybczak
|
21f0b4acb6
|
Configure: add more robust checks for boost libraries
|
2017-03-28 10:01:41 +02:00 |
|
Andrzej Rybczak
|
6f1e2d7516
|
Add option 'media_library_albums_split_by_date'
|
2017-03-28 09:01:33 +02:00 |
|
Andrzej Rybczak
|
a22bad7ad5
|
Rename SongTagMap to TagVector and allow it to store regular string chunks
|
2017-03-27 13:08:27 +02:00 |
|
Andrzej Rybczak
|
0185ee7fa4
|
Media library: prevent looping when mopidy is sent 'listallinfo' command
|
2017-03-26 11:21:40 +02:00 |
|
Andrzej Rybczak
|
4fcfb3c851
|
Add conversion from GetFunction to tag type
|
2017-03-26 10:59:55 +02:00 |
|
Andrzej Rybczak
|
cd78e1c79e
|
Config: reformat all descriptions to fill 80 columns
|
2017-03-26 10:13:32 +02:00 |
|
Andrzej Rybczak
|
ad869df626
|
Properly set color of the state line 'border'
|
2017-03-26 10:10:17 +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
|
554895f0f1
|
Media library: add songs to playlist in the same order they are displayed in
|
2017-03-26 09:08:32 +02:00 |
|
Andrzej Rybczak
|
035bc65bf9
|
Make single character prompts more robust
|
2017-03-26 06:03:12 +02:00 |
|
Andrzej Rybczak
|
5d12c9d544
|
Properly set window timeout
|
2017-03-26 06:02:30 +02:00 |
|
Andrzej Rybczak
|
a6612d3d8e
|
Add G{,R}TAGS to .gitignore
|
2017-03-26 05:24:47 +02:00 |
|
Andrzej Rybczak
|
f1d9c24938
|
Do not exit readline prompt early if it's in a subcommand of some sort
|
2017-03-24 05:07:14 +01:00 |
|
Andrzej Rybczak
|
c3b996c0e8
|
Print message only after song is not found in a current playlist
|
2017-03-12 19:58:58 +01:00 |
|
Andrzej Rybczak
|
468d13aac5
|
Prepend '0' to 'disc' tag if it's a single digit number
|
2017-03-12 19:52:36 +01:00 |
|
Andrzej Rybczak
|
86ec51624e
|
Update AUTHORS and copyright line
|
2017-03-12 15:05:48 +01:00 |
|
Andrzej Rybczak
|
0033bc3431
|
Disable autocenter mode while searching and filtering
|
2017-03-12 15:00:33 +01:00 |
|
Andrzej Rybczak
|
809b1d5b59
|
Rename requestContentsUpdate to requestContentUpdate
|
2017-03-12 13:19:21 +01:00 |
|
Andrzej Rybczak
|
b0121227e9
|
Overhaul jumping to song in playlist editor to clearly show search order
|
2017-03-12 13:12:14 +01:00 |
|
Andrzej Rybczak
|
86d24b26a8
|
Ignore fetch delay while locating song in media library
|
2017-03-12 12:40:27 +01:00 |
|
Andrzej Rybczak
|
625a0dff3a
|
Use volume command for relative volume changes instead of setvol
|
2017-03-12 12:34:45 +01:00 |
|
Andrzej Rybczak
|
00cbbe5593
|
playlist editor: fix jumping from the last occurrence of song in playlists
|
2017-02-18 11:20:45 +01:00 |
|
Andrzej Rybczak
|
4ad10fb4c2
|
Bring back colored bullet points in artist info
|
2017-02-17 16:02:02 +01:00 |
|
Andrzej Rybczak
|
0ab5fbb809
|
Use scoped window timeout
|
2017-02-13 10:55:46 +01:00 |
|
Andrzej Rybczak
|
05bf53d0ab
|
Seek immediately after invoking appropriate action once
|
2017-02-13 10:45:41 +01:00 |
|
Andrzej Rybczak
|
9227eb8f80
|
Give arguments to command line options appropriate names
|
2017-01-29 15:13:20 +01: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
|
5deb6600d4
|
Fix fetching lyrics from justsomelyrics.com
|
2017-01-28 18:29:51 +01:00 |
|
Andrzej Rybczak
|
8b014bd970
|
Add test for checking whether lyrics fetchers work
|
2017-01-28 18:24:03 +01:00 |
|
Andrzej Rybczak
|
0b1f0bfe0d
|
Make Property use boost::variant
|
2017-01-28 17:43:16 +01:00 |
|
Andrzej Rybczak
|
b2f29c6756
|
lastfm: fix fetching artist info in language other than English
|
2017-01-28 16:38:55 +01:00 |
|
Andrzej Rybczak
|
a5827cf1de
|
Make jump_to_playing_song not runnable if there is no playing song
|
2017-01-11 04:45:47 +01:00 |
|
Andrzej Rybczak
|
cd414810a5
|
If only 8 colors are available, map the rest of 256 to base ones
|
2017-01-06 17:04:02 +01:00 |
|
Andrzej Rybczak
|
ca330bc924
|
Get rid of intermediate data structure when fetching directory contents
|
2017-01-06 17:02:23 +01:00 |
|
Andrzej Rybczak
|
6d2ed00e6a
|
Fix highlighting parent directory in filtered browser
|
2017-01-06 16:49:04 +01:00 |
|
Andrzej Rybczak
|
7d502e42ba
|
Check if songs are in playlist when displaying them, not up-front
|
2017-01-06 13:58:22 +01:00 |
|
Andrzej Rybczak
|
e191959976
|
Do mpd status update after every call to noidle if appropriate
|
2017-01-06 02:44:21 +01:00 |
|
Andrzej Rybczak
|
0d8b2aee4b
|
Make 'update_environment' action also update local mpd status
|
2017-01-06 02:41:39 +01:00 |
|
Andrzej Rybczak
|
401e732056
|
Fix deletion of items in a filtered playlist
|
2017-01-06 01:42:04 +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
|
e9ae99b5f0
|
Adjust handling of selected prefix and suffix in columns mode
|
2016-12-25 11:45:55 +01:00 |
|
Andrzej Rybczak
|
29f6d8f18e
|
Fix displaying items in menu
|
2016-12-25 00:41:24 +01:00 |
|
Andrzej Rybczak
|
92d2b73974
|
Reposition player_state_color in man page and settings
|
2016-12-25 00:40:35 +01:00 |
|
Andrzej Rybczak
|
51d7c9d7d5
|
Add to NEWS info about extended color variables
|
2016-12-25 00:28:06 +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
|
9c13827b62
|
Remove Format::None
|
2016-12-22 16:16:53 +01:00 |
|
Andrzej Rybczak
|
5445c41aaa
|
Move screens to subdirectory
|
2016-12-22 15:58:57 +01:00 |
|
Andrzej Rybczak
|
478f4454d8
|
Move ncurses related files to curses directory
|
2016-12-22 15:25:25 +01:00 |
|
Andrzej Rybczak
|
44d343d5a2
|
visualizer: use std::vector for samples
|
2016-12-22 10:54:52 +01:00 |
|
Andrzej Rybczak
|
54fd2d65c6
|
Compile cleanly with GCC 4.9.4
|
2016-12-22 10:35:44 +01:00 |
|
Andrzej Rybczak
|
91939bb14e
|
lyrics: after cancelling download stop further fetching attempts
|
2016-12-21 22:48:03 +01:00 |
|
Andrzej Rybczak
|
f3713ec2ee
|
settings: fix typo
|
2016-12-21 22:10:21 +01:00 |
|
Andrzej Rybczak
|
fd59e2af96
|
use boost::async instead of std::async as ~boost::async is nonblocking
|
2016-12-21 21:43:36 +01:00 |
|
Andrzej Rybczak
|
50ec522726
|
Require ncursesw to provide waddwstr and waddnwstr
|
2016-12-16 07:17:10 +01:00 |
|
Andrzej Rybczak
|
5c62072713
|
Require ncursesw
|
2016-12-16 07:11:51 +01:00 |
|
Andrzej Rybczak
|
30830e338a
|
functional: remove reverse_iteration, use boost::range instead
|
2016-12-14 08:02:45 +01:00 |
|
Andrzej Rybczak
|
2e0de374a3
|
Prevent ncurses input queue from breaking by cleaning KEY_RESIZE asap
|
2016-12-14 08:02:45 +01:00 |
|
Andrzej Rybczak
|
31b2c7f55f
|
Make run_resize_screen volatile
|
2016-12-14 08:02:45 +01:00 |
|
Andrzej Rybczak
|
b7386c4fa6
|
song list: get rid of boost::zip_iterator and improve {Const,}SongIterator
|
2016-12-14 08:02:37 +01:00 |
|
Andrzej Rybczak
|
612f8c3145
|
bindings: remove deprecation warnings
|
2016-12-08 01:45:36 +01:00 |
|
Andrzej Rybczak
|
9926718cf0
|
man: update description of a few variables
|
2016-12-08 01:45:36 +01:00 |
|
Andrzej Rybczak
|
000de70634
|
settings: deprecate visualizer_sample_multiplier
|
2016-12-08 01:45:33 +01:00 |
|
Andrzej Rybczak
|
667e9be00e
|
window: make key type 64 bits to represent unicode characters unambiguously
|
2016-12-07 20:03:50 +01:00 |
|
Andrzej Rybczak
|
9306f56c34
|
Exit if stdin is closed
|
2016-12-07 19:46:38 +01:00 |
|
Andrzej Rybczak
|
56cb940a12
|
actions: use shared_ptr to store actions
|
2016-12-07 19:02:47 +01:00 |
|
Andrzej Rybczak
|
59197f23d0
|
actions: use unique_ptr for storing actions
|
2016-11-23 20:58:00 +01:00 |
|
Andrzej Rybczak
|
c422b993db
|
Always clear worker after fetching lyrics completed
|
2016-11-21 12:06:14 +01:00 |
|
Andrzej Rybczak
|
00f70e23e6
|
Add support for fetching lyrics in background for selected songs
|
2016-11-21 11:55:28 +01:00 |
|
Andrzej Rybczak
|
5b56c48c4a
|
lyrics: add support for showing notifications about fetching lyrics in background
|
2016-11-21 10:47:27 +01:00 |
|
Andrzej Rybczak
|
ba83b9daab
|
Explicitly link with pthread library
|
2016-11-20 20:51:04 +01:00 |
|
Andrzej Rybczak
|
3868e32b92
|
Show detailed error message if writing tags fails
|
2016-11-20 19:38:11 +01:00 |
|
Andrzej Rybczak
|
a2ffa72a34
|
Move Shared class to a separate file
|
2016-11-20 19:20:25 +01:00 |
|
Andrzej Rybczak
|
5e2626ca0c
|
Make libcurl a hard dependency
|
2016-11-20 19:15:25 +01:00 |
|
Andrzej Rybczak
|
b018efceb6
|
Modernize lyrics screen
|
2016-11-20 19:14:35 +01:00 |
|
Andrzej Rybczak
|
c6f5933bf9
|
settings: remove default_space_mode
|
2016-11-19 16:04:33 +01:00 |
|
Andrzej Rybczak
|
180c2d26fc
|
Simplify option_parser
|
2016-11-19 15:37:09 +01:00 |
|
Andrzej Rybczak
|
6d313a282b
|
settings: expand '~' to home directory in execute_on_player_song_change
|
2016-11-16 11:29:33 +01:00 |
|
Andrzej Rybczak
|
e3bb8aaad5
|
configuration: trim MPD_PORT value before passing it to lexical_cast
|
2016-11-16 11:19:41 +01:00 |
|
Andrzej Rybczak
|
8dde3944ee
|
configuration: show meaningful error message if MPD_PORT is not a number
|
2016-11-16 11:12:56 +01:00 |
|
Andrzej Rybczak
|
6a3c49e8e6
|
lyrics: suppress name shadow warnings
|
2016-11-16 09:38:27 +01:00 |
|
Andrzej Rybczak
|
481ed0b1fe
|
lyrics: fetch lyrics in background sequentially
|
2016-11-16 09:19:28 +01:00 |
|
Andrzej Rybczak
|
a2862b9fdf
|
Make the list of lyrics fetchers customizable
|
2016-11-16 09:12:37 +01:00 |
|
Andrzej Rybczak
|
b833818023
|
lyrics fetcher: add support for tekstowo.pl
|
2016-11-16 07:18:34 +01:00 |
|
Andrzej Rybczak
|
308c2be2f6
|
lyrics fetcher: add support for genius.com
|
2016-11-16 06:21:36 +01:00 |
|