Commit Graph

691 Commits

Author SHA1 Message Date
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
Andrzej Rybczak
e68306c8c0 throw away full path from song format in favor of directory 2009-08-14 00:47:48 +02:00
Andrzej Rybczak
8ad1a04b68 song format: support for nested braces 2009-08-14 00:30:17 +02:00
Andrzej Rybczak
42fee12eb0 allow for colors in song_status_format 2009-08-13 18:10:41 +02:00
Andrzej Rybczak
5a9369b585 convert alternative header text to proper locale if needed 2009-08-13 03:38:11 +02:00
Andrzej Rybczak
829a7a8d98 another fix for 450bf1b6 (hopefully the last one) 2009-08-13 02:16:12 +02:00
Andrzej Rybczak
8bc5d73b06 accept percentage values 0-100 for seeking instead of 1-99 2009-08-13 01:26:20 +02:00
Andrzej Rybczak
499492cd0e prepend std to all members from this namespace, part 2
why the hell one of taglib headers has 'using namespace std;' in it?
2009-08-13 00:49:08 +02:00
Andrzej Rybczak
abdc042b04 fix possible issues with additinal windows due to too small screen size 2009-08-13 00:31:16 +02:00
Andrzej Rybczak
a6f3fa0c0c new feature: right aligned columns 2009-08-12 20:58:24 +02:00
Andrzej Rybczak
c30fec4ee6 redraw volume state after header update only if classic interface is active 2009-08-12 16:18:49 +02:00
Andrzej Rybczak
b51975e6bf fix displaying screen numbers at start if alternative UI is enabled 2009-08-12 15:57:35 +02:00
Andrzej Rybczak
101f01941d new feature: alternative user interface 2009-08-12 02:08:13 +02:00
Andrzej Rybczak
dbca4a80ee make number of lines scrolled with mouse wheel configurable 2009-08-09 20:56:15 +02:00
Andrzej Rybczak
ea1edd4d4a use common interface for adding item(s) to playlist
this also removes a few code duplications.
2009-08-09 15:51:24 +02:00
Andrzej Rybczak
f5fc2dbe8a fix displaying messages in search engine 2009-08-09 12:52:00 +02:00