Andrzej Rybczak
683efb5a43
status: follow lyrics of proper song if consume mode is on
...
http://bugs.musicpd.org/view.php?id=4082
12 years ago
Andrzej Rybczak
85a2802361
update copyright message
12 years ago
Andrzej Rybczak
1d4e006986
update copyright info
13 years ago
Andrzej Rybczak
efe2a52382
fix header guards
14 years ago
Andrzej Rybczak
f0a0734728
add ScreenType for screen's type identification
14 years ago
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
14 years ago
Andrzej Rybczak
1891c1c050
do not initialize screens lazily as it doesn't make much sense
14 years ago
Andrzej Rybczak
58a26b1e18
adjust indentation of remaining classes in headers
14 years ago
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
14 years ago
Andrzej Rybczak
a98df99ba6
playist: do not duplicate now playing information
14 years ago
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
14 years ago
Andrzej Rybczak
f6fb2ed54c
make use of override keyword if available
14 years ago
Andrzej Rybczak
684d871506
finally kill NC::List
14 years ago
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
14 years ago
Andrzej Rybczak
181224b837
keybinding system rewrite
14 years ago
Andrzej Rybczak
f8151904f5
update copyright dates
14 years ago
Andrzej Rybczak
91477e034d
lyrics fetcher: limit number of worker threads downloading lyrics in background
14 years ago
Andrzej Rybczak
a98a1800a7
settings: provide a way to use alternative location for configuration file
...
..and whole data folder.
15 years ago
Andrzej Rybczak
56467eaac6
new feature: support for merging screens together
15 years ago
Andrzej Rybczak
ca956c3da3
update copyright dates
15 years ago
Andrzej Rybczak
d9bc1c0950
new feature: support for fetching lyrics for currently playing song in background
15 years ago
Andrzej Rybczak
ba577f9f8c
fix mingw32 compilation
16 years ago
Andrzej Rybczak
c0e558f04b
lyrics: add support for storing lyrics in song's directory
16 years ago
Andrzej Rybczak
3afa0028e6
lyrics: some code beautification + Lyrics::SwitchTo() corrections
16 years ago
Andrzej Rybczak
e1b1cf838a
lyrics: restore database selector
16 years ago
Andrzej Rybczak
3a724626de
lyrics: use pthread_t instead of pthread_t *
16 years ago
Andrzej Rybczak
3bb3607399
lyrics: pass wrapper around member function to new thread
...
+ some more code refactoring
16 years ago
Andrzej Rybczak
7cd6508496
lyrics: general code refactoring
16 years ago
Andrzej Rybczak
5dc439aa19
lyrics: rename Lyrics::FetchAgain() to Lyrics::Refetch()
16 years ago
Andrzej Rybczak
d7f862ce86
lyrics: move code that saves lyrics to separate function
16 years ago
Andrzej Rybczak
7f2ea9dc8f
remove optional pthread support - it's mandatory now
16 years ago
Andrzej Rybczak
daad444f3c
lyrics: redesigned plugins system
16 years ago
Andrzej Rybczak
d3cb0ea6f6
put CURL related functions into a separate file
16 years ago
Andrzej Rybczak
8b109d0736
lyrics: add support for lyricsfly.com database
16 years ago
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.
16 years ago
Andrzej Rybczak
08daa61907
update copyright notices
16 years ago
Andrzej Rybczak
62b7df69f3
new feature: refetch lyrics
17 years ago
Andrzej Rybczak
101f01941d
new feature: alternative user interface
17 years ago
Andrzej Rybczak
27ede67685
remove lyricswiki support as it doesn't allow fetching lyrics anymore
17 years ago
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
17 years ago
Andrzej Rybczak
d5a63d6b61
make Lyrics::FilenamePath non-static member
17 years ago
Andrzej Rybczak
8ecd35051a
do not start additional thread if lyrics are available locally
17 years ago
Andrzej Rybczak
344fc21d76
use pthread_t * handlers rather than pthread_t
...
pthread-win32 doesn't accept assigning zero to pthread_t type,
so we need to use pointers instead. this is more semantic anyway.
17 years ago
Andrzej Rybczak
f04472641b
make it compile under mingw32 --with-curl
17 years ago
Andrzej Rybczak
3d6765f896
make BasicScreen::{Enter,Space}Pressed() pure virtual
17 years ago
Andrzej Rybczak
c3f2857dab
use private where appropriate
17 years ago
Andrzej Rybczak
70f48dd454
support for opening lyrics in external editor
17 years ago
Andrzej Rybczak
2c66178663
get rid of this awful casting to List *
17 years ago
Andrzej Rybczak
43a8e2284e
provide generic interface for dealing with selected items
17 years ago
Andrzej Rybczak
e6bd98e0a7
general code cleaning
17 years ago