Andrzej Rybczak
9e85f38865
song: use boost::hash
11 years ago
Andrzej Rybczak
25ac152b0d
remove silly comment after namespaces
12 years ago
Andrzej Rybczak
8d24c42261
format: implement generic format parser and printer
12 years ago
Andrzej Rybczak
7bfa120f37
mpd: get rid of *List typedefs
12 years ago
Andrzej Rybczak
4ad5c33f32
use SongIterator
12 years ago
Andrzej Rybczak
a959d5c0a6
song: initialize m_hash in default constructor
12 years ago
Andrzej Rybczak
dcaa1cafa4
playlist: make kept song count collision resistant
12 years ago
Andrzej Rybczak
4b933b29e1
settings: configuration file processing rewrite
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
efe2a52382
fix header guards
14 years ago
Andrzej Rybczak
1e335fae02
media library: optimize update
14 years ago
Matthew Hague
b487f10f10
media library: add support for sorting by mtime
14 years ago
Andrzej Rybczak
c4190b6514
rewrite selected items added so it uses sane actions dispatch system
14 years ago
Andrzej Rybczak
58a26b1e18
adjust indentation of remaining classes in headers
14 years ago
Andrzej Rybczak
d55070754d
settings: support customizable tags separator
14 years ago
Andrzej Rybczak
6f918091d9
remove warnings clang generates
14 years ago
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
14 years ago
Andrzej Rybczak
6f59a175ec
implement HasSongs interface
14 years ago
Andrzej Rybczak
09e2c9a714
song: scrap pimpl
14 years ago
Andrzej Rybczak
4cb0e2232a
fix compilation --without-taglib
14 years ago
Andrzej Rybczak
ddeec3aea0
song: a few tweaks
14 years ago
Andrzej Rybczak
a270fc8402
rewrite MPD::Song object
14 years ago
Andrzej Rybczak
d3b48855fd
remove Song::SetPosition
14 years ago
Andrzej Rybczak
bab756c579
add support for priorities (queueing)
14 years ago
Andrzej Rybczak
8b2fd356b7
rename YEAR tag to DATE tag (as it should've been from the beginning)
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
638fab8535
perform one more check on song formats
...
it detects something like this: %. (where . doesn't stand for a valid tag type).
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
4ed9493abd
add support for album artist tag
16 years ago
Andrzej Rybczak
3551057dbb
new feature: sort songs in browser by mtime (optional)
17 years ago
Andrzej Rybczak
f61b4716a2
add support for multiple tags
17 years ago
Andrzej Rybczak
de6db568c1
fix broken compilation due to lack of setters for mpd_song
17 years ago
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.
17 years ago
Andrzej Rybczak
66d4883728
fix compilation --with-iconv
17 years ago
Andrzej Rybczak
24627d8493
fix compilation --with-taglib
17 years ago
Andrzej Rybczak
dec7bd9c0e
make ncmpcpp use external libmpdclient (--without-taglib and --without-iconv)
17 years ago
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.
17 years ago
Andrzej Rybczak
b885c4f3a2
new feature: command line switch for displaying now playing song
17 years ago
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.
17 years ago
Andrzej Rybczak
8ad1a04b68
song format: support for nested braces
17 years ago
Andrzej Rybczak
ddaf141f2e
rename MPD::Song::{Get,Set}Year to {Get,Set}Date
17 years ago
Andrzej Rybczak
63169f7570
remove unused operators from MPD::Song class
17 years ago
Andrzej Rybczak
f60cc71b91
some MPD::Song improvements and syntax simplifications
17 years ago
Andrzej Rybczak
1147795fc6
return value instead of const reference to long long
17 years ago
Andrzej Rybczak
eef59c9099
rename Song::__Count_Last_Slash_Position()
17 years ago
Andrzej Rybczak
8f092d5490
move some functions to TagEditor class / outside
17 years ago
Andrzej Rybczak
f162a7b880
new feature: playlist sorting (Ctrl-V by default)
17 years ago
Andrzej Rybczak
b43d4dddeb
throw away unneeded code
17 years ago