Andrzej Rybczak
fe6106f222
outputs: update list after changing output if idle mode is not active
2010-05-30 00:05:19 +02:00
Andrzej Rybczak
ec9017d5a2
media library: fix compatibility with mpd < 0.14
2010-05-29 21:02:16 +02:00
Andrzej Rybczak
d1b82557d2
browser: fix omitting . and .. in Browser::{Clear,GetLocal}Directory
...
it seems that sometimes . and .. are not the first ones
in directory structure, so check for them in main loop
rather than in separate one at the beginning.
attention! this fix is critical for people who use function
that removes physically directories from hdd with ncmpcpp.
2010-05-29 03:06:38 +02:00
Andrzej Rybczak
15a89a6d41
make a few exceptions for "all tracks" option since it's not real album
...
users shouldn't be allowed to select it since adding selected item
"all tracks" does nothing. editing is allowed since one may want to
set album for all tracks at once. adding with space should display
information about adding all tracks of specific tag that is in left
column since standard message will display 'adding songs from album
""', which is not that what we want.
2010-05-18 17:59:36 +02:00
Andrzej Rybczak
1154a95143
media library: support for "All tracks" option in middle column
2010-05-18 17:28:07 +02:00
Andrzej Rybczak
d2cde15622
tag editor: fix locating a song
2010-05-18 15:47:20 +02:00
Andrzej Rybczak
3d41a1585c
new feature: support for multiple tag types in one column
2010-05-17 22:49:26 +02:00
Andrzej Rybczak
53dfda0f98
new feature: customizable columns' names
2010-05-17 20:11:50 +02:00
Andrzej Rybczak
9adb762036
fix compilation with mingw32
2010-05-14 18:05:14 +02:00
Andrzej Rybczak
6eae6cd0f6
new feature: shorten units' names displayed in statusbar while being in playlist
2010-05-14 15:53:50 +02:00
Andrzej Rybczak
20646600b8
let keybinding for bitrate visibility toggle be customized
2010-05-14 02:32:47 +02:00
Andrzej Rybczak
0f230ab7b0
new feature: separators between albums in playlist
2010-05-14 02:24:57 +02:00
Andrzej Rybczak
8de70f3918
MediaLibrary::LocateSong: compare hashes, not strings
2010-05-14 01:22:32 +02:00
Andrzej Rybczak
02d3ec0e2a
Browser::LocateSong: compare hashes, not strings
...
I wonder why I wrote it this way.
2010-05-14 01:17:10 +02:00
Andrzej Rybczak
e978cfcc8b
new feature: locate song in tag editor
2010-05-14 01:14:45 +02:00
Andrzej Rybczak
b6e6ab1f61
fix statusbar scrolling speed with idle mode and bitrate displayed
...
with this combination scrolling was twice as fast as it should be.
2010-04-30 01:47:47 +02:00
Pawel Tomak
d77f0fd2a2
tag editor: do not capitalize letters after non-ascii chars
2010-04-27 23:45:09 +02:00
Andrzej Rybczak
db81faf9b0
fix NcmpcppKeys::NullKey
...
-1 is ERR, which causes some trouble, e.g.
if someone presses Delete while being in playlist.
2010-04-24 01:53:59 +02:00
Andrzej Rybczak
336fa3cd7b
new feature: toggle bitrate visibility at runtime
2010-04-18 16:54:35 +02:00
Andrzej Rybczak
7dafec5718
move null_key into NcmpcppKeys
2010-04-18 16:42:59 +02:00
Andrzej Rybczak
f617ccfc4d
set mpd_communication_mode to 'notifications' by default
2010-04-15 19:28:29 +02:00
Andrzej Rybczak
097632b088
disable 'locate song in media library' function for mpd < 0.14.*
2010-04-07 12:36:29 +02:00
Andrzej Rybczak
1b8ace06f5
bump version to 0.5.4_pre
2010-04-07 12:17:33 +02:00
Andrzej Rybczak
4ea5594974
update NEWS / version bump
2010-04-04 10:08:53 +02:00
Andrzej Rybczak
1e5d093b51
update AUTHORS
2010-04-04 10:02:28 +02:00
Andrzej Rybczak
74ab926e8d
server info: display mpd version as 0.x.*, where x is protocol version
2010-04-01 16:27:24 +02:00
Andrzej Rybczak
e6757c4b20
visualizer: set refresh rate to 0.5 sec if mpd is not playing
2010-04-01 13:34:06 +02:00
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...
2010-04-01 12:54:05 +02:00
Andrzej Rybczak
d02713789b
fix Replace() function
...
conversion wasn't correct e.g. when passed
arguments were ("a\\n\\nb", "\\n", "\n").
2010-03-28 22:20:18 +02:00
Andrzej Rybczak
ba6307189b
config: update variables description
...
the previous one sucked a bit and there was a typo.
2010-03-26 01:30:32 +01:00
Andrzej Rybczak
2583487ffb
check for emptiness in some more places
...
these containers can be empty escpecially if one wants to go for a trip
around ncmpcpp screens while connection to mpd is lost. this is highly
unlikely to happen, but should be secured anyway.
2010-03-25 00:51:56 +01:00
Andrzej Rybczak
37c7acfd3c
get info about state of new connection after reconecting with idle mode active
2010-03-25 00:26:48 +01:00
Andrzej Rybczak
3b39d417a1
if connection to mpd is lost, change mpd state to unknown
2010-03-25 00:26:01 +01:00
Andrzej Rybczak
6b396bfbf2
fix error codes handling
...
MPD_ERROR_* and MPD_SERVER_ERROR_* flags can have the same
value, so we need to store it separately in error_code.
2010-03-23 22:56:14 +01:00
Andrzej Rybczak
08e9b0ee3d
do not monitor mpdclient file descriptor with select() if idle is off
...
it doesn't do anything in such case.
2010-03-23 20:41:52 +01:00
Andrzej Rybczak
80290c183b
reload lyrics with single mode active if track is changed with ncmpcpp
2010-03-09 00:47:58 +01:00
Andrzej Rybczak
a63e1fa27d
improvements for 6b5ed187
2010-03-05 21:17:45 +01:00
Andrzej Rybczak
4562167b8e
Merge branch 'integration' of git://github.com/yogan/ncmpcpp
2010-03-05 21:17:08 +01:00
Damien Leone
b113beed15
manpage, ncmpcpp: fix typos
2010-03-05 20:28:33 +01:00
Frank Blendinger
d139f2d8af
jump from browser to playlist editor with GoToContainingDir key
2010-03-04 15:13:11 +01:00
Frank Blendinger
6b5ed187a1
add new movement keys: {Up,Down}{Album,Artist}
2010-03-04 15:10:58 +01:00
Damien Leone
331107387c
charset: use free() instead of delete[] to release memory allocated by strdup()
2010-03-04 01:53:58 +01:00
Andrzej Rybczak
6df8ae1694
make displaying volume level in statusbar optional
2010-02-26 21:37:48 +01:00
Andrzej Rybczak
358d21addf
bump version to 0.5.3_pre
2010-02-26 21:27:21 +01:00
Andrzej Rybczak
73d5082293
update NEWS / version bump
2010-02-26 16:34:21 +01:00
Andrzej Rybczak
ed4399c5e8
display info about required libmpdclient version if it's not there
2010-02-26 00:11:12 +01:00
Andrzej Rybczak
fbc9b29032
media library: fix two columns view if library is empty
2010-02-23 01:27:55 +01:00
Damien Leone
d6066a5989
manpage: fixed typos
2010-02-20 18:40:05 +01:00
Andrzej Rybczak
be732f2f9d
support user-defined interval between syncing visualizer and audio outputs
2010-02-19 14:37:41 +01:00
Andrzej Rybczak
4bd9e9af79
fix a bug in Display::SongInColumns() that sometimes corrupted last column
2010-02-19 12:44:40 +01:00