John Maguire
341dc7326f
Reformat all C++
2020-09-22 14:56:06 +01:00
Amish Naidu
107e945872
Convert uses of QtAlgorithms to std:: algorithms
2018-10-09 19:17:54 +01:00
John Maguire
f300946c81
Remove most usages of QFutureWatcher
2015-11-27 14:28:12 +00:00
Martin Babutzka
258ae281d8
IDv3 tag lyrics support.
...
Squashed the following commits:
5c723ad commit: Fix: Includes alpha sort
15ac350 commit: Fix: Updated Database::kSchemaVersion to 49.
767a26a commit: Fixed small code style issue. Added schema-49 to data.qrc instead schema-48
bf6aa64 commit: fixup! Modified async handling of CollapsibleInfoPane as recommended by Andreas. Display of IDv2 tag lyrics works now.
c1f97e9 commit: fixup! Added support to read/display the ID tag lyrics in MP3 files:
c946b1d commit: Added support to read/display the ID tag lyrics in MP3 files:
-Added schema to the database to store it
-Added readers/writers for ID tags
-Added readers/writers for the database to the song class
-Added the taglyricsinfoprovider to show the lyrics in songinfo
2015-04-10 21:05:07 +02:00
John Maguire
3323c2d094
Convert all instances of foreach() to a C++11 for
...
find ext src -name '*.cpp' -exec \
sed -i -e 's/foreach(\([^,]\+\),/for (\1 :/' {} \;
2014-02-10 14:43:32 +01:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
John Maguire
71893e4847
Use nullptr instead of NULL everywhere.
2014-02-06 17:29:59 +01:00
Hugo Dueñas
a4d0a65624
Added ability to quickly display partial results on Song Info and Artist Info Panes.
2013-12-21 12:58:51 -06:00
Paweł Szymański
051c543373
Add darklyrics support and do {field} replacement on extract rules as well as URLs.
...
Fixes issue 1889
2012-02-12 16:08:41 +00:00
David Sansome
dc31a0be7e
Make it possible to disable all lyric providers.
2010-12-26 15:06:11 +00:00
David Sansome
28fdb147d8
Make last.fm optional. Thanks volkov0aa. Fixes issue #49
2010-12-18 17:28:02 +00:00
David Sansome
ed1a25693c
Add missing licenses to debian/copyright, and add copyright information to each source file
2010-11-20 13:27:10 +00:00
David Sansome
b5f366c40a
Add a thread safe network disk cache, and remove the need to pass a NetworkAccessManager around everywhere. Fixes issue #852
2010-10-16 17:20:54 +00:00
David Sansome
07f181cc2b
Make it possible to change the font size of the song/artist info views.
2010-10-16 13:56:49 +00:00
David Sansome
548430853c
Remove a couple more broken lyric providers and sort the list of lyrics properly. Fixes issue #881
2010-10-16 12:56:58 +00:00
David Sansome
abbc908aaa
Collapse all info sections by default except the first one of each type but add support for using user preferences (they don't get saved yet), add a fade in/out animation to collapsed section headers.
2010-10-11 19:49:12 +00:00
David Sansome
aca4ba6073
Add a tag widget, and get song tags from last.fm
2010-10-10 18:57:23 +00:00
David Sansome
a1cc41ab27
Get last.fm play counts and wiki for the song info pane
2010-10-10 17:59:23 +00:00
David Sansome
98716138ca
Order lyric providers properly
2010-10-10 17:00:13 +00:00
David Sansome
2aa20d3dee
Make the lyric providers configurable again
2010-10-10 16:46:35 +00:00
David Sansome
2f3732e73e
Move lyrics into the song info pane, refactor out a load of the common code between artist and song info.
2010-10-10 16:09:20 +00:00