Commit Graph

1737 Commits

Author SHA1 Message Date
Alexander Lopatin
ed883e2059 song info: fix #3786 (crash when pressing 'i' to get info of the stream) 2013-09-14 17:52:17 +02:00
Andrzej Rybczak
68ff3fae47 ncmpcpp: remove custom boost::throw_exception 2013-09-14 17:32:54 +02:00
Andrzej Rybczak
88a3bdb507 properly handle boost::bad_lexical_cast exceptions 2013-09-14 17:26:45 +02:00
Andrzej Rybczak
7167d036d0 actions: require action to be non-null if we query by action type 2013-07-13 19:04:22 +02:00
Andrzej Rybczak
fb9df0caee configure: require boost.thread v3 2013-07-11 03:20:01 +02:00
Andrzej Rybczak
1731ee2d38 configure: require boost.thread v2 2013-07-11 03:06:40 +02:00
Andrzej Rybczak
1710f892c5 lastfm: rework service architecture a bit and implement getting full artist info 2013-07-10 19:25:32 +02:00
Andrzej Rybczak
0092dfe044 scrollpad: flush: load all remaining properties at the end 2013-07-10 17:18:20 +02:00
Andrzej Rybczak
0dcec65edf use boost::bind instead of std::bind until boost placeholders are in separate namespace 2013-07-09 23:14:14 +02:00
Andrzej Rybczak
12c7dc2f5b scrollpad: pass boost::regex flags explicitly 2013-07-09 21:03:18 +02:00
Andrzej Rybczak
54d11a464c lyrics fetcher: fix shadow warnings 2013-07-09 00:51:26 +02:00
Andrzej Rybczak
d8a838a3f7 lyrics fetcher: add fetcher for azlyrics.com 2013-07-09 00:43:24 +02:00
Andrzej Rybczak
6d6110a52b lyrics fetcher: throw away broken fetchers and fix/improve existing ones 2013-07-09 00:42:23 +02:00
Andrzej Rybczak
af10ac883f actions: fix JumpToPositionInSong 2013-06-17 03:26:35 +02:00
Andrzej Rybczak
088eeddb69 configure: explicitly link with boost.system 2013-05-28 00:37:03 +02:00
Andrzej Rybczak
1feb244dce song info: show replay gain info if available (flac/ogg only) 2013-05-28 00:11:27 +02:00
Andrzej Rybczak
4db97e5502 mpd: make Status/Statistics accessors inlineable 2013-05-27 23:48:54 +02:00
Andrzej Rybczak
7deeecee20 get rid of Playlist::PlayNewlyAddedSongs / correct adding songs in Media Library 2013-05-17 16:55:50 +02:00
Andrzej Rybczak
2f9ab8f267 mpdpp: make all consumers take values, not rvalue references 2013-05-17 15:18:17 +02:00
Andrzej Rybczak
e5e6de8d31 helpers: cleanup properly if action throws an exception 2013-05-17 13:44:25 +02:00
Andrzej Rybczak
0731c13026 browser: remove unused includes 2013-05-16 21:45:16 +02:00
Andrzej Rybczak
5dca3eb8b5 browser: use boost::filesystem for clearing directories 2013-05-16 21:32:47 +02:00
Andrzej Rybczak
56bf829b99 mutable song: use override keyword 2013-05-16 20:58:31 +02:00
Andrzej Rybczak
de9a999124 browser: add support for sorting by mtime in local browser 2013-05-16 20:57:03 +02:00
Andrzej Rybczak
1c6c9e9c5a browser: use boost::filesystem for local browsing 2013-05-16 20:56:37 +02:00
Andrzej Rybczak
a1b57a45af tiny tag editor: fix file edition in local browser 2013-05-16 18:14:44 +02:00
Andrzej Rybczak
efa7a99167 tags: xiph: remove DISC tag when writing tags, DISCNUMBER is used instead 2013-05-16 17:54:42 +02:00
Andrzej Rybczak
786ffe9182 clear filters when empty string is passed to applyFilter
boost::regex doesn't like empty strings in literal mode and throws exceptions.
2013-04-28 23:25:08 +02:00
Andrzej Rybczak
d0b0f1f57c mpdpp: fix compilation with gcc-4.6 2013-04-27 22:08:02 +02:00
Andrzej Rybczak
2880ac950e mpdpp: make it possible to send playlist_delete command in commands list
this fixes #3749
2013-04-27 19:18:21 +02:00
Andrzej Rybczak
7a470cdfbf fix assertion failure while trying to send play command in commands list
this fixes #3746
2013-04-27 19:13:44 +02:00
Andrzej Rybczak
54a1822db2 fix problem with status update (#3740) 2013-04-10 16:17:10 +02:00
Andrzej Rybczak
425836630e ncmpcpp: fix custom startup screen 2013-04-07 18:41:34 +02:00
Andrzej Rybczak
5aec12b269 status: update header immediately after player state change 2013-04-07 18:25:02 +02:00
Andrzej Rybczak
2184fb7c73 get rid of global mpd status object 2013-04-07 17:29:32 +02:00
Andrzej Rybczak
d451731562 clear search results if empty string is passed to FindForward/Backward 2013-04-07 14:10:41 +02:00
Andrzej Rybczak
1d4e006986 update copyright info 2013-04-07 13:31:58 +02:00
Andrzej Rybczak
5c610b9a41 settings: remove mpd_communication_mode as poling is no longer supported 2013-04-07 13:25:15 +02:00
Andrzej Rybczak
6a3eb73a49 rewrite communication system with mpd 2013-04-07 13:22:50 +02:00
Andrzej Rybczak
153e843774 settings: disable regexes by default 2013-04-06 17:27:29 +02:00
Andrzej Rybczak
7f8a6e7931 search engine: replace gnu regex with boost::regex 2013-04-06 17:23:29 +02:00
Andrzej Rybczak
2b5f1b9fd4 replace gnu regex wrapper with boost::regex 2013-04-06 16:47:03 +02:00
Andrzej Rybczak
66bd3e9782 doc/bindings: provide list of actions that are not bound to any key/command 2013-04-06 14:13:30 +02:00
Andrzej Rybczak
a0a2f6db1b mpdpp: remove unused member variable 2013-04-06 14:08:13 +02:00
Andrzej Rybczak
ead12406e3 actions: new action: set_volume 2013-04-06 14:07:35 +02:00
Andrzej Rybczak
a4160790cf settings: add volume_change_step configuration option 2013-04-06 13:42:43 +02:00
Andrzej Rybczak
c79997c08b actions: ApplyFilter: apply filter at the end (fix for #3624) 2013-04-06 12:29:54 +02:00
Wieland Hoffmann
946f90efdb song_info: Do not limit the 'channels' diplay to mono/stereo
but keep the "mono"/"stereo" display for the simple cases.
2013-04-06 12:25:52 +02:00
Raghavendra D Prabhu
bbef713741 status: reduce wakeups with display_bitrate enabled
When system was profiled for wakeups, a high wakeup rate from mpd was observed even when paused. Strace-ing mpd pointed at excessive polling even though mpd_communication_mode is set to notifications. By method of elimination in the configuration, it was narrowed down to display_bitrate. By code inspection, it could be seen that Mpd.isPlaying() is true even if mpd is paused, but it doesn't make sense as to why bitrate needs to be constantly updated even when mpd is paused. Hence the patch.

Signed-off-by: Raghavendra D Prabhu <rprabhu@wnohang.net>
2013-04-06 10:52:22 +02:00
Andrzej Rybczak
419263b1b5 actions: MouseEvent: allow for changing volume in new design even if header is disabled 2013-04-04 12:17:18 +02:00