Andrzej Rybczak
2f971147b1
change all Mpd.GetState </> psPlay/psStop to (!)Mpd.isPlaying()
2009-09-18 02:17:30 +00:00
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.
2009-09-09 18:32:57 +02:00
Andrzej Rybczak
4f3040e0ec
move code responsible for adding selected items to playlists to misc.cpp
2009-08-29 23:53:36 +02:00
Andrzej Rybczak
7a85a15ff2
simplify code responsible for adding items with 'a' more
2009-08-25 02:47:05 +02:00
Andrzej Rybczak
216b0b6af6
new feature: display bitrate in statusbar (optional, disabled by default)
2009-08-24 01:37:44 +02:00
Andrzej Rybczak
2eb913fe22
define MPD::Connection handler as an object, not pointer
2009-07-04 06:07:00 +02:00
Andrzej Rybczak
5a2853b36a
new feature: outputs screen
2009-05-26 22:07:08 +02:00
Andrzej Rybczak
dd266b0103
new feature: add random songs to playlist
2009-05-24 22:30:02 +02:00
Andrzej Rybczak
ecd4c8cc17
get rid of C style casts
2009-05-21 23:51:56 +02:00
Andrzej Rybczak
00dcadcc8a
add support for consume mode
...
info about this feature can be found in mpd docs.
2009-04-01 14:51:09 +02:00
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
2009-03-27 16:40:55 +01:00
Andrzej Rybczak
f78e88e6aa
do not fetch status after succesful setvol command, set it locally
2009-03-23 16:30:12 +01:00
Andrzej Rybczak
ab265f2fdf
do not fetch mpd_Stats from mpd as it's unneded
2009-03-22 17:52:27 +01:00
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.
2009-03-12 17:30:25 +01:00
Andrzej Rybczak
a4599fffe7
speed up browsing media library
...
the way media library was searching for albums
was wrong and by the way totally inefficient.
2009-03-07 12:26:16 +01:00
Andrzej Rybczak
f162a7b880
new feature: playlist sorting (Ctrl-V by default)
2009-02-18 20:08:50 +01:00
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.
2009-02-17 17:57:55 +01:00
Andrzej Rybczak
32bac776e7
cleaning
2009-02-17 08:29:40 +01:00
Andrzej Rybczak
ba6c2db0b1
improve resizing
2009-02-16 00:37:03 +01:00
Andrzej Rybczak
9cc1689a71
make changes from 7b6521a3 compatible with <mpd-0.14
2009-01-30 19:47:14 +01:00
Andrzej Rybczak
0c9e10091f
update fsf address and copyright info
2009-01-17 00:52:08 +01:00
Andrzej Rybczak
c71f07df6d
eliminate remained compiler warnings
2008-12-12 22:50:22 +01:00
Andrzej Rybczak
c06861f4ee
initialize all fields in MPD::StatusChanges to zeroes
2008-12-09 10:46:42 +01:00
Andrzej Rybczak
5c0af01cca
put mpd connection related things into namespace
2008-12-09 10:16:38 +01:00
Andrzej Rybczak
51e7f56123
fix adding items to playlist
2008-11-07 21:41:16 +01:00
Andrzej Rybczak
c64e3a9b3b
use size_t instead of int where it's appropriate
2008-11-06 20:07:42 +01:00
unK
beee0bc9d3
add support for browsing local filesystem
2008-10-27 20:35:02 +01:00
unK
a85cfcd8eb
several code clean-ups and corrections
2008-10-07 10:14:21 +02:00
unK
4ab4e72c97
implement argv handler and basic mpc commands
2008-10-05 22:41:29 +02:00
unK
9fd373625d
add to libmpdclient support for getting list of any tag type
2008-10-05 19:30:42 +02:00
unK
51b913d611
directories view for tag editor
2008-09-11 10:31:04 +02:00
unK
0e1e3c6342
a lot of code clean-ups, remove song info screen
2008-09-09 16:49:22 +02:00
unK
c9263b8396
add playlist renaming support
2008-09-06 13:55:35 +02:00
unK
b896f31c50
improve moving items and fix password handling (again) + fixes
2008-09-04 14:27:59 +02:00
unK
3e3f16540b
playlists management support and playlist editor screen added
2008-09-01 09:22:57 +02:00
unK
c7ebe772c7
more common way of handling example config files (like in ncmpc) + add a few
...
more functions to libmpdclient implementation
2008-08-26 01:31:08 +02:00
unknown
f61847c46c
add custom keys configuration
2008-08-23 19:31:22 +02:00
unknown
19561bad4f
add proper mpd password handling
2008-08-20 12:35:08 +02:00
unknown
9f12f99706
more fixes, config options, keybindings, case insensitive sorting in browser
2008-08-19 17:14:11 +02:00
unknown
b43e3577f2
make sorting items in browser case insensitive
2008-08-18 20:40:09 +02:00
unknown
34dfffaab0
various clean-ups and improvements
2008-08-18 17:16:00 +02:00
unknown
e98cd9962c
add saving and deleting playlist
2008-08-17 22:39:25 +02:00
unknown
1c2ef6fc6a
drop libmpd dependency in favor of its own libmpdclient wrapper
2008-08-17 21:23:21 +02:00