Andrzej Rybczak
9e9e521580
remove enterPressed from remaining screens
2015-11-04 19:21:31 +01:00
Andrzej Rybczak
2caf08aaa7
split PressSpace action into modular pieces
2015-05-17 21:51:15 +02:00
Andrzej Rybczak
7bcf79109f
actions: toggle screen lock: check if screen is lockable before asking for width
2015-04-18 20:51:03 +02:00
Andrzej Rybczak
683efb5a43
status: follow lyrics of proper song if consume mode is on
...
http://bugs.musicpd.org/view.php?id=4082
2014-10-18 14:01:43 +02:00
Andrzej Rybczak
85a2802361
update copyright message
2014-08-27 05:43:51 +02:00
Andrzej Rybczak
1d4e006986
update copyright info
2013-04-07 13:31:58 +02:00
Andrzej Rybczak
efe2a52382
fix header guards
2012-10-02 16:19:04 +02:00
Andrzej Rybczak
f0a0734728
add ScreenType for screen's type identification
2012-09-16 03:49:11 +02:00
Andrzej Rybczak
14587cb4ec
abstract shared parts of switchTo methods away
2012-09-15 22:58:32 +02:00
Andrzej Rybczak
1891c1c050
do not initialize screens lazily as it doesn't make much sense
2012-09-14 00:54:48 +02:00
Andrzej Rybczak
58a26b1e18
adjust indentation of remaining classes in headers
2012-09-13 22:09:59 +02:00
Andrzej Rybczak
dd7665bb7d
more PascalCase to camelCase conversions
2012-09-13 19:23:33 +02:00
Andrzej Rybczak
a98df99ba6
playist: do not duplicate now playing information
2012-09-11 20:22:22 +02:00
Andrzej Rybczak
d5e2d315fd
use wstrings uncoditionally where needed
2012-09-08 17:50:01 +02:00
Andrzej Rybczak
f6fb2ed54c
make use of override keyword if available
2012-09-04 20:08:43 +02:00
Andrzej Rybczak
684d871506
finally kill NC::List
2012-09-02 20:55:32 +02:00
Andrzej Rybczak
d47cad1d50
get rid of 'using namespace NCurses' directive
2012-09-02 15:37:42 +02:00
Andrzej Rybczak
181224b837
keybinding system rewrite
2012-08-14 01:44:14 +02:00
Andrzej Rybczak
f8151904f5
update copyright dates
2012-03-17 16:46:55 +01:00
Andrzej Rybczak
91477e034d
lyrics fetcher: limit number of worker threads downloading lyrics in background
2011-12-29 18:47:44 +01:00
Andrzej Rybczak
a98a1800a7
settings: provide a way to use alternative location for configuration file
...
..and whole data folder.
2011-11-13 21:01:49 +01:00
Andrzej Rybczak
56467eaac6
new feature: support for merging screens together
2011-11-12 19:47:47 +01:00
Andrzej Rybczak
ca956c3da3
update copyright dates
2011-11-01 13:43:47 +01:00
Andrzej Rybczak
d9bc1c0950
new feature: support for fetching lyrics for currently playing song in background
2011-10-18 23:15:32 +02:00
Andrzej Rybczak
ba577f9f8c
fix mingw32 compilation
2010-09-20 17:43:29 +02:00
Andrzej Rybczak
c0e558f04b
lyrics: add support for storing lyrics in song's directory
2010-08-17 16:58:48 +02:00
Andrzej Rybczak
3afa0028e6
lyrics: some code beautification + Lyrics::SwitchTo() corrections
2010-08-13 05:45:34 +02:00
Andrzej Rybczak
e1b1cf838a
lyrics: restore database selector
2010-08-10 20:39:08 +02:00
Andrzej Rybczak
3a724626de
lyrics: use pthread_t instead of pthread_t *
2010-08-10 01:50:39 +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
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
08daa61907
update copyright notices
2010-01-30 16:24:24 +01:00
Andrzej Rybczak
62b7df69f3
new feature: refetch lyrics
2009-10-20 00:35:51 +02:00
Andrzej Rybczak
101f01941d
new feature: alternative user interface
2009-08-12 02:08:13 +02:00
Andrzej Rybczak
27ede67685
remove lyricswiki support as it doesn't allow fetching lyrics anymore
2009-08-05 14:35:45 +02:00
Andrzej Rybczak
450bf1b636
initialize screens only if necessary
2009-06-26 18:48:00 +02:00
Andrzej Rybczak
d5a63d6b61
make Lyrics::FilenamePath non-static member
2009-03-27 14:17:37 +01:00
Andrzej Rybczak
8ecd35051a
do not start additional thread if lyrics are available locally
2009-03-27 13:21:29 +01:00
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.
2009-03-26 16:18:11 +01:00
Andrzej Rybczak
f04472641b
make it compile under mingw32 --with-curl
2009-03-25 23:13:34 +01:00
Andrzej Rybczak
3d6765f896
make BasicScreen::{Enter,Space}Pressed() pure virtual
2009-03-03 18:39:09 +01:00
Andrzej Rybczak
c3f2857dab
use private where appropriate
2009-03-03 18:33:37 +01:00
Andrzej Rybczak
70f48dd454
support for opening lyrics in external editor
2009-02-17 20:17:37 +01:00