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