Commit Graph

57 Commits

Author SHA1 Message Date
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
Andrzej Rybczak
2c66178663 get rid of this awful casting to List * 2009-02-17 07:30:26 +01:00
Andrzej Rybczak
43a8e2284e provide generic interface for dealing with selected items 2009-02-16 18:20:45 +01:00
Andrzej Rybczak
e6bd98e0a7 general code cleaning 2009-02-15 19:15:52 +01:00
Andrzej Rybczak
17352e821c change namespace Lyrics into class 2009-02-14 21:30:14 +01:00
Andrzej Rybczak
08e162f6ac fix compilation --without-curl 2009-02-13 17:39:53 +01:00
Andrzej Rybczak
8ba72bc78a separate some code from ncmpcpp.cpp 2009-02-13 17:24:06 +01:00
Andrzej Rybczak
cecb11c3d8 move WindowTitle() to local unnamed namespace 2009-02-11 09:12:49 +01:00
Andrzej Rybczak
f9f5149b76 includes cleaning 2009-02-10 12:19:59 +01:00
Andrzej Rybczak
b1817a0bc9 support for switching between supported lyrics databases at runtime 2009-02-02 23:43:12 +01:00
Andrzej Rybczak
6217bf04c2 add support for lyricsplugin database 2009-02-02 12:00:19 +01:00
Andrzej Rybczak
0c9e10091f update fsf address and copyright info 2009-01-17 00:52:08 +01:00