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
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
c9e08df9a5
always show whole address when dealing with links
2009-08-08 23:19:38 +02:00
Andrzej Rybczak
209f5337ee
make str_pool return const char * instead of char *
2009-07-10 14:44:20 +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
df051bf674
remove using declarations
2009-07-05 12:19:22 +02:00
Andrzej Rybczak
9dab25e02c
use prefix ++ instead of postfix where available
2009-07-04 06:41:35 +02:00
Andrzej Rybczak
c8f99be7d0
do not limit year tag to 4 digits
2009-04-09 08:35:05 +02:00
Andrzej Rybczak
b2317df843
provide file with locales and corresponding encodings
2009-03-20 20:33:35 +01:00
Andrzej Rybczak
29f49415dd
add support for regular expressions (basic and extended)
...
it intruduces regex support in search engine
and filtering/searching in all screens
2009-03-08 22:16:18 +01: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
256bb429b5
change std::stringstream to std::ostringstream
2009-02-10 12:23:02 +01:00
Andrzej Rybczak
f9f5149b76
includes cleaning
2009-02-10 12:19:59 +01:00
Andrzej Rybczak
542c121e0a
add clock screen (ported from ncmpc)
2009-01-17 20:40:28 +01:00
Andrzej Rybczak
fd5a3e142c
do not exclude iconv support if unicode is enabled
2009-01-17 14:10:44 +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
5704ea9fa2
check if mpd_Song pointer passed to Song::Song() is NULL
2009-01-13 11:24:20 +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
c61ddd3383
improve handling statusbar messages (+ some minor various fixes)
2008-12-11 14:04:14 +01:00
Andrzej Rybczak
284dd6a5be
update Menu class and related stuff
2008-12-10 17:34:55 +01:00
Andrzej Rybczak
c03bcbe44b
remove color parser / update Window, Scrollpad class and related stuff
2008-12-09 16:40:04 +01:00
Andrzej Rybczak
3955606c72
use strrchr instead of a loop
2008-11-28 21:57:06 +01:00
Andrzej Rybczak
20a49f38cb
do not create various redundant temp strings in Song class
2008-11-21 18:57:51 +01:00
Andrzej Rybczak
c64e3a9b3b
use size_t instead of int where it's appropriate
2008-11-06 20:07:42 +01:00
Andrzej Rybczak
f5fd4fb37e
if item is stream, check if name is set and if it is, display it instead of url
2008-11-04 17:39:37 +01:00
unK
beee0bc9d3
add support for browsing local filesystem
2008-10-27 20:35:02 +01:00
unK
93b8a7dfff
support for editing tag of local files (outside mpd music dir)
2008-10-18 22:39:56 +02:00
unK
f8727b0a10
fix various compiler warnings and a few minor bugs
2008-10-05 00:26:02 +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
5ec6e998ef
fix putting strings into a pool
2008-09-17 14:54:23 +02:00
unK
fac14dface
change internal storing of Song info (much less memory consumption)
2008-09-17 00:07:56 +02:00
unK
3419ff13a8
improve time displaying / allow markers for empty tags without color
2008-09-13 17:09:20 +02:00
unK
0e1e3c6342
a lot of code clean-ups, remove song info screen
2008-09-09 16:49:22 +02:00
unK
d7b635e276
support for columns view in playlist
2008-09-03 11:04:21 +02:00
unK
0658eb1c7c
make 'go to containing dir' function work on all screens
2008-09-03 05:20:22 +02:00
unK
3bdac53feb
fix for bug with colors, more clean-ups
2008-09-03 03:02:20 +02:00