Andrzej Rybczak
4c8a70aef5
do not allow empty search constraints with mpd < 0.14*
17 years ago
Andrzej Rybczak
ab7dbe9cbe
redraw statusbar after terminal resize
...
previous changes broke this, so here is the fix.
17 years ago
Andrzej Rybczak
7e479de3e0
use C++ style casts in Playlist::Init()
17 years ago
Andrzej Rybczak
e3d731d269
handle height of sorting window properly
...
before, if terminal was less than 18 lines high, ncmpcpp
would exit at start throwing NCurses::Window::BadSize,
because sort dialog's height was hardcoded. now its size
changes dynamically, depending on actual screen size.
17 years ago
Andrzej Rybczak
b5b5d64c80
try polling mpd once per second once again
...
I reverted this becaause elapsed time counter was not
synchronized with mpd and it sometimes stalled and then
increased by 2 seconds. for now I count elapsed time locally,
so I can apply it again (until something else pops out, lol)
17 years ago
Andrzej Rybczak
c78d2f296c
fix drawing statusbar if player was stopped at start
...
this also adds "by accident" scrolling of currently
playing song in statusbar if player is paused.
17 years ago
Andrzej Rybczak
12fa8a9bf6
count number of applied formatting flags
17 years ago
Andrzej Rybczak
c7251ebb98
improve formatting removal
17 years ago
Andrzej Rybczak
88fa887776
new feature: allow searching in help, lyrics and info screens
17 years ago
Andrzej Rybczak
0978f2c228
prepare for physical song/dir deletion implementation
17 years ago
Andrzej Rybczak
cc78632c03
align functions descriptions in source code to improve readability
17 years ago
Andrzej Rybczak
7a59593814
add info about all 'e' key functions to help screen
17 years ago
Andrzej Rybczak
5455977914
fix compilation with -std=c++0x
17 years ago
Andrzej Rybczak
33b2b829ab
fix moving single file within playlist
17 years ago
Andrzej Rybczak
ce73ecae2e
real fix for bug 2252
17 years ago
Andrzej Rybczak
97b9f15898
Revert "fix bug 2252"
...
This reverts commit 206c2570d0 .
17 years ago
Andrzej Rybczak
bf3e2546d8
fix displaying window title is mpd is not playing
17 years ago
Andrzej Rybczak
206c2570d0
fix bug 2252
17 years ago
Andrzej Rybczak
104cd0a6e8
count elapsed time locally (experimental)
...
this eliminates really annoying stalling of counter
but let's see if there are some side effects of it.
17 years ago
Andrzej Rybczak
c8f99be7d0
do not limit year tag to 4 digits
17 years ago
Andrzej Rybczak
57cab87a36
fetch now playing song and set window title if it's empty
17 years ago
Andrzej Rybczak
a1376e8a4e
pass small structs and POD types to Window::operator<<() by value
17 years ago
Andrzej Rybczak
2d8b5f7abc
rename Screen::Cmp() to Screen::ActiveWindow() as it's more logical
17 years ago
Andrzej Rybczak
1a9c035f0a
align \s in macro definitions
17 years ago
Andrzej Rybczak
2eb573bad2
use "" instead of '' in messages
17 years ago
Andrzej Rybczak
6b3b0413ad
update NEWS / version bump
17 years ago
Andrzej Rybczak
519a36872a
get proper path to "My Documents" folder in WIN32
17 years ago
Andrzej Rybczak
7f85a0dcd1
use flag to force status update rather than doing additional update
17 years ago
Andrzej Rybczak
89c06db1f4
refresh playlist immediately after highlighting was enabled
17 years ago
Andrzej Rybczak
c64af1fa58
rename --with-pthreads to --with-threads
17 years ago
Andrzej Rybczak
38a00788b4
reorganize configure.in and add default values for all switches
17 years ago
Andrzej Rybczak
61a4768d76
make support for pthreads and iconv optional
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
b33c006fe4
improve reconnection handling
17 years ago
Andrzej Rybczak
9acadd61ec
change notification about changing modes a bit
17 years ago
Andrzej Rybczak
458d4c3004
restore window title after playing song
17 years ago
Andrzej Rybczak
90efaae7cf
send commands list while readding local item to playlist
17 years ago
Andrzej Rybczak
310b6c0ecd
new feature: cyclic scrolling
17 years ago
Andrzej Rybczak
dda14b9796
fix opportunity to segfault in media library
17 years ago
Andrzej Rybczak
ba58bed5be
enable support for curl and taglib automatically if appropriate headers/libs are available
17 years ago
Andrzej Rybczak
18271fb616
revert back to polling mpd twice per second
17 years ago
Andrzej Rybczak
1acca770db
do not use WindowTitle() with pdcurses
17 years ago
Andrzej Rybczak
97b2f9f1fc
fix configure.in
17 years ago
Andrzej Rybczak
c4849bf129
redefine KEY_BACKSPACE only if pdcurses is used
...
this is redundant in ncurses and causes display
bug while pressing backspace in some terminals.
17 years ago
Andrzej Rybczak
7c205e70eb
fix displaying update flag ('U') immediately after succesfully sent command
17 years ago
Andrzej Rybczak
21bf4ff91c
do not check in local browser if mpd_music_dir var is set
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
88c37b581d
do not zero allocated space, just append null character at the end of string
17 years ago
Andrzej Rybczak
2649c4a86b
if in Lyrics::SwitchTo() lyrics aren't taken yet, take them and continue
...
if one started fetching lyrics and exited from lyrics screen before
they were taken by Lyrics::Update() and then wanted to switch again,
there was no action visible, because the function just took the lyrics
and exited. for now it continues and fetches them again.
17 years ago
Andrzej Rybczak
d5a63d6b61
make Lyrics::FilenamePath non-static member
17 years ago