Andrzej Rybczak
6843b98627
throw away all NULLs and replace them by 0s
2009-08-30 17:43:13 +02:00
Andrzej Rybczak
0a22debf0e
block displaying elapsed time while seeking properly (alternative ui)
2009-08-30 06:53:15 +02:00
Andrzej Rybczak
762f233b96
do not destroy screen at exit if pdcurses library is used
2009-08-30 06:48:01 +02:00
Andrzej Rybczak
0959336040
move TinyTagEditor class to separate file / a bit of code cleaning
2009-08-30 06:37:53 +02:00
Andrzej Rybczak
18e611bee2
make sorting window use main ncmpcpp loop
2009-08-30 02:47:46 +02:00
Andrzej Rybczak
62ba4ce343
make SelectedItemsAdder::{Width,Height} vars follow the rest of private members
2009-08-30 00:13:45 +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
588a023ba1
update include guard of conv.h
2009-08-29 22:00:31 +02:00
Andrzej Rybczak
7729fde54d
rename misc.{cpp,h} to conv.{cpp,h}
2009-08-29 21:56:14 +02:00
Andrzej Rybczak
ab54ceaf71
do not display '>' char if progressbar's width is equal to screen's width
2009-08-29 21:34:24 +02:00
Andrzej Rybczak
7c593fa90c
make visualizer work after mpd restart
2009-08-29 21:21:20 +02:00
Andrzej Rybczak
f0ebc47785
browser: do nothing if space is pressed and parent dir is highlighted
2009-08-29 20:41:56 +02:00
Andrzej Rybczak
caac726891
fix compilation --without-curl
2009-08-28 01:50:40 +02:00
Andrzej Rybczak
75f9f840f7
new screen: music visualizer
2009-08-28 00:38:29 +02:00
Andrzej Rybczak
bc1a8a2d1a
allow for unicode characters in progressbar_look
2009-08-26 18:13:33 +02:00
Andrzej Rybczak
6f88f9aeb2
rename empty_tag config option to empty_tag_marker
...
it was conflicting with empty_tag_color. since empty_tag_color
contains empty_tag, ncmpcpp was parsing wrong variable if the
first variable was before the second one in configuration file.
2009-08-26 17:00:46 +02:00
Andrzej Rybczak
e322e721f3
set proper height of header window with alternative ui and hidden header
2009-08-26 16:50:58 +02:00
Andrzej Rybczak
b13479e014
do not restrict statusbar_visibility option if alternative ui is active
2009-08-26 05:11:20 +02:00
Andrzej Rybczak
56a1d7456c
fix scrolling text which contains both normal and wide characters
2009-08-26 03:39:14 +02:00
Andrzej Rybczak
89e18096d9
rearrange sequence of arguments to Scroller()
2009-08-26 03:33:31 +02:00
Andrzej Rybczak
d92d7779e2
make progressbar look customizable
2009-08-26 03:25:06 +02:00
Andrzej Rybczak
8c3760111d
new feature: display remaining time of song instead of elapsed time
2009-08-26 03:06:27 +02:00
Andrzej Rybczak
e89d2492bf
write ID3v2 frames to mp3 files / do not limit track and date fields
2009-08-26 01:16:04 +02:00
Andrzej Rybczak
8787c19666
fix Playlist::SongInColumnsToString() which was broken since cbbabee0
2009-08-25 16:32:37 +02:00
Andrzej Rybczak
0e73a24bb9
fix typo in man page
2009-08-25 03:53:14 +02:00
Andrzej Rybczak
8a9eebda26
narrow tolerance for very small screen
2009-08-25 03:12:18 +02:00
Andrzej Rybczak
7a85a15ff2
simplify code responsible for adding items with 'a' more
2009-08-25 02:47:05 +02:00
Andrzej Rybczak
68b724d9de
remove duplicated (and by the way quite broken) code
2009-08-25 01:46:30 +02:00
Andrzej Rybczak
cef5433d5f
do not block elapsed time counter update if message is displayed
2009-08-24 22:55:23 +02:00
Andrzej Rybczak
d8648d2f33
always restore old cerr buffer at exit
2009-08-24 22:38:13 +02:00
Andrzej Rybczak
b6278b631a
remove redundant braces
2009-08-24 22:31:06 +02:00
Andrzej Rybczak
2d9d22281a
new config option: jump_to_now_playing_song_at_start (enabled by default)
2009-08-24 21:16:53 +02:00
Andrzej Rybczak
3998cb80f2
new attribute for a columns view: do not display empty tag marker
2009-08-24 20:57:40 +02:00
Andrzej Rybczak
c961ab411c
add song_status_format_no_colors to display it in a message
2009-08-24 18:54:11 +02:00
Andrzej Rybczak
8d7a9d39cd
change default song_status_format to better one
2009-08-24 18:45:44 +02:00
Andrzej Rybczak
8c60ff1493
fix a few glitches in ParseArgv()
2009-08-24 02:25:20 +02:00
Andrzej Rybczak
08c1cee724
tag editor: put current pattern in extra braces (requred by cbbabee0)
2009-08-24 01:46:55 +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
deaa456383
redraw white line after message is gone if alternative ui is active
2009-08-24 00:40:08 +02:00
Andrzej Rybczak
195d8b4e34
ask if one really wants to clear main playlist (disabled by default)
2009-08-24 00:36:37 +02:00
Andrzej Rybczak
f1389103c2
fix displaying songs if window's width is smaller than screen's width
2009-08-23 22:54:39 +02:00
Andrzej Rybczak
b885c4f3a2
new feature: command line switch for displaying now playing song
2009-08-23 22:38:05 +02:00
Andrzej Rybczak
56fd7bd7fc
do not support song format for command that is executed on song change
2009-08-23 21:42:54 +02:00
Andrzej Rybczak
f5ea4634b1
support full command line switches for custom --host and --port
2009-08-23 21:35:38 +02:00
Andrzej Rybczak
ecf3d20995
enclose song format in braces in Playlist::SongInColumnsToString
2009-08-15 19:53:25 +02:00
Andrzej Rybczak
80e2476852
fix song format in lyrics screen
2009-08-14 17:07:23 +02:00
Andrzej Rybczak
d2ffdc2bb5
remove redundant check in MPD::Song::SetHashAndSlash()
...
http is already filtered out with isStream() function
2009-08-14 16:59:41 +02:00
Andrzej Rybczak
25deec013c
validate correctness of song formats at start
2009-08-14 04:23:06 +02:00
Andrzej Rybczak
cbbabee0e7
simplify code responsible for parsing song formats
...
functions MPD::Song::toString() and Display::Songs were
almost identical. for now the latter uses MPD::Song::toString()
implementation, which also has been simplified.
2009-08-14 04:15:34 +02:00
Andrzej Rybczak
0f53677eb6
count braces while passing format in the loop to omit nested ones
2009-08-14 02:04:22 +02:00