Commit Graph

1527 Commits

Author SHA1 Message Date
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
Andrzej Rybczak
9b7c0a74c7 settings: MakeProperPath: do not leave double '/' in directory 2013-04-02 02:02:48 +02:00
Andrzej Rybczak
282f100aef lyrics: fix compilation --without-curl 2013-04-02 01:52:22 +02:00
Needs
a50dc9d1ce Change an obsolete macro in configure.in 2013-04-01 23:52:46 +02:00
Andrzej Rybczak
e8afdfeae4 tags: remove xiph comment TRACK while writing tags
some taggers use it instead of TRACKNUMBER.
2012-12-24 10:30:19 +01:00
Andrzej Rybczak
670293655a scrollpad: fix bug in Scrollpad::flush() 2012-12-14 23:52:22 +01:00
Andrzej Rybczak
4a57a5c416 fix compilation with gcc-4.7 2012-12-14 19:30:04 +01:00
Andrzej Rybczak
b3219f9e34 require gcc-4.6 since gcc-4.5.4 produces ICE while compiling bindings.cpp 2012-12-14 19:27:59 +01:00
Andrzej Rybczak
133554bfea settings: new configuration variable: generate_win32_compatible_filenames 2012-12-08 16:34:46 +01:00
Daniel
a6c843569a song: shortening of length string by chopping off the tail (12:34->12:3) 2012-12-08 16:07:28 +01:00
Wieland Hoffmann
1e1aba121d song info: do not use TagLib if mpd_music_dir is unset
Trying to do use TagLib with mpd_music_dir unset resulted in a segfault
in TagLib when trying to open the file - its path was just the filename.
2012-11-02 18:32:13 +01:00