Commit Graph

  • 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