Andrzej Rybczak
10ceacea7c
lyrics fetcher: update lyricsmania fetcher
2014-08-30 14:11:54 +02:00
Andrzej Rybczak
3bd7571407
lyrics fetcher: update sing365 fetcher
2014-08-30 14:11:54 +02:00
Andrzej Rybczak
48320176a0
lyrics fetcher: update lyricwiki fetcher
2014-08-30 14:11:54 +02:00
Andrzej Rybczak
597c656630
actions: apply filter: apply initial filter if non empty
2014-08-30 14:11:54 +02:00
Andrzej Rybczak
dcaa1cafa4
playlist: make kept song count collision resistant
2014-08-30 14:11:44 +02:00
Andrzej Rybczak
d20765c53a
normalize messages
2014-08-29 18:30:37 +02:00
Trygve Aaberge
9e8dc741e5
browser: make sorting optional
...
This adds a new option, "noop", to browser_sort_mode. If this mode
is selected, no sorting is done in the browser view, and the elements
are shown in the same order as received from the MPD server.
2014-08-29 17:10:40 +02:00
Trygve Aaberge
49f53c07bb
Use list in media library when listallinfo is overkill
...
When the media library is not sorted by mtime and not in two column
mode, there is no reason to use listallinfo/GetDirectoryRecursive,
instead of list/GetList.
Using list instead of listallinfo is desired because listallinfo may be
slow, fetches a lot more data than necessary in this case and because
the MPD reference says this about listallinfo:
Do not use this command. Do not manage a client-side copy of MPD's
database. That is fragile and adds huge overhead. It will break with
large databases. Instead, query MPD whenever you need something.
2014-08-29 16:39:37 +02:00
Andrzej Rybczak
749821ecc5
settings: restore possibility to set album artist as library tag
2014-08-29 16:24:04 +02:00
Andrzej Rybczak
98fc9324e2
playlist: rename remaining old private members
2014-08-29 15:20:07 +02:00
Andrzej Rybczak
d318484b4b
fix compilation --without-curl
2014-08-29 14:59:43 +02:00
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
2014-08-29 14:54:09 +02:00
Andrzej Rybczak
8a1e4a48dd
cmdargs: use boost::program_options
2014-08-28 05:46:49 +02:00
Andrzej Rybczak
99937bb468
server info: remove debug printf
2014-08-28 02:02:30 +02:00
Andrzej Rybczak
a3ee8736ce
playlist: update: reorder conditions
2014-08-28 02:02:05 +02:00
Andrzej Rybczak
64c0376d56
tiny tag editor: do not to set empty name
2014-08-27 12:59:17 +02:00
Andrzej Rybczak
e7523337c0
scrollpad: fix height calculation on window resize
2014-08-27 12:51:33 +02:00
Andrzej Rybczak
b7ceae7273
replace timeval and time_t with boost::posix_time::ptime
2014-08-27 11:19:05 +02:00
Andrzej Rybczak
7fdace835b
uniformize ways to convert strings into screen type
2014-08-27 08:54:02 +02:00
Andrzej Rybczak
e3e6aa09cc
tag editor: fix filename change detection
2014-08-27 06:09:22 +02:00
Andrzej Rybczak
e7c2e7790f
remove remnants of --now-playing command option
2014-08-27 05:53:04 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
962c351a27
actions: make askYesNoQuestion use boost::format
2014-08-27 05:42:01 +02:00
Andrzej Rybczak
59430f640b
statusbar: use boost::format instead of c-style printf
2014-08-27 05:25:53 +02:00
Andrzej Rybczak
8d1b10fb3e
actions: add missing flag restriction for physical deletion
2014-08-27 02:01:44 +02:00
Andrzej Rybczak
1fc2ce2d3c
window: fix exiting from getString if helper indicates so
2014-08-27 01:48:40 +02:00
Andrzej Rybczak
a7f3992c97
bindings: allow for binding multiple chains to one key
2014-08-27 01:15:28 +02:00
Andrzej Rybczak
afd5c22acf
mpd: fix memory leak added by 67550d460
2014-08-26 23:09:03 +02:00
Andrzej Rybczak
8db4b668ef
reinstall signal handler each time it's executed on Solaris ( #3976 )
2014-08-26 22:46:05 +02:00
Andrzej Rybczak
8e55acd3d0
doc: get rid of removed options
...
submitted by Marc Jessome some time ago.
2014-08-25 05:16:24 +02:00
Andrzej Rybczak
37ac53a27f
actions: fix assertion fail at double clear ( #4038 )
2014-08-25 05:07:34 +02:00
Matthew Hague
67550d4607
mpd: fix fetching mtime in getDirectoryRecursive
...
getdirectoryrecursive was using mpd_recv_song after a listall
including directories, changed to use mpd_recv_entity instead
(else incorrect mtime reported)
2014-08-25 04:53:54 +02:00
Andrzej Rybczak
8913c77786
browser: properly report errors when deleting items fails
2014-04-26 17:53:59 +02:00
Andrzej Rybczak
d28dcf6781
lyrics fetcher: fix a typo
2014-04-26 17:24:39 +02:00
Andrzej Rybczak
34923a035c
notify user if some files failed to be added
2014-01-18 17:01:16 +01:00
James Pike
7094852c20
addSongsToPlaylist: add all valid entries instead of stopping at first failure
2014-01-18 16:52:13 +01:00
Andrzej Rybczak
4415fe8684
window: read_key: move cursor back to position it was at before callbacks were called
2014-01-04 23:12:36 +01:00
Marc Jessome
e339e72ec3
actions: reset highlight position of main playlist when cleared
2014-01-04 21:53:47 +01:00
Andrzej Rybczak
554d684396
window: read_key: move cursor back to position it was at before helper function call
2014-01-04 21:47:07 +01:00
Andrzej Rybczak
c8c182b409
window: disable readline default autocompletion
2013-12-26 00:28:38 +01:00
Andrzej Rybczak
5ae6dce252
help: add description of 'set volume' action
2013-12-25 23:41:47 +01:00
Andrzej Rybczak
70945596ef
window: use readline for handling line input
2013-12-25 23:31:27 +01:00
Andrzej Rybczak
819d8baebd
tag editor: fix middle column binds if titles_visibility is disabled
2013-11-16 16:03:16 +01:00
Marc Jessome
955d308bca
Rename configure.in -> configure.ac
2013-09-25 14:27:03 +02:00
Andrzej Rybczak
c6a710b612
actions: resizeScreen: remove hack, apprently not needed anymore
2013-09-23 20:36:01 +02:00
Andrzej Rybczak
5625e247a4
actions: keep actions in array instead of map
2013-09-23 14:03:13 +02:00
Andrzej Rybczak
becb32840a
lastfm: queueJob: fix forwarding
2013-09-23 00:34:39 +02:00
Andrzej Rybczak
bea19bd0d7
lastfm: queueJob: if old job is not finished, discard it and start new one
2013-09-22 23:55:28 +02:00
Andrzej Rybczak
a494bb72d4
search engine: fix regex searching
2013-09-14 18:06:54 +02:00
Andrzej Rybczak
88790185ee
search engine: fix regex searching
2013-09-14 18:05:54 +02:00