Commit Graph

65 Commits

Author SHA1 Message Date
Andrzej Rybczak
6f918091d9 remove warnings clang generates 2012-09-02 23:24:46 +02:00
Andrzej Rybczak
d47cad1d50 get rid of 'using namespace NCurses' directive 2012-09-02 15:37:42 +02:00
Andrzej Rybczak
6f59a175ec implement HasSongs interface 2012-09-02 13:52:26 +02:00
Andrzej Rybczak
09e2c9a714 song: scrap pimpl 2012-08-29 15:51:58 +02:00
Andrzej Rybczak
4cb0e2232a fix compilation --without-taglib 2012-08-29 09:07:55 +02:00
Andrzej Rybczak
ddeec3aea0 song: a few tweaks 2012-08-29 01:25:36 +02:00
Andrzej Rybczak
a270fc8402 rewrite MPD::Song object 2012-08-28 00:09:39 +02:00
Andrzej Rybczak
d3b48855fd remove Song::SetPosition 2012-08-14 23:56:56 +02:00
Andrzej Rybczak
bab756c579 add support for priorities (queueing) 2012-08-14 16:09:45 +02:00
Andrzej Rybczak
8b2fd356b7 rename YEAR tag to DATE tag (as it should've been from the beginning) 2012-07-16 00:42:40 +02:00
Andrzej Rybczak
f8151904f5 update copyright dates 2012-03-17 16:46:55 +01:00
Andrzej Rybczak
ca956c3da3 update copyright dates 2011-11-01 13:43:47 +01:00
Andrzej Rybczak
638fab8535 perform one more check on song formats
it detects something like this: %. (where . doesn't stand for a valid tag type).
2010-08-23 10:51:26 +02:00
Andrzej Rybczak
08daa61907 update copyright notices 2010-01-30 16:24:24 +01:00
Andrzej Rybczak
4ed9493abd add support for album artist tag 2010-01-23 20:04:02 +01:00
Andrzej Rybczak
3551057dbb new feature: sort songs in browser by mtime (optional) 2009-10-10 23:32:05 +02:00
Andrzej Rybczak
f61b4716a2 add support for multiple tags 2009-10-04 21:10:57 +02:00
Andrzej Rybczak
409d60ed18 Merge branch 'libmpdclient2'
Conflicts:
	src/browser.cpp
	src/ncmpcpp.cpp
2009-10-04 16:23:42 +02:00
Andrzej Rybczak
de6db568c1 fix broken compilation due to lack of setters for mpd_song 2009-10-04 16:10:37 +02:00
Andrzej Rybczak
4efaa18927 ignore special chars that occurs in tag values
ncmpcpp shouldn't treat '$' characters that
are part of a tag as special format chars.
2009-09-26 18:29:52 +02:00
Andrzej Rybczak
66d4883728 fix compilation --with-iconv 2009-09-23 02:45:48 +02:00
Andrzej Rybczak
24627d8493 fix compilation --with-taglib 2009-09-22 23:12:19 +02:00
Andrzej Rybczak
dec7bd9c0e make ncmpcpp use external libmpdclient (--without-taglib and --without-iconv) 2009-09-22 22:37:33 +02:00
Andrzej Rybczak
d407bc679b add N marker for displaying full track info and make n show only a number
generated filename was ugly if track tag was in format
xx/xx, so %n should display only current track number.
2009-09-06 10:27:11 +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
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
8ad1a04b68 song format: support for nested braces 2009-08-14 00:30:17 +02:00
Andrzej Rybczak
ddaf141f2e rename MPD::Song::{Get,Set}Year to {Get,Set}Date 2009-07-05 14:16:15 +02:00
Andrzej Rybczak
63169f7570 remove unused operators from MPD::Song class 2009-07-05 14:14:16 +02:00
Andrzej Rybczak
f60cc71b91 some MPD::Song improvements and syntax simplifications 2009-07-05 14:13:18 +02:00
Andrzej Rybczak
1147795fc6 return value instead of const reference to long long 2009-06-24 16:33:08 +02:00
Andrzej Rybczak
eef59c9099 rename Song::__Count_Last_Slash_Position() 2009-03-05 17:45:43 +01:00
Andrzej Rybczak
8f092d5490 move some functions to TagEditor class / outside 2009-03-04 22:47:48 +01:00
Andrzej Rybczak
f162a7b880 new feature: playlist sorting (Ctrl-V by default) 2009-02-18 20:08:50 +01:00
Andrzej Rybczak
b43d4dddeb throw away unneeded code 2009-02-15 22:28:04 +01:00
Andrzej Rybczak
d82577e357 group various functions more logically 2009-02-10 15:51:55 +01:00
Andrzej Rybczak
f9f5149b76 includes cleaning 2009-02-10 12:19:59 +01:00
Andrzej Rybczak
0c9e10091f update fsf address and copyright info 2009-01-17 00:52:08 +01:00
Andrzej Rybczak
24c308dac8 convert filenames to current locale if needed / some implementation improvements 2009-01-15 20:34:35 +01:00
Andrzej Rybczak
0d9aea79c2 convert id3 tags, directories and playlist names to current locale if needed
notice: this feature needs unicode disabled.
2009-01-11 15:36:14 +01:00
Andrzej Rybczak
da8feb885f handle colored empty tag marker 2008-12-11 18:29:56 +01:00
Andrzej Rybczak
cfa8268f2d improve handling playlist stats (btw several other improvements) 2008-12-11 16:12:39 +01:00
Andrzej Rybczak
284dd6a5be update Menu class and related stuff 2008-12-10 17:34:55 +01:00
Andrzej Rybczak
20a49f38cb do not create various redundant temp strings in Song class 2008-11-21 18:57:51 +01:00
unK
93b8a7dfff support for editing tag of local files (outside mpd music dir) 2008-10-18 22:39:56 +02:00
unK
d5bdec41f7 support for user defined tag type in left column of media library 2008-10-04 19:21:18 +02:00
unK
d89f00136f support for editing composer, performer and disc tag 2008-09-26 23:57:15 +02:00
unK
0d0e5e2912 rename Song::GetShortFilename() to Song::GetName() 2008-09-25 20:18:16 +02:00
unK
022bf9781e hadle streams in playlist properly 2008-09-17 19:42:00 +02:00
unK
fac14dface change internal storing of Song info (much less memory consumption) 2008-09-17 00:07:56 +02:00