Commit Graph

1282 Commits

Author SHA1 Message Date
Andrzej Rybczak 17c340408f include lastfm_service.{cpp,h}
ops, I forgot to add them.
2010-08-13 07:34:25 +02:00
Andrzej Rybczak 5ee05e3119 settigs: add support for custom visualization color 2010-08-13 07:27:04 +02:00
Andrzej Rybczak 35ddbe351a add support for 'replay' function (play current song from the beginning) 2010-08-13 06:31:58 +02:00
Andrzej Rybczak 342521459c settings: add support for preferred last.fm info language 2010-08-13 06:11:13 +02:00
Andrzej Rybczak a7b9088b87 lastfm: put code that takes info from a thread to separate function 2010-08-13 05:54:37 +02:00
Andrzej Rybczak 3afa0028e6 lyrics: some code beautification + Lyrics::SwitchTo() corrections 2010-08-13 05:45:34 +02:00
Andrzej Rybczak a1cd5ae1aa lastfm: redesigned plugins system 2010-08-13 05:20:12 +02:00
Andrzej Rybczak d4a5574146 lyrics fetcher: add sing365.com db support + a few corrections 2010-08-11 16:44:51 +02:00
Andrzej Rybczak 2a79184108 lyrics fetcher: strip html tags from lyrics from lyricsfly.com 2010-08-11 14:17:08 +02:00
Andrzej Rybczak 68a7d11c0e lyrics fetcher: add songlyrics.com and lyriczz.com support 2010-08-11 13:34:47 +02:00
Andrzej Rybczak de5f3b22e0 separate 'song info' functionality from Info class 2010-08-10 23:46:57 +02:00
Andrzej Rybczak 87298907e1 lyrics fetcher: do not apply quotation marks to google keywords 2010-08-10 20:45:08 +02:00
Andrzej Rybczak 923eaef466 lyrics fetcher: convert lyrics from lyricsmania.com to utf8 2010-08-10 20:43:56 +02:00
Andrzej Rybczak e1b1cf838a lyrics: restore database selector 2010-08-10 20:39:08 +02:00
Andrzej Rybczak 73339eed9c lyrics: reload lyrics in more sane manner 2010-08-10 19:55:49 +02:00
Andrzej Rybczak b387d22663 lyrics: add support for lyricstime.com, metrolyrics.com and lyricsmania.com 2010-08-10 19:53:44 +02:00
Andrzej Rybczak 3a724626de lyrics: use pthread_t instead of pthread_t * 2010-08-10 01:50:39 +02:00
Andrzej Rybczak 50581938e7 lyrics fetcher: do not add notice about error to curl error messages
there is boolean variable for the success or failure so
if it's false it's already known that an error occured.
2010-08-10 01:39:51 +02:00
Andrzej Rybczak 3bb3607399 lyrics: pass wrapper around member function to new thread
+ some more code refactoring
2010-08-10 01:32:34 +02:00
Andrzej Rybczak 7cd6508496 lyrics: general code refactoring 2010-08-10 01:12:59 +02:00
Andrzej Rybczak 5dc439aa19 lyrics: rename Lyrics::FetchAgain() to Lyrics::Refetch() 2010-08-10 00:34:54 +02:00
Andrzej Rybczak d7f862ce86 lyrics: move code that saves lyrics to separate function 2010-08-10 00:30:41 +02:00
Andrzej Rybczak 443516acbf lyrics: make screen accessible if lyrics are being fetched 2010-08-10 00:24:16 +02:00
Andrzej Rybczak 7c75be82bd browser: if current dir doesn't exists, go down one level automatically 2010-08-10 00:11:44 +02:00
Andrzej Rybczak a93096fbda lyrics fetcher: change if -> else if 2010-08-09 14:57:50 +02:00
Andrzej Rybczak 331ffccd0e lyricwiki fetcher: trim and strip output from html tags 2010-08-09 13:52:13 +02:00
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