Andrzej Rybczak
3b92484755
conv: give function EscapeHtml much more appropriate name (StripHtmlTags)
2010-08-09 13:51:01 +02:00
Andrzej Rybczak
2eddb37497
lyricwiki fetcher: deal with utf8 characters properly
2010-08-09 13:46:24 +02:00
Andrzej Rybczak
26b7218f8e
lyrics fetcher: add lyricwiki.com database support
2010-08-09 13:14:07 +02:00
Andrzej Rybczak
96064b826e
lyrics: show additional info if lyrics are not found in any database
2010-08-09 12:09:17 +02:00
Andrzej Rybczak
7f2ea9dc8f
remove optional pthread support - it's mandatory now
2010-08-09 11:57:58 +02:00
Andrzej Rybczak
daad444f3c
lyrics: redesigned plugins system
2010-08-09 11:39:41 +02:00
Andrzej Rybczak
d3cb0ea6f6
put CURL related functions into a separate file
2010-08-09 09:31:47 +02:00
Andrzej Rybczak
8b109d0736
lyrics: add support for lyricsfly.com database
2010-08-08 19:12:51 +02:00
Andrzej Rybczak
74d177feae
replace lyricsplugin.com with lyrc.com.ar as the former no longer works
...
this is sorta workaround, I need to add at least leolyrics and lyricsfly
databases support, but they require unique user ids. btw, plugin system in
its current form is horrible mess and it *really* needs to be redesigned.
2010-08-08 03:16:40 +02:00
Andrzej Rybczak
087245ecda
window: make new BUTTON2_PRESSED definition more clear
2010-07-31 19:22:49 +02:00
Frank Blendinger
dc8aff65a2
add separate keys to move sel. before/after cursor
2010-07-16 19:57:10 +02:00
Andrzej Rybczak
883d1a6cdd
make feature 'select songs of album around cursor' work in all screens
2010-07-12 09:15:50 +02:00
Andrzej Rybczak
d962653c76
make feature 'display separators between albums' work in all screens
2010-07-12 09:14:15 +02:00
Andrzej Rybczak
f627dc854d
browser: add support for deleting group of selected items
2010-07-12 07:48:10 +02:00
Andrzej Rybczak
5d37d56c64
always create header window
...
this fixes crash that would occur if one had header_visibility = "no",
classic user interface at start and tried to change it to alternative
one at runtime.
2010-07-07 23:41:33 +02:00
Frank Blendinger
13dbf65350
key_select_album also works in search results now
2010-07-05 16:22:26 +02:00
Frank Blendinger
7600429383
add key_select_album: select album around cursor
...
Default key for this is 'B'. This use to be the default for
ToggleBitrateVisibility, which has changed to '#'.
2010-07-05 16:22:23 +02:00
Andrzej Rybczak
4d406c85f2
browser: support operations on m3u playlists not created by mpd
2010-06-26 22:50:28 +02:00
Andrzej Rybczak
2b2c6a89ad
playlist: fix separators between albums if filtering is enabled
2010-06-23 18:40:00 +02:00
Andrzej Rybczak
eb07c327d2
playlist: check if files were actually added to playlist
2010-06-19 23:16:15 +02:00
Andrzej Rybczak
9c02bbf596
media library/tag editor: block idle while doing hierarchical searches
...
idle should be blocked in such cases since it would be enabled and
disabled a few times by each mpd command, which makes no sense and
slows down the whole process.
2010-06-17 16:41:49 +02:00
Andrzej Rybczak
10cea746e9
bump version to 0.5.5_pre
2010-06-15 15:39:08 +02:00
Frank Blendinger
d9af16e973
fix: only show album separators in main playlist
2010-06-09 09:11:51 +02:00
Andrzej Rybczak
102bdf06c1
update NEWS / version bump
2010-06-03 12:03:30 +02:00
Andrzej Rybczak
fe6106f222
outputs: update list after changing output if idle mode is not active
2010-05-30 00:05:19 +02:00
Andrzej Rybczak
ec9017d5a2
media library: fix compatibility with mpd < 0.14
2010-05-29 21:02:16 +02:00
Andrzej Rybczak
d1b82557d2
browser: fix omitting . and .. in Browser::{Clear,GetLocal}Directory
...
it seems that sometimes . and .. are not the first ones
in directory structure, so check for them in main loop
rather than in separate one at the beginning.
attention! this fix is critical for people who use function
that removes physically directories from hdd with ncmpcpp.
2010-05-29 03:06:38 +02:00
Andrzej Rybczak
15a89a6d41
make a few exceptions for "all tracks" option since it's not real album
...
users shouldn't be allowed to select it since adding selected item
"all tracks" does nothing. editing is allowed since one may want to
set album for all tracks at once. adding with space should display
information about adding all tracks of specific tag that is in left
column since standard message will display 'adding songs from album
""', which is not that what we want.
2010-05-18 17:59:36 +02:00
Andrzej Rybczak
1154a95143
media library: support for "All tracks" option in middle column
2010-05-18 17:28:07 +02:00
Andrzej Rybczak
d2cde15622
tag editor: fix locating a song
2010-05-18 15:47:20 +02:00
Andrzej Rybczak
3d41a1585c
new feature: support for multiple tag types in one column
2010-05-17 22:49:26 +02:00
Andrzej Rybczak
53dfda0f98
new feature: customizable columns' names
2010-05-17 20:11:50 +02:00
Andrzej Rybczak
9adb762036
fix compilation with mingw32
2010-05-14 18:05:14 +02:00
Andrzej Rybczak
6eae6cd0f6
new feature: shorten units' names displayed in statusbar while being in playlist
2010-05-14 15:53:50 +02:00
Andrzej Rybczak
20646600b8
let keybinding for bitrate visibility toggle be customized
2010-05-14 02:32:47 +02:00
Andrzej Rybczak
0f230ab7b0
new feature: separators between albums in playlist
2010-05-14 02:24:57 +02:00
Andrzej Rybczak
8de70f3918
MediaLibrary::LocateSong: compare hashes, not strings
2010-05-14 01:22:32 +02:00
Andrzej Rybczak
02d3ec0e2a
Browser::LocateSong: compare hashes, not strings
...
I wonder why I wrote it this way.
2010-05-14 01:17:10 +02:00
Andrzej Rybczak
e978cfcc8b
new feature: locate song in tag editor
2010-05-14 01:14:45 +02:00
Andrzej Rybczak
b6e6ab1f61
fix statusbar scrolling speed with idle mode and bitrate displayed
...
with this combination scrolling was twice as fast as it should be.
2010-04-30 01:47:47 +02:00
Pawel Tomak
d77f0fd2a2
tag editor: do not capitalize letters after non-ascii chars
2010-04-27 23:45:09 +02:00
Andrzej Rybczak
db81faf9b0
fix NcmpcppKeys::NullKey
...
-1 is ERR, which causes some trouble, e.g.
if someone presses Delete while being in playlist.
2010-04-24 01:53:59 +02:00
Andrzej Rybczak
336fa3cd7b
new feature: toggle bitrate visibility at runtime
2010-04-18 16:54:35 +02:00
Andrzej Rybczak
7dafec5718
move null_key into NcmpcppKeys
2010-04-18 16:42:59 +02:00
Andrzej Rybczak
f617ccfc4d
set mpd_communication_mode to 'notifications' by default
2010-04-15 19:28:29 +02:00
Andrzej Rybczak
097632b088
disable 'locate song in media library' function for mpd < 0.14.*
2010-04-07 12:36:29 +02:00
Andrzej Rybczak
1b8ace06f5
bump version to 0.5.4_pre
2010-04-07 12:17:33 +02:00
Andrzej Rybczak
4ea5594974
update NEWS / version bump
2010-04-04 10:08:53 +02:00
Andrzej Rybczak
1e5d093b51
update AUTHORS
2010-04-04 10:02:28 +02:00
Andrzej Rybczak
74ab926e8d
server info: display mpd version as 0.x.*, where x is protocol version
2010-04-01 16:27:24 +02:00