Commit Graph

1746 Commits

Author SHA1 Message Date
Andrzej Rybczak
5d6d390f77 catch all exceptions and show them as unexpected errors 2014-08-31 08:47:27 +02:00
Andrzej Rybczak
4ac46f8c9d remove quotation marks from the host in the 'welcome' message 2014-08-30 19:56:53 +02:00
Andrzej Rybczak
fe34852c31 help: make volume_change_step affect description of appropriate actions 2014-08-30 16:48:56 +02:00
Andrzej Rybczak
0ed6946721 fix color of column separators with classic ui and disabled titles 2014-08-30 16:06:39 +02:00
Andrzej Rybczak
f7611e9fb0 playlist editor: add data fetch delay after position changes 2014-08-30 15:39:36 +02:00
Andrzej Rybczak
a9c1e3811b media library: add data fetch delay after position changes 2014-08-30 15:39:26 +02:00
Andrzej Rybczak
a959d5c0a6 song: initialize m_hash in default constructor 2014-08-30 14:11:54 +02:00
Andrzej Rybczak
fbe1c1fdb2 lyrics fetcher: metrolyrics: remove code not needed anymore 2014-08-30 14:11:54 +02:00
Andrzej Rybczak
d356c9552f lyrics fetcher: update justsomelyrics fetcher 2014-08-30 14:11:54 +02:00
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