Commit Graph

192 Commits

Author SHA1 Message Date
Andrzej Rybczak
a26aa6c295 media library: locate song: clean up 2015-04-18 22:53:13 +02:00
Andrzej Rybczak
b8645d7647 media library: remove redundant FIXME 2015-04-18 21:04:10 +02:00
Trygve Aaberge
bfbafc3312 media library: add support for locating unknown tags/albums 2015-04-18 18:42:45 +02:00
Andrzej Rybczak
30df221cb4 menu: split into two headers 2015-04-18 17:41:13 +02:00
Andrzej Rybczak
0c58af8c53 window: support new colors also as borders 2014-11-15 17:51:46 +01:00
Andrzej Rybczak
25ac152b0d remove silly comment after namespaces 2014-11-11 00:18:51 +01:00
Andrzej Rybczak
8d24c42261 format: implement generic format parser and printer 2014-11-11 00:08:23 +01:00
Andrzej Rybczak
6a5f46a458 actions: make find forward/backward incremental 2014-11-07 12:59:00 +01:00
Andrzej Rybczak
9cb3b21d4a Merge branch '0.6.x'
Conflicts:
	NEWS
	configure.ac
	src/media_library.cpp
	src/playlist_editor.cpp
	src/tags.cpp
2014-11-06 19:23:54 +01:00
Andrzej Rybczak
08d17f9d0e media library: fix adding songs with fetch delay enabled 2014-11-06 18:53:31 +01:00
Andrzej Rybczak
309a4989c9 remove filtering 2014-11-05 21:37:27 +01:00
Andrzej Rybczak
efdac2058e menu: make current() return an iterator 2014-11-04 22:33:16 +01:00
Andrzej Rybczak
12772c47f9 menu: remove search related methods 2014-11-04 21:31:07 +01:00
Andrzej Rybczak
7bfa120f37 mpd: get rid of *List typedefs 2014-11-03 01:08:20 +01:00
Andrzej Rybczak
202a21c4b3 mpd: replace all consumers with iterators 2014-11-03 00:43:47 +01:00
Andrzej Rybczak
e5b0c7a357 mpd: make GetRecursiveDirectory return SongIterator 2014-11-02 23:08:21 +01:00
Andrzej Rybczak
0457af36fe mpd: redesign Item and adjust browser 2014-11-02 22:14:29 +01:00
Andrzej Rybczak
4ad5c33f32 use SongIterator 2014-11-01 19:45:19 +01:00
Andrzej Rybczak
67f2903c42 settings: add option to disable data fetching delay in media library and playlist editor 2014-09-14 13:32:40 +02:00
Andrzej Rybczak
27dc96bece media library: fix mouse event handler 2014-09-12 08:42:33 +02:00
Andrzej Rybczak
d35cf6a7fb media library: toggle sort more: fetch data only if mtimes are not there 2014-09-06 15:12:47 +02:00
Andrzej Rybczak
9238008033 make sure to include boost posix_time where needed 2014-09-03 22:00:25 +02:00
Andrzej Rybczak
5ce193303b fix color of window separators in media library etc. 2014-09-03 21:27:43 +02:00
Andrzej Rybczak
416b77e122 media library: adjust info message a bit 2014-09-03 12:36:36 +02:00
Andrzej Rybczak
17c5dbf548 media library: do not attempt to locate local files 2014-09-03 12:35:42 +02:00
Andrzej Rybczak
301de2a4fe media library: change data fetch delay to 250ms 2014-08-31 11:15: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
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
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
85a2802361 update copyright message 2014-08-27 05:43:51 +02:00
Andrzej Rybczak
59430f640b statusbar: use boost::format instead of c-style printf 2014-08-27 05:25:53 +02:00
Andrzej Rybczak
34923a035c notify user if some files failed to be added 2014-01-18 17:01:16 +01: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
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
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
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
6a3eb73a49 rewrite communication system with mpd 2013-04-07 13:22:50 +02:00
Andrzej Rybczak
2b5f1b9fd4 replace gnu regex wrapper with boost::regex 2013-04-06 16:47:03 +02: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
d5b5a5ee28 media library: fix #3596 (locate song with albumartist in library doesn't work) 2012-10-20 20:27:12 +02:00
Andrzej Rybczak
8db773cfec replace a few string algorithms with boost utilities 2012-10-18 16:59:57 +02:00
Andrzej Rybczak
3b61a0c1ab media library: fix marking songs as in playlist 2012-10-18 16:15:53 +02:00
Andrzej Rybczak
df9ecabb55 window: make color/format/border class enums 2012-10-06 19:05:12 +02:00
Andrzej Rybczak
1eb0003714 window: rename Where to Scroll and make it enum class 2012-10-05 21:25:22 +02:00
Andrzej Rybczak
044464962c initial restoration of support for encodings different than utf-8 2012-10-05 20:58:07 +02:00
Andrzej Rybczak
e40edade0e use boost.locale for charset conversions instead of iconv 2012-10-05 20:49:58 +02:00
Andrzej Rybczak
f5cf0a97cc media library: fix albums selection 2012-10-03 20:10:54 +02:00