Andrzej Rybczak
516ee31109
Update headers
9 years ago
Andrzej Rybczak
dbf5a1dbd8
Do not look at emptiness when changing windows
9 years ago
Andrzej Rybczak
9b6a080a29
Move filtering methods to separate interface
9 years ago
Andrzej Rybczak
de2513a36c
Implement filtering in media library
9 years ago
Andrzej Rybczak
60e66b47b6
searchable: retrieve currently applied search constraint
9 years ago
Andrzej Rybczak
d2db864293
media library: fix gathering of selected songs
10 years ago
Andrzej Rybczak
9e9e521580
remove enterPressed from remaining screens
11 years ago
Andrzej Rybczak
c6506d77fd
media library: fix infinite loop if listallinfo fails
11 years ago
Andrzej Rybczak
8f9a1a8fc0
media library: sort track numbers as integers, not strings
11 years ago
Andrzej Rybczak
7c15dd954e
stop using literal 500 as a window timeout
11 years ago
Andrzej Rybczak
2caf08aaa7
split PressSpace action into modular pieces
11 years ago
Andrzej Rybczak
a8e2ec5ed0
replace ProxySongList with NC::List and SongList
11 years ago
Andrzej Rybczak
a7dab01eff
replace boost::bind with std::bind
11 years ago
Andrzej Rybczak
38b1064f1f
actions: move item selection to its own action and bind it to insert
11 years ago
Andrzej Rybczak
dafcadefaf
add support for unicode aware regular expressions if available
11 years ago
Andrzej Rybczak
a26aa6c295
media library: locate song: clean up
11 years ago
Andrzej Rybczak
b8645d7647
media library: remove redundant FIXME
11 years ago
Trygve Aaberge
bfbafc3312
media library: add support for locating unknown tags/albums
11 years ago
Andrzej Rybczak
30df221cb4
menu: split into two headers
11 years ago
Andrzej Rybczak
0c58af8c53
window: support new colors also as borders
11 years ago
Andrzej Rybczak
25ac152b0d
remove silly comment after namespaces
12 years ago
Andrzej Rybczak
8d24c42261
format: implement generic format parser and printer
12 years ago
Andrzej Rybczak
6a5f46a458
actions: make find forward/backward incremental
12 years ago
Andrzej Rybczak
08d17f9d0e
media library: fix adding songs with fetch delay enabled
12 years ago
Andrzej Rybczak
309a4989c9
remove filtering
12 years ago
Andrzej Rybczak
efdac2058e
menu: make current() return an iterator
12 years ago
Andrzej Rybczak
12772c47f9
menu: remove search related methods
12 years ago
Andrzej Rybczak
7bfa120f37
mpd: get rid of *List typedefs
12 years ago
Andrzej Rybczak
202a21c4b3
mpd: replace all consumers with iterators
12 years ago
Andrzej Rybczak
e5b0c7a357
mpd: make GetRecursiveDirectory return SongIterator
12 years ago
Andrzej Rybczak
0457af36fe
mpd: redesign Item and adjust browser
12 years ago
Andrzej Rybczak
4ad5c33f32
use SongIterator
12 years ago
Andrzej Rybczak
67f2903c42
settings: add option to disable data fetching delay in media library and playlist editor
12 years ago
Andrzej Rybczak
27dc96bece
media library: fix mouse event handler
12 years ago
Andrzej Rybczak
d35cf6a7fb
media library: toggle sort more: fetch data only if mtimes are not there
12 years ago
Andrzej Rybczak
9238008033
make sure to include boost posix_time where needed
12 years ago
Andrzej Rybczak
5ce193303b
fix color of window separators in media library etc.
12 years ago
Andrzej Rybczak
416b77e122
media library: adjust info message a bit
12 years ago
Andrzej Rybczak
17c5dbf548
media library: do not attempt to locate local files
12 years ago
Andrzej Rybczak
301de2a4fe
media library: change data fetch delay to 250ms
12 years ago
Andrzej Rybczak
a9c1e3811b
media library: add data fetch delay after position changes
12 years ago
Andrzej Rybczak
dcaa1cafa4
playlist: make kept song count collision resistant
12 years ago
Andrzej Rybczak
d20765c53a
normalize messages
12 years ago
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.
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
59430f640b
statusbar: use boost::format instead of c-style printf
12 years ago
Andrzej Rybczak
34923a035c
notify user if some files failed to be added
12 years ago
Andrzej Rybczak
0dcec65edf
use boost::bind instead of std::bind until boost placeholders are in separate namespace
13 years ago
Andrzej Rybczak
7deeecee20
get rid of Playlist::PlayNewlyAddedSongs / correct adding songs in Media Library
13 years ago
Andrzej Rybczak
2f9ab8f267
mpdpp: make all consumers take values, not rvalue references
13 years ago