Jonas Kvinge
84cd65dd6c
Reduce includes
2020-02-08 15:03:11 +01:00
Jonas Kvinge
aa255aa7e6
Use current screen, not primary screen
2020-01-05 19:14:25 +01:00
Jonas Kvinge
fc2d601424
Remove useless stdbool.h include
2019-12-30 23:14:40 +01:00
Jonas Kvinge
8818f24114
Fix compile with Qt 5.14 and above
2019-12-30 02:28:54 +01:00
Jonas Kvinge
be9bf5c173
Replace use of QSet::fromList with Qt 5.14 and above
2019-12-21 18:22:18 +01:00
Jonas Kvinge
ea47fae31e
Add seperator between "unset cover" and "show fullsize"
2019-11-19 21:19:44 +01:00
Jonas Kvinge
7c9fc91af9
Enable system theme icons, add iconmapper and rename some icon names
2019-10-20 00:17:28 +02:00
Jonas Kvinge
f645950a8f
Change all API urls to https
2019-09-20 23:22:27 +02:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02:00
Jonas Kvinge
bd5ab80276
Use FollowRedirectsAttribute everywhere
2019-08-22 19:28:54 +02:00
Jonas Kvinge
d199a2be0d
Fix typos and spelling
2019-08-22 18:45:32 +02:00
Jonas Kvinge
9c485c4d94
Split NetworkTimeouts and RedirectFollower to it's own files
...
- Follow redirects by default
2019-08-20 23:31:23 +02:00
Jonas Kvinge
41484f8673
Fix exit
2019-07-24 23:29:09 +02:00
Jonas Kvinge
af3bd6ec2f
Use QNetworkAccessManager::supportedSchemes()
2019-07-24 19:27:00 +02:00
Jonas Kvinge
b5eb13449b
Safely close database connections and delete backends
...
Also fix NewClosure leak caused by disconnected object signals
2019-07-24 19:16:51 +02:00
Jonas Kvinge
bd78e8c275
Fix memory leaks
2019-07-22 20:53:05 +02:00
Jonas Kvinge
e7de7ebbfa
Use iconv to replace non-ascii characters
2019-07-14 03:08:19 +02:00
Jonas Kvinge
7fa1461d5e
Use QUrl::isLocalFile()
2019-07-09 21:43:56 +02:00
Jonas Kvinge
aa8679dff5
Fix TryLoadPixmap and ShowCover
2019-07-09 01:14:58 +02:00
Jonas Kvinge
f94a3095fd
Fix TryLoadPixmap and ShowCover
2019-07-09 01:05:42 +02:00
Jonas Kvinge
5f7efee00e
ifdef QFontMetrics::horizontalAdvance to make it work with older Qt
2019-07-08 23:27:45 +02:00
Jonas Kvinge
afb583cff4
Remove unused typedef
2019-07-08 22:20:41 +02:00
Jonas Kvinge
870dc0d36f
Replace QFontMetrics::width with horizontalAdvance, dark with darker, background() with window() and QString::null with QString()
2019-07-08 22:19:14 +02:00
Jonas Kvinge
51462dee1e
Use QUrl::fromEncoded
2019-07-08 22:10:43 +02:00
Jonas Kvinge
65780e1672
Improve album cover searching and cover manager, use HttpStatusCodeAttribute and QSslError for services
...
- Improve album cover manager
- Change art_automatic and art_manual to QUrl
- Refresh collection album covers when new album covers are fetched
- Fix automatic album cover searching for local files outside of the collection
- Make all Json services check HttpStatusCodeAttribute
- Show detailed SSL errors for Subsonic, Tidal and Qobuz
2019-07-07 21:14:24 +02:00
Jonas Kvinge
dbd2edf442
Fix minor code issues in tidal
2019-06-18 23:39:16 +02:00
Jonas Kvinge
890fba0f61
Add internet tabs view and tidal favorites ( #167 )
2019-05-27 21:10:37 +02:00
Jonas Kvinge
7cc9c75d15
Make tidal token configurable
2019-05-13 23:49:09 +02:00
Jonas Kvinge
f33609bbf8
Compare artist and album case-insensitive
2019-05-13 22:38:24 +02:00
Jonas Kvinge
69eeb4b0f8
Move QSearchField to widgets and remove rest of qocoa
2019-05-08 23:34:44 +02:00
Jonas Kvinge
aa583ec1aa
Set ContentTypeHeader for Tidal requests
2019-05-08 23:08:29 +02:00
Jonas Kvinge
89ff7d6dae
Change api url of tidal cover provider
2019-05-06 18:18:31 +02:00
Jonas Kvinge
91e597bbdd
Decrease score for unmatched artist and album
2019-04-17 22:24:34 +02:00
Jonas Kvinge
a0d697bf6f
Remove unused variable
2019-04-17 22:22:35 +02:00
Jonas Kvinge
63d5018ad6
Improve cover providers score system
2019-04-17 22:18:03 +02:00
Jonas Kvinge
7f23b9b424
Add https support to localredirectserver
2019-04-15 22:17:40 +02:00
Jonas Kvinge
380b84195f
Add ChartLyrics provider
2019-04-14 18:02:51 +02:00
Jonas Kvinge
fd26137ad2
Remove unused code
2019-04-14 16:42:05 +02:00
Jonas Kvinge
1ad163aac3
Add tidal cover provider
2019-04-14 16:40:05 +02:00
Jonas Kvinge
36dccc8157
Change search query
2019-04-14 03:01:21 +02:00
Jonas Kvinge
6dcdf5bf92
Add deezer cover provider
2019-04-14 02:54:40 +02:00
Jonas Kvinge
9be161d165
Fix code style and errors
2019-04-08 18:46:11 +02:00
Jonas Kvinge
b066158a4b
Remove redundant includes
2019-03-22 23:23:50 +01:00
Jonas Kvinge
eb63e2257f
Fix load settings in albumcoverchoicecontroller
2019-03-12 00:01:52 +01:00
Jonas Kvinge
2211716d04
Add option to save album cover in album directory
2019-03-11 23:07:11 +01:00
Jonas Kvinge
333a0bc05a
Capitalize strawberry in osd and tooltip, change cdcase and remove some
...
unused code
2019-02-10 21:25:36 +01:00
Jonas Kvinge
a25052ed96
Replace no cover image
2019-02-09 14:51:12 +01:00
Jonas Kvinge
7437c208ff
Remove remastered from album title
2019-01-22 22:49:48 +01:00
Jonas Kvinge
8445f5587f
Remove error output when no results are found
2018-12-26 01:28:25 +01:00
Jonas Kvinge
ceb0f5ead4
Add new musicbrainz album cover provider
2018-12-15 15:12:18 +01:00
Jonas Kvinge
ce4e1b1ae4
Fix uninitialized variable
2018-12-15 02:16:47 +01:00
Jonas Kvinge
35397f6a3e
Fix includes
2018-12-15 00:52:58 +01:00
Jonas Kvinge
19168ec6e8
Remove remaining amazon cover provider files
2018-12-15 00:50:53 +01:00
Jonas Kvinge
2d087dfe15
Add new last.fm album cover provider
2018-12-15 00:43:50 +01:00
Jonas Kvinge
3226633f51
Add missing empty check
2018-12-15 00:43:00 +01:00
Jonas Kvinge
1706ba5765
Improve discogs cover provider
2018-12-02 23:29:22 +01:00
Jonas Kvinge
f4dcf6821f
Rename class InternetModel to InternetServices
2018-10-23 23:25:02 +02:00
Jonas Kvinge
0cda4e27aa
Replace qSort/qStableSort/qSwap
2018-10-19 20:18:46 +02:00
Jonas Kvinge
0a81fa99fc
Add Deezer support
2018-10-14 00:08:33 +02:00
Jonas Kvinge
1fbfabdf66
Remove whitespaces
2018-10-02 00:46:54 +02:00
Jonas Kvinge
db035351be
Remove whitespaces
2018-10-02 00:38:52 +02:00
Jonas Kvinge
e479e7e113
Fix show album cover from Tidal
2018-09-10 21:58:57 +02:00
Jonas Kvinge
a5c2dfacf0
Don't use discogs for automatic album cover search
2018-09-04 20:51:47 +02:00
Jonas Kvinge
dcae67ac7b
Change search limit
2018-09-01 22:21:45 +02:00
Jonas Kvinge
ac6cac8da1
New context with albums and lyrics +++ much more
...
* Added new lyrics provider with lyrics from AudD and API Seeds
* New improved context widget with albums and lyrics
* Fixed playing and context widget getting stuck in play mode when there was an error
* Changed icons for artists in collection, tidal and cover manager
* Removed "search" icon from "Search automatically" checkbox (right click) that looked ugly
* Removed some unused widgets from the src/widgets directory
* Fixed initial size of window and side panel
* Fixed saving window size correctly
2018-08-29 21:42:24 +02:00
Jonas Kvinge
57f6f40e7d
Fix missing icons and rework some UI stuff
2018-08-09 21:04:30 +02:00
Jonas Kvinge
c518e42e18
Remove whitespace
2018-08-09 18:39:44 +02:00
Jonas Kvinge
ab3569a285
More macos fixes
2018-07-03 17:51:52 +02:00
Jonas Kvinge
e337b7933b
Includes, comments and bugfixes
...
- Fix includes
- Use common regex (Song::kCoverRemoveDisc) for removing Disc/CD from album
- Remove Disc/CD from album when creating hash
- Make imobiledevice support compile
- Fix setting device on windows
2018-05-01 00:41:33 +02:00
Jonas Kvinge
917b9c39b8
Fix paths
...
- Use QStandardPaths
- Load settings in StatusView widget
- Update about
- Remove redundant code
- Temporary hide missing audiopanorama error as workaround for windows build
2018-04-06 22:13:11 +02:00
Jonas Kvinge
43bf7e3ca8
Improvments to gstreamer backend and settings +++
...
- Fixed bug not setting environment for gstreamer before initialization
- Fixed windows directsound device
- Fixed crash on failure to create gstreamer element
- Fixed crash when switching backend
- Don't stop playback if equalizer or replay gain fails in gstreamer
- Improvments to backend settings
- Fixed backend settings to work for windows
- Fixed replay gain settings not working
- Fixed right click menu for album showing in statusview even when no song was playing
- Removed redundant code
2018-04-05 21:40:05 +02:00
Jonas Kvinge
c52d28be48
Remove unused gtest.
2018-03-31 19:43:28 +02:00
Jonas Kvinge
dadd5e05a3
Fix discogs album cover fetcher
2018-03-17 14:28:45 +01:00
Jonas Kvinge
74bc2e0684
Improve regex for removing Disc # from album title
2018-03-13 17:48:25 +01:00
Jonas Kvinge
16cabf33a2
Code cleanup.
2018-03-10 13:02:56 +01:00
Jonas Kvinge
1aabdc9b8b
Don't use Discogs if fetching all album covers because of trottling.
2018-03-05 21:05:30 +01:00
Jonas Kvinge
fda970a5dc
Update TODO.
2018-03-04 14:14:35 +01:00
Jonas Kvinge
7501e8b14d
Remove Disc / CD from albumname when searching for covers. Dont use url if it's empty in LastFM.
2018-03-04 14:10:50 +01:00
Jonas Kvinge
b7466b7fb1
Fix bug in albumcovermanager not updating album cover in DB.
2018-03-04 03:10:07 +01:00
Jonas Kvinge
438bac9357
Remove unused code.
2018-03-02 23:48:24 +01:00
Jonas Kvinge
cefe98736f
Remove old code.
2018-03-02 23:14:22 +01:00
Jonas Kvinge
2be8f88d73
Fix discogs album cover fetching. Remove QJSON dependency.
2018-03-02 22:51:42 +01:00
Jonas Kvinge
b2b1ba7abe
Initial commit.
2018-02-27 18:06:05 +01:00