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