Andrzej Rybczak
d82498ea16
throw away isConnected variable and use itsConnection instead
17 years ago
Andrzej Rybczak
0d9f6fab7d
add MPD::Connection::Toggle() and throw away MPD::Connection::Execute()
17 years ago
Andrzej Rybczak
dec7bd9c0e
make ncmpcpp use external libmpdclient (--without-taglib and --without-iconv)
17 years ago
Andrzej Rybczak
2f971147b1
change all Mpd.GetState </> psPlay/psStop to (!)Mpd.isPlaying()
17 years ago
Andrzej Rybczak
30b8622776
get total time from mpd status, not from currently playing track
...
it seems that even if track info doesn't provide total track length,
mpd status does, which allows for seeking and displaying progressbar.
17 years ago
Andrzej Rybczak
4f3040e0ec
move code responsible for adding selected items to playlists to misc.cpp
17 years ago
Andrzej Rybczak
7a85a15ff2
simplify code responsible for adding items with 'a' more
17 years ago
Andrzej Rybczak
216b0b6af6
new feature: display bitrate in statusbar (optional, disabled by default)
17 years ago
Andrzej Rybczak
2eb913fe22
define MPD::Connection handler as an object, not pointer
17 years ago
Andrzej Rybczak
5a2853b36a
new feature: outputs screen
17 years ago
Andrzej Rybczak
dd266b0103
new feature: add random songs to playlist
17 years ago
Andrzej Rybczak
ecd4c8cc17
get rid of C style casts
17 years ago
Andrzej Rybczak
00dcadcc8a
add support for consume mode
...
info about this feature can be found in mpd docs.
17 years ago
Andrzej Rybczak
5f41640cd9
handle single command and remove hacks used as substitute for it
...
mpd-git has single command, which provides functionality
of both "repeat one" and "stop after current track" modes.
repeat one = single && repeat
stop after current track = single && !repeat
17 years ago
Andrzej Rybczak
f78e88e6aa
do not fetch status after succesful setvol command, set it locally
17 years ago
Andrzej Rybczak
ab265f2fdf
do not fetch mpd_Stats from mpd as it's unneded
17 years ago
Andrzej Rybczak
24c37eb592
do not store commands list in MPD::Connection
...
it should have sent commandlist begin and end commands from the beginning,
having separated functions just to handle queueing commands was plainly ugly.
17 years ago
Andrzej Rybczak
a4599fffe7
speed up browsing media library
...
the way media library was searching for albums
was wrong and by the way totally inefficient.
17 years ago
Andrzej Rybczak
f162a7b880
new feature: playlist sorting (Ctrl-V by default)
17 years ago
Andrzej Rybczak
5d2daab416
new feature: apply filter to screen (Ctrl-F)
...
if one applies a filter, only items that contain this
filter will be displayed. works on all screens.
17 years ago
Andrzej Rybczak
32bac776e7
cleaning
17 years ago
Andrzej Rybczak
ba6c2db0b1
improve resizing
17 years ago
Andrzej Rybczak
9cc1689a71
make changes from 7b6521a3 compatible with <mpd-0.14
17 years ago
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
17 years ago
Andrzej Rybczak
c71f07df6d
eliminate remained compiler warnings
18 years ago
Andrzej Rybczak
c06861f4ee
initialize all fields in MPD::StatusChanges to zeroes
18 years ago
Andrzej Rybczak
5c0af01cca
put mpd connection related things into namespace
18 years ago
Andrzej Rybczak
51e7f56123
fix adding items to playlist
18 years ago
Andrzej Rybczak
c64e3a9b3b
use size_t instead of int where it's appropriate
18 years ago
unK
beee0bc9d3
add support for browsing local filesystem
18 years ago
unK
a85cfcd8eb
several code clean-ups and corrections
18 years ago
unK
4ab4e72c97
implement argv handler and basic mpc commands
18 years ago
unK
9fd373625d
add to libmpdclient support for getting list of any tag type
18 years ago
unK
51b913d611
directories view for tag editor
18 years ago
unK
0e1e3c6342
a lot of code clean-ups, remove song info screen
18 years ago
unK
c9263b8396
add playlist renaming support
18 years ago
unK
b896f31c50
improve moving items and fix password handling (again) + fixes
18 years ago
unK
3e3f16540b
playlists management support and playlist editor screen added
18 years ago
unK
c7ebe772c7
more common way of handling example config files (like in ncmpc) + add a few
...
more functions to libmpdclient implementation
18 years ago
unknown
f61847c46c
add custom keys configuration
18 years ago
unknown
19561bad4f
add proper mpd password handling
18 years ago
unknown
9f12f99706
more fixes, config options, keybindings, case insensitive sorting in browser
18 years ago
unknown
b43e3577f2
make sorting items in browser case insensitive
18 years ago
unknown
34dfffaab0
various clean-ups and improvements
18 years ago
unknown
e98cd9962c
add saving and deleting playlist
18 years ago
unknown
1c2ef6fc6a
drop libmpd dependency in favor of its own libmpdclient wrapper
18 years ago