Andrzej Rybczak
57cab87a36
fetch now playing song and set window title if it's empty
2009-04-04 16:53:49 +02:00
Andrzej Rybczak
a1376e8a4e
pass small structs and POD types to Window::operator<<() by value
2009-04-03 22:33:00 +02:00
Andrzej Rybczak
2d8b5f7abc
rename Screen::Cmp() to Screen::ActiveWindow() as it's more logical
2009-04-03 22:29:03 +02:00
Andrzej Rybczak
1a9c035f0a
align \s in macro definitions
2009-04-03 22:22:13 +02:00
Andrzej Rybczak
2eb573bad2
use "" instead of '' in messages
2009-04-03 22:08:44 +02:00
Andrzej Rybczak
6b3b0413ad
update NEWS / version bump
2009-04-02 22:57:15 +02:00
Andrzej Rybczak
519a36872a
get proper path to "My Documents" folder in WIN32
2009-04-02 21:29:00 +02:00
Andrzej Rybczak
7f85a0dcd1
use flag to force status update rather than doing additional update
2009-04-01 16:15:19 +02:00
Andrzej Rybczak
89c06db1f4
refresh playlist immediately after highlighting was enabled
2009-04-01 15:50:44 +02:00
Andrzej Rybczak
c64af1fa58
rename --with-pthreads to --with-threads
2009-04-01 15:36:44 +02:00
Andrzej Rybczak
38a00788b4
reorganize configure.in and add default values for all switches
2009-04-01 15:26:13 +02:00
Andrzej Rybczak
61a4768d76
make support for pthreads and iconv optional
2009-04-01 15:22:46 +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
b33c006fe4
improve reconnection handling
2009-04-01 14:18:38 +02:00
Andrzej Rybczak
9acadd61ec
change notification about changing modes a bit
2009-04-01 14:10:42 +02:00
Andrzej Rybczak
458d4c3004
restore window title after playing song
2009-03-31 21:07:28 +02:00
Andrzej Rybczak
90efaae7cf
send commands list while readding local item to playlist
2009-03-30 20:26:06 +02:00
Andrzej Rybczak
310b6c0ecd
new feature: cyclic scrolling
2009-03-30 20:03:23 +02:00
Andrzej Rybczak
dda14b9796
fix opportunity to segfault in media library
2009-03-30 17:19:58 +02:00
Andrzej Rybczak
ba58bed5be
enable support for curl and taglib automatically if appropriate headers/libs are available
2009-03-29 17:46:31 +02:00
Andrzej Rybczak
18271fb616
revert back to polling mpd twice per second
2009-03-29 16:56:09 +02:00
Andrzej Rybczak
1acca770db
do not use WindowTitle() with pdcurses
2009-03-28 17:29:30 +01:00
Andrzej Rybczak
97b2f9f1fc
fix configure.in
2009-03-27 21:08:39 +01:00
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.
2009-03-27 17:35:50 +01:00
Andrzej Rybczak
7c205e70eb
fix displaying update flag ('U') immediately after succesfully sent command
2009-03-27 17:08:15 +01:00
Andrzej Rybczak
21bf4ff91c
do not check in local browser if mpd_music_dir var is set
2009-03-27 17:06:17 +01: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
88c37b581d
do not zero allocated space, just append null character at the end of string
2009-03-27 14:47:18 +01:00
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.
2009-03-27 14:32:10 +01:00
Andrzej Rybczak
d5a63d6b61
make Lyrics::FilenamePath non-static member
2009-03-27 14:17:37 +01:00
Andrzej Rybczak
db0b42b5da
fix fetching lyrics without threads
2009-03-27 14:16:56 +01:00
Andrzej Rybczak
e29e5576c7
do not start additional thread if artist's info is available locally
2009-03-27 14:11:18 +01:00
Andrzej Rybczak
8ecd35051a
do not start additional thread if lyrics are available locally
2009-03-27 13:21:29 +01:00
Andrzej Rybczak
1daa41bde6
allow for setting host and port with command line switches
2009-03-26 21:50:36 +01:00
Andrzej Rybczak
25f0b4fabc
pass to iconv "utf-8" as name of utf8 encoding instead of "utf8"
...
it seems win32 libiconv doesn't support utf8.
2009-03-26 21:02:38 +01:00
Andrzej Rybczak
49a13222a3
get proper user home dir on WIN32 and adjust folders in this case a bit
2009-03-26 20:23:47 +01:00
Andrzej Rybczak
a670be05fe
fix compilation --without-curl
2009-03-26 19:22:48 +01:00
Andrzej Rybczak
dd471ef1c6
handle iconv() function that takes const char ** instead of char **
2009-03-26 18:37:47 +01:00
Andrzej Rybczak
343f778256
disable detecting currently used encoding as it's extremely ugly
2009-03-26 17:00:00 +01:00
Andrzej Rybczak
344fc21d76
use pthread_t * handlers rather than pthread_t
...
pthread-win32 doesn't accept assigning zero to pthread_t type,
so we need to use pointers instead. this is more semantic anyway.
2009-03-26 16:18:11 +01:00
Andrzej Rybczak
c634059834
put macros definition into parenthesis to avoid bugs
2009-03-26 12:27:57 +01:00
Andrzej Rybczak
a6635322a8
improve handling backspace key
2009-03-26 12:26:22 +01:00
Andrzej Rybczak
cbc452fde5
check for Xinitscr in pdcurses and define XCURSES if available
2009-03-26 12:10:04 +01:00
Andrzej Rybczak
48f3361e2d
improve conversions std::string <=> std::wstring
2009-03-26 12:00:11 +01:00
Andrzej Rybczak
79ac343fc0
fix overriding Clock::Scroll()
2009-03-25 23:15:29 +01:00
Andrzej Rybczak
f04472641b
make it compile under mingw32 --with-curl
2009-03-25 23:13:34 +01:00
Andrzej Rybczak
65f52da949
make it compile under mingw32 --without-curl --without-taglib
...
ncmpcpp can be built for windows \o/
pdcurses and regex libraries are needed for this though.
2009-03-25 22:08:18 +01:00
Andrzej Rybczak
fcf4a44042
allow to choose name another than XCurses for pdcurses library to search for
2009-03-25 20:14:02 +01:00
Andrzej Rybczak
de98176198
make code from Browser::GetLocalDirectory() portable
2009-03-25 19:52:03 +01:00
Andrzej Rybczak
1b22f307ea
add support for pdcurses
2009-03-25 17:47:10 +01:00