-
3afa0028e6
lyrics: some code beautification + Lyrics::SwitchTo() corrections
Andrzej Rybczak
2010-08-13 05:45:34 +02:00
-
a1cd5ae1aa
lastfm: redesigned plugins system
Andrzej Rybczak
2010-08-13 05:20:12 +02:00
-
d4a5574146
lyrics fetcher: add sing365.com db support + a few corrections
Andrzej Rybczak
2010-08-11 16:44:51 +02:00
-
2a79184108
lyrics fetcher: strip html tags from lyrics from lyricsfly.com
Andrzej Rybczak
2010-08-11 14:16:43 +02:00
-
68a7d11c0e
lyrics fetcher: add songlyrics.com and lyriczz.com support
Andrzej Rybczak
2010-08-11 13:34:18 +02:00
-
de5f3b22e0
separate 'song info' functionality from Info class
Andrzej Rybczak
2010-08-10 23:46:57 +02:00
-
87298907e1
lyrics fetcher: do not apply quotation marks to google keywords
Andrzej Rybczak
2010-08-10 20:45:08 +02:00
-
923eaef466
lyrics fetcher: convert lyrics from lyricsmania.com to utf8
Andrzej Rybczak
2010-08-10 20:43:56 +02:00
-
e1b1cf838a
lyrics: restore database selector
Andrzej Rybczak
2010-08-10 20:39:08 +02:00
-
73339eed9c
lyrics: reload lyrics in more sane manner
Andrzej Rybczak
2010-08-10 19:55:49 +02:00
-
b387d22663
lyrics: add support for lyricstime.com, metrolyrics.com and lyricsmania.com
Andrzej Rybczak
2010-08-10 19:53:44 +02:00
-
3a724626de
lyrics: use pthread_t instead of pthread_t *
Andrzej Rybczak
2010-08-10 01:50:39 +02:00
-
50581938e7
lyrics fetcher: do not add notice about error to curl error messages
Andrzej Rybczak
2010-08-10 01:39:51 +02:00
-
3bb3607399
lyrics: pass wrapper around member function to new thread
Andrzej Rybczak
2010-08-10 01:32:34 +02:00
-
7cd6508496
lyrics: general code refactoring
Andrzej Rybczak
2010-08-10 01:12:59 +02:00
-
5dc439aa19
lyrics: rename Lyrics::FetchAgain() to Lyrics::Refetch()
Andrzej Rybczak
2010-08-10 00:34:54 +02:00
-
d7f862ce86
lyrics: move code that saves lyrics to separate function
Andrzej Rybczak
2010-08-10 00:30:41 +02:00
-
443516acbf
lyrics: make screen accessible if lyrics are being fetched
Andrzej Rybczak
2010-08-10 00:24:16 +02:00
-
7c75be82bd
browser: if current dir doesn't exists, go down one level automatically
Andrzej Rybczak
2010-08-10 00:11:44 +02:00
-
a93096fbda
lyrics fetcher: change if -> else if
Andrzej Rybczak
2010-08-09 14:57:50 +02:00
-
331ffccd0e
lyricwiki fetcher: trim and strip output from html tags
Andrzej Rybczak
2010-08-09 13:52:13 +02:00
-
3b92484755
conv: give function EscapeHtml much more appropriate name (StripHtmlTags)
Andrzej Rybczak
2010-08-09 13:51:01 +02:00
-
2eddb37497
lyricwiki fetcher: deal with utf8 characters properly
Andrzej Rybczak
2010-08-09 13:46:24 +02:00
-
26b7218f8e
lyrics fetcher: add lyricwiki.com database support
Andrzej Rybczak
2010-08-09 13:14:07 +02:00
-
96064b826e
lyrics: show additional info if lyrics are not found in any database
Andrzej Rybczak
2010-08-09 12:09:17 +02:00
-
7f2ea9dc8f
remove optional pthread support - it's mandatory now
Andrzej Rybczak
2010-08-09 11:57:58 +02:00
-
daad444f3c
lyrics: redesigned plugins system
Andrzej Rybczak
2010-08-09 11:39:41 +02:00
-
d3cb0ea6f6
put CURL related functions into a separate file
Andrzej Rybczak
2010-08-09 09:31:47 +02:00
-
8b109d0736
lyrics: add support for lyricsfly.com database
Andrzej Rybczak
2010-08-08 19:12:51 +02:00
-
74d177feae
replace lyricsplugin.com with lyrc.com.ar as the former no longer works
Andrzej Rybczak
2010-08-08 03:16:40 +02:00
-
087245ecda
window: make new BUTTON2_PRESSED definition more clear
Andrzej Rybczak
2010-07-31 19:22:49 +02:00
-
dc8aff65a2
add separate keys to move sel. before/after cursor
Frank Blendinger
2010-07-14 12:29:46 +02:00
-
883d1a6cdd
make feature 'select songs of album around cursor' work in all screens
Andrzej Rybczak
2010-07-12 09:15:50 +02:00
-
d962653c76
make feature 'display separators between albums' work in all screens
Andrzej Rybczak
2010-07-12 09:14:15 +02:00
-
f627dc854d
browser: add support for deleting group of selected items
Andrzej Rybczak
2010-07-12 07:48:10 +02:00
-
5d37d56c64
always create header window
Andrzej Rybczak
2010-07-07 23:41:33 +02:00
-
13dbf65350
key_select_album also works in search results now
Frank Blendinger
2010-07-03 23:21:21 +02:00
-
7600429383
add key_select_album: select album around cursor
Frank Blendinger
2010-07-03 19:53:01 +02:00
-
4d406c85f2
browser: support operations on m3u playlists not created by mpd
Andrzej Rybczak
2010-06-26 22:50:28 +02:00
-
2b2c6a89ad
playlist: fix separators between albums if filtering is enabled
Andrzej Rybczak
2010-06-23 18:40:00 +02:00
-
eb07c327d2
playlist: check if files were actually added to playlist
Andrzej Rybczak
2010-06-19 23:16:15 +02:00
-
9c02bbf596
media library/tag editor: block idle while doing hierarchical searches
Andrzej Rybczak
2010-06-17 16:41:49 +02:00
-
10cea746e9
bump version to 0.5.5_pre
Andrzej Rybczak
2010-06-15 15:39:08 +02:00
-
d9af16e973
fix: only show album separators in main playlist
Frank Blendinger
2010-06-09 09:11:51 +02:00
-
102bdf06c1
update NEWS / version bump
Andrzej Rybczak
2010-06-03 12:03:30 +02:00
-
fe6106f222
outputs: update list after changing output if idle mode is not active
Andrzej Rybczak
2010-05-30 00:05:19 +02:00
-
ec9017d5a2
media library: fix compatibility with mpd < 0.14
Andrzej Rybczak
2010-05-29 21:02:16 +02:00
-
d1b82557d2
browser: fix omitting . and .. in Browser::{Clear,GetLocal}Directory
Andrzej Rybczak
2010-05-29 03:06:38 +02:00
-
15a89a6d41
make a few exceptions for "all tracks" option since it's not real album
Andrzej Rybczak
2010-05-18 17:55:56 +02:00
-
1154a95143
media library: support for "All tracks" option in middle column
Andrzej Rybczak
2010-05-18 17:28:07 +02:00
-
d2cde15622
tag editor: fix locating a song
Andrzej Rybczak
2010-05-18 15:47:20 +02:00
-
3d41a1585c
new feature: support for multiple tag types in one column
Andrzej Rybczak
2010-05-17 22:49:26 +02:00
-
53dfda0f98
new feature: customizable columns' names
Andrzej Rybczak
2010-05-17 20:11:50 +02:00
-
9adb762036
fix compilation with mingw32
Andrzej Rybczak
2010-05-14 18:05:14 +02:00
-
6eae6cd0f6
new feature: shorten units' names displayed in statusbar while being in playlist
Andrzej Rybczak
2010-05-14 15:53:50 +02:00
-
20646600b8
let keybinding for bitrate visibility toggle be customized
Andrzej Rybczak
2010-05-14 02:32:47 +02:00
-
0f230ab7b0
new feature: separators between albums in playlist
Andrzej Rybczak
2010-05-14 02:24:57 +02:00
-
8de70f3918
MediaLibrary::LocateSong: compare hashes, not strings
Andrzej Rybczak
2010-05-14 01:22:32 +02:00
-
02d3ec0e2a
Browser::LocateSong: compare hashes, not strings
Andrzej Rybczak
2010-05-14 01:17:10 +02:00
-
e978cfcc8b
new feature: locate song in tag editor
Andrzej Rybczak
2010-05-14 01:14:45 +02:00
-
b6e6ab1f61
fix statusbar scrolling speed with idle mode and bitrate displayed
Andrzej Rybczak
2010-04-30 01:47:47 +02:00
-
d77f0fd2a2
tag editor: do not capitalize letters after non-ascii chars
Pawel Tomak
2010-04-27 19:49:55 +02:00
-
db81faf9b0
fix NcmpcppKeys::NullKey
Andrzej Rybczak
2010-04-24 01:53:59 +02:00
-
336fa3cd7b
new feature: toggle bitrate visibility at runtime
Andrzej Rybczak
2010-04-18 16:54:35 +02:00
-
7dafec5718
move null_key into NcmpcppKeys
Andrzej Rybczak
2010-04-18 16:42:59 +02:00
-
f617ccfc4d
set mpd_communication_mode to 'notifications' by default
Andrzej Rybczak
2010-04-15 19:28:29 +02:00
-
097632b088
disable 'locate song in media library' function for mpd < 0.14.*
Andrzej Rybczak
2010-04-07 12:36:29 +02:00
-
1b8ace06f5
bump version to 0.5.4_pre
Andrzej Rybczak
2010-04-07 12:17:33 +02:00
-
4ea5594974
update NEWS / version bump
Andrzej Rybczak
2010-04-04 10:08:53 +02:00
-
1e5d093b51
update AUTHORS
Andrzej Rybczak
2010-04-04 10:02:28 +02:00
-
74ab926e8d
server info: display mpd version as 0.x.*, where x is protocol version
Andrzej Rybczak
2010-04-01 16:27:24 +02:00
-
e6757c4b20
visualizer: set refresh rate to 0.5 sec if mpd is not playing
Andrzej Rybczak
2010-04-01 13:33:27 +02:00
-
230b6ae3e3
make MPD::Connection::Version() return integer instead of float
Andrzej Rybczak
2010-04-01 12:54:05 +02:00
-
d02713789b
fix Replace() function
Andrzej Rybczak
2010-03-28 22:20:18 +02:00
-
ba6307189b
config: update variables description
Andrzej Rybczak
2010-03-26 01:30:32 +01:00
-
2583487ffb
check for emptiness in some more places
Andrzej Rybczak
2010-03-25 00:51:56 +01:00
-
37c7acfd3c
get info about state of new connection after reconecting with idle mode active
Andrzej Rybczak
2010-03-25 00:26:48 +01:00
-
3b39d417a1
if connection to mpd is lost, change mpd state to unknown
Andrzej Rybczak
2010-03-25 00:26:01 +01:00
-
6b396bfbf2
fix error codes handling
Andrzej Rybczak
2010-03-23 22:56:14 +01:00
-
08e9b0ee3d
do not monitor mpdclient file descriptor with select() if idle is off
Andrzej Rybczak
2010-03-23 20:41:52 +01:00
-
80290c183b
reload lyrics with single mode active if track is changed with ncmpcpp
Andrzej Rybczak
2010-03-09 00:47:58 +01:00
-
a63e1fa27d
improvements for
6b5ed187
Andrzej Rybczak
2010-03-05 21:13:53 +01:00
-
4562167b8e
Merge branch 'integration' of git://github.com/yogan/ncmpcpp
Andrzej Rybczak
2010-03-05 21:17:08 +01:00
-
-
b113beed15
manpage, ncmpcpp: fix typos
Damien Leone
2010-03-04 22:49:17 +01:00
-
d139f2d8af
jump from browser to playlist editor with GoToContainingDir key
Frank Blendinger
2010-03-04 15:13:11 +01:00
-
6b5ed187a1
add new movement keys: {Up,Down}{Album,Artist}
Frank Blendinger
2010-03-04 15:10:58 +01:00
-
-
331107387c
charset: use free() instead of delete[] to release memory allocated by strdup()
Damien Leone
2010-03-03 21:25:24 +01:00
-
6df8ae1694
make displaying volume level in statusbar optional
Andrzej Rybczak
2010-02-26 21:37:48 +01:00
-
358d21addf
bump version to 0.5.3_pre
Andrzej Rybczak
2010-02-26 21:27:21 +01:00
-
73d5082293
update NEWS / version bump
Andrzej Rybczak
2010-02-26 16:34:21 +01:00
-
ed4399c5e8
display info about required libmpdclient version if it's not there
Andrzej Rybczak
2010-02-26 00:11:12 +01:00
-
fbc9b29032
media library: fix two columns view if library is empty
Andrzej Rybczak
2010-02-23 01:27:55 +01:00
-
d6066a5989
manpage: fixed typos
Damien Leone
2010-02-20 17:16:37 +01:00
-
be732f2f9d
support user-defined interval between syncing visualizer and audio outputs
Andrzej Rybczak
2010-02-19 14:37:41 +01:00
-
4bd9e9af79
fix a bug in Display::SongInColumns() that sometimes corrupted last column
Andrzej Rybczak
2010-02-19 12:44:40 +01:00
-
68fa910c78
handle invalid characters properly
Andrzej Rybczak
2010-02-17 12:38:53 +01:00
-
8c212bf235
add INSTALL file as it can be helpful for someone
Andrzej Rybczak
2010-02-17 00:17:05 +01:00
-
9ff1bf82c8
visualizer: refresh screen immediately after clearing it
Andrzej Rybczak
2010-02-17 00:16:26 +01:00
-
a24736475e
put configuration related functions into appropriate structs
Andrzej Rybczak
2010-02-17 00:15:15 +01:00
-
d45e3b382f
uninline CaseInsensitiveStringComparison::operator()
Andrzej Rybczak
2010-02-17 00:04:59 +01:00