Andrzej Rybczak
afa8a34340
mpd: make Iterator more flexible
12 years ago
Andrzej Rybczak
0457af36fe
mpd: redesign Item and adjust browser
12 years ago
Andrzej Rybczak
30d57afcac
playlist editor: hold MPD::PlaylistS instead of std::stringS
12 years ago
Andrzej Rybczak
fabd24c6a5
mpd: make ItemType enum class
12 years ago
Andrzej Rybczak
9a1afece86
mpd: Item: do not wrap Song in shared_ptr
12 years ago
Andrzej Rybczak
42bba40baf
mpd: add Playlist
12 years ago
Andrzej Rybczak
b98d830a33
mpd: output: replace exception with assert
12 years ago
Andrzej Rybczak
cb6d8c69cd
mpd: use unique_ptr for storage of mpd_connection
12 years ago
Andrzej Rybczak
72726831ca
mpd: add OutputIterator
12 years ago
Andrzej Rybczak
4ad5c33f32
use SongIterator
12 years ago
Andrzej Rybczak
485e6ee4a3
mpd: add SongIterator
12 years ago
Andrzej Rybczak
683efb5a43
status: follow lyrics of proper song if consume mode is on
...
http://bugs.musicpd.org/view.php?id=4082
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
4db97e5502
mpd: make Status/Statistics accessors inlineable
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
Andrzej Rybczak
d0b0f1f57c
mpdpp: fix compilation with gcc-4.6
13 years ago
Andrzej Rybczak
2184fb7c73
get rid of global mpd status object
13 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
6a3eb73a49
rewrite communication system with mpd
13 years ago
Andrzej Rybczak
a0a2f6db1b
mpdpp: remove unused member variable
13 years ago
Andrzej Rybczak
ead12406e3
actions: new action: set_volume
13 years ago
Andrzej Rybczak
efe2a52382
fix header guards
14 years ago
Andrzej Rybczak
1e335fae02
media library: optimize update
14 years ago
Andrzej Rybczak
9a292ca20d
mpd: make functions take item consumer instead of returning vector of items
14 years ago
Matthew Hague
b487f10f10
media library: add support for sorting by mtime
14 years ago
Andrzej Rybczak
b57428db90
mdp: remove GetCurrentlyPlayingSongPos
14 years ago
Andrzej Rybczak
fcf9ffe668
mpd: separate statistics
14 years ago
Andrzej Rybczak
0147a24add
mpd: adjust indentation
14 years ago
Andrzej Rybczak
a351d07eff
actions: get deleting/cropping/clearing playlists right
14 years ago
Andrzej Rybczak
bb121fbe01
make playlist and playlist editor share code responsible for moving items
14 years ago
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
14 years ago
Andrzej Rybczak
6f59a175ec
implement HasSongs interface
14 years ago
Andrzej Rybczak
b77466cc38
browser: read tags from local songs
14 years ago
Andrzej Rybczak
a20a195225
mpd: use lambda closures instead of passing vectors to functions
14 years ago
Andrzej Rybczak
397783d701
reduce usage of pointers / replace std::pair in SearchEngine
14 years ago
Andrzej Rybczak
2096181eb1
playlist editor: disallow cropping/clearing filtered playlists
14 years ago
Andrzej Rybczak
77a3c73d9c
make displayed messages more consistent
14 years ago
Andrzej Rybczak
dad2bba13e
optimize a bit adding playlists/directories to playlist
14 years ago
Andrzej Rybczak
bab756c579
add support for priorities (queueing)
14 years ago
Andrzej Rybczak
2d57f15cad
remove some hacky shit
14 years ago
Andrzej Rybczak
181224b837
keybinding system rewrite
14 years ago
Andrzej Rybczak
a14b77338d
jump to current song at startup even if it's not currently played
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
57511bb941
local browser: properly check if file extension is supported
14 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
c63780e6e6
support adding last.fm streams to playlist
16 years ago
Andrzej Rybczak
1735a8c7db
handle possible errors while saving playlist properly
16 years ago
Andrzej Rybczak
9c02bbf596
media library/tag editor: block idle while doing hierarchical searches
...
idle should be blocked in such cases since it would be enabled and
disabled a few times by each mpd command, which makes no sense and
slows down the whole process.
16 years ago
Andrzej Rybczak
230b6ae3e3
make MPD::Connection::Version() return integer instead of float
...
full version is always 0.xx.0, where xx is current
version of protocol, so why bother with zeros...
16 years ago