Commit Graph

369 Commits

Author SHA1 Message Date
Craig Drummond
74fb297167 Make 'Icon' a namespace not class 2018-05-24 19:05:54 +01:00
chm
ac96721ece add comma+period to skipped chars when formatting url for genius.com 2018-05-20 18:55:00 +03:00
Craig Drummond
fa63996716 Replace & with and - for genius.com
Issue #1286
2018-05-20 16:22:44 +01:00
aqua36
699e24b5ca fix typos in previous commits 2018-05-20 18:14:48 +03:00
chm
0ff72932db modify genius lyrics provider to support accented chars; fix typo 2018-05-20 18:00:30 +03:00
chm
51d6a2e88f modify genius lyrics provider to support more accented characters 2018-05-20 17:15:07 +03:00
Craig Drummond
69bc455ab4 When looking for lyrics, remove "ft. X", "featuring X", etc, from song title as well as artist.
Issue #1286
2018-05-20 13:41:05 +01:00
Craig Drummond
c764d7c0d0 Cache lyrics using 'basic' artist name - e.g. X ft. Y => X 2018-05-20 12:32:53 +01:00
Craig Drummond
9c64abb6d1 Add genius.com to list of lyrics providers.
Issue #1286
2018-05-20 11:29:32 +01:00
Craig Drummond
534ddb9181 Embed more files into cantata 2018-05-16 22:43:54 +01:00
Craig Drummond
b8ef7384f4 Revert #62537412bf66c023af3be969ec606c7f1fa4ab5f
Closes #1267
2018-05-05 12:04:46 +01:00
Craig Drummond
67361af3ca Set UTF8 encoding and BOM for windows.
Issue #1261
2018-05-03 21:44:14 +01:00
Craig Drummond
5656244990 Set codec for windows?
Issue #1261
2018-05-03 19:41:40 +01:00
Craig Drummond
1fd195a834 If MPD path is a HTTP url and loading of lyrics via http fails, still
need to look into cache
2018-05-03 19:33:46 +01:00
Craig Drummond
a782b05db3 Fix creation of refresh action under windows 2018-05-03 19:31:53 +01:00
Craig Drummond
62537412bf Open text files with QIODevice::Text
Issue #1261
2018-05-02 21:41:08 +01:00
Craig Drummond
2a4b14f42a Add a slight border to context view when in sidebar. 2018-05-01 22:28:03 +01:00
Craig Drummond
08256ce3c1 Stretching albums covers not working under Windows, so just remove option.
Closes #1252
2018-04-30 22:23:56 +01:00
Craig Drummond
431013fd97 Set minimum view width, and don't allow collapsing 2018-03-25 11:38:39 +01:00
Craig Drummond
62316d3f46 Add settings page to configure API keys.
Issue #1234
2018-03-14 20:32:11 +00:00
Craig Drummond
c5e7fa9c0d Use AUTOMOC 2018-03-07 19:04:14 +00:00
Craig Drummond
578e3624b8 Use same format for notifications as for now playing widget.
Closes #1222
2018-02-25 21:53:46 +00:00
Craig Drummond
9b5ca00680 Cleanup some settings. No longer offer to save lyrics, artist images,
and backdrops in MPD folder, just save in cache dir. Move cover setting
into interface settings - in a new 'Covers' tab.
2018-02-15 20:18:08 +00:00
Craig Drummond
7187103c13 Disable metrolyrics, parsing code is broken - and have no
time/motivation to fix.
Closes #1213
2018-02-15 18:10:15 +00:00
Craig Drummond
51fd940033 Remove lyricstime.com and seeklyrics.com - no longer available?
Closes #1212
2018-02-15 18:02:16 +00:00
Craig Drummond
63ab3d6df9 Set selector text colour 2018-02-14 22:25:22 +00:00
Craig Drummond
0907644ebc Center images and header 2018-02-14 17:45:47 +00:00
Craig Drummond
f9da37f2e7 Fix reading embedded lyrics
Issue #1211
2018-02-14 17:43:29 +00:00
Craig Drummond
9ff156961f As well as miking covers take full width, also shrink images if not
enough space
2018-02-14 17:39:57 +00:00
Craig Drummond
cee889a12a Ensure customBackdropFile is not empty 2018-02-14 17:31:15 +00:00
Craig Drummond
76d9e339f0 Fix context view for local files
Closes #1207
2018-02-13 18:54:25 +00:00
Craig Drummond
6b8fe01800 Add option to scale album cover in information view.
Closes #1205
2018-02-13 18:24:33 +00:00
Craig Drummond
045f086de5 No need to call QString.replace("/", "_") as Covers::encodeName() does this 2018-02-08 18:32:17 +00:00
Craig Drummond
d6c967f729 There is no "file" query item for cantata streams - the path is the file 2018-02-06 22:43:52 +00:00
Craig Drummond
a5f5538969 Make track links in context view work with CUE files.
Closes #1179
2018-01-31 18:42:21 +00:00
Craig Drummond
e219544063 Disable track links in contect view for cue tracks. There's no reliable
way to know if track is in playqueue or not.
Closes #1179
2018-01-29 20:12:30 +00:00
guillaume-uH57J9
fc322aed3a Remove provides that are not longer available
lyricsbay.com and leoslyrics.com are no longer serving lyrics :-(
Looks like these domains are now serving ads, presumably they have expired and got taken over by advertisers
2018-01-24 23:00:57 +01:00
guillaume-uH57J9
e65876a6da Fetch lyrics using https for more providers
Update URLs for provides that serve lyrics through HTTPS and have a valid certificate
2018-01-24 22:57:21 +01:00
padertux
d01f915b4a Refactor code to use C++11 nullptr 2018-01-08 23:01:25 +01:00
padertux
c2ee7e5ad8 Refactor code to use C++11 overriding 2018-01-08 22:51:48 +01:00
Craig Drummond
445d1497ac Update (c) year 2018-01-01 10:11:39 +00:00
Craig Drummond
5cea460543 Improve scrollbars with some themes
Issue #1150
2017-12-24 14:57:45 +00:00
Craig Drummond
77edbeca3b Check for http and https when replacing 'Read more' 2017-12-03 20:57:06 +00:00
padertux
1200343a55 Fix last.fm artist info presentation
The last.fm artist info comes with a "Read more on last.fm" link. This
link is removed in favor of our own link. Due to a change in the url of
the original link the removal did not work anymore so that the link was shown twice.
2017-12-03 14:06:52 +01:00
Craig Drummond
948026d73b Use for(var: list) and not foreach(var, list) 2017-11-27 22:36:53 +00:00
Wolfgang Scherer
426a47ec90 Some incorrect handling of absolute file names fixed 2017-11-09 07:50:55 +01:00
Craig Drummond
bea7c210cf Revert "Remove Cantata's high-dpi handling code, this should be done by Qt."
This reverts commit 28df204fc4.

Issue #1077
2017-08-30 19:25:26 +01:00
Craig Drummond
28df204fc4 Remove Cantata's high-dpi handling code, this should be done by Qt.
Issue #1063
2017-08-15 23:20:18 +01:00
Craig Drummond
9bdea224fb When trying to read lyrics files; check for .txt extension as well as .lyrics. Also check ~/.lyrics/Artist - Track.txt
Issue #1001
2017-04-12 19:00:59 +01:00
Craig Drummond
3ef2515e45 Remove touch support - does not work that well, and QtWidgets are not designed for touch 2017-04-11 17:15:21 +01:00