Jonas Kvinge
946ed0c0b5
Check for valid datetime when importing last played
2020-11-22 19:01:53 +01:00
Jonas Kvinge
12cbcdb6f4
Fix SQL query by song id when song id is a string
2020-10-10 23:44:42 +02:00
Jonas Kvinge
89d6b7cec0
Add smart playlists, ratings and Qobuz
...
Fixes #259
Fixes #264
2020-09-17 17:50:17 +02:00
Jonas Kvinge
e3587d369e
Add const
2020-09-10 22:05:12 +02:00
Jonas Kvinge
cac01fbde9
Dont seperate compilation albums by directory in GetAlbums
...
Fixes issue where multi-disc albums are showing more than once in cover
manager.
2020-09-10 21:27:07 +02:00
Jonas Kvinge
31dd910289
Make sure albums in cover manager are unique
...
Fixes #529
2020-09-05 18:59:35 +02:00
Jonas Kvinge
5aaa5231b8
Add Last.fm import
...
Fixes #247
2020-08-30 18:09:13 +02:00
Jonas Kvinge
c315e5016d
Change mtime and ctime to qint64
2020-08-13 21:09:06 +02:00
Jonas Kvinge
e5b3df41e9
Replace QRegExp with QRegularExpression
2020-07-18 04:05:07 +02:00
Jonas Kvinge
651020388d
Use override
2020-06-15 21:55:05 +02:00
Jonas Kvinge
13b60351a6
Replace use of deprecated C++ headers
2020-06-14 23:54:18 +02:00
Jonas Kvinge
2bcad9b637
Do AddOrUpdateSongs in database thread
2020-05-12 18:45:24 +02:00
Jonas Kvinge
8da4c88fd3
Fix compile warnings
2020-04-23 21:08:28 +02:00
Jonas Kvinge
be8228e33c
Fix song_id check
2020-04-13 04:17:45 +02:00
Jonas Kvinge
5591472dbd
Change artist and song ID to strings
2020-04-13 03:39:51 +02:00
Jonas Kvinge
8e0d792bf0
Reduce includes
2020-02-08 03:40:30 +01:00
Gavin D. Howard
691f5d99ca
Implement disk caching of album art ( #360 )
...
* Implement disk caching of album art
This includes a button to clear the cache in the settings, as
requested.
Closes #358
* Make the cache size defaults match
* Implement the review by jonaski
* Fix more problems with the PR
2020-02-07 23:18:18 +01:00
Jonas Kvinge
6df38c389c
Replace use of QSet::toList() with QSet::values()
2019-12-21 18:19:09 +01:00
Jonas Kvinge
63b781765a
Update copyrights
2019-11-26 22:30:14 +01:00
Jonas Kvinge
a4ebd91e8d
Make sure QSqlQuery::exec() was successful
2019-11-25 22:43:09 +01:00
Jonas Kvinge
47c13a840e
Handle different urls in collection backend for backward compatibility
2019-11-25 22:29:12 +01:00
Jonas Kvinge
bf35665932
Update all songs for the same directory+album when updating compilations
...
- Fixes a bug where the songs are stuck in various artists, because the
album has child songs, it will be stuck with various artists as the
parent node.
2019-11-25 00:28:49 +01:00
Jonas Kvinge
1862e70628
Declare song using source
2019-11-14 00:09:35 +01:00
Jonas Kvinge
c4f7054ca6
Use QUrl::FullyEncoded in update compilations
2019-11-13 23:51:04 +01:00
Jonas Kvinge
175e568a28
Minor improvements to update compilations
2019-11-13 21:27:04 +01:00
Jonas Kvinge
6387a01d7b
Fix updating compilations
...
Fixes #288
2019-11-03 23:23:04 +01:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02:00
Jonas Kvinge
8962644ba8
Improvements to device manager
...
- Mount and unmount devices in lister thread
- Safely close watcher and backends for devices
- Enable abort loading device
- Fix MTP connection
2019-09-07 23:30:35 +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
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
ba314dd734
Set source in backends to fix losing source in InitFromFilePartial()
...
when updating path
2019-07-02 00:48:40 +02:00
Jonas Kvinge
9d222e2c57
Rename filename to url, change album_id to string and recreate songs tables ( #182 )
2019-06-20 02:14:44 +02:00
Jonas Kvinge
cbf1d96b16
Avoid duplicate songs in the collection backend
2019-06-07 23:02:43 +02:00
Jonas Kvinge
40db9f7020
Fix updating play and skip count
2019-04-19 14:02:28 +02:00
Jonas Kvinge
37b923bea3
Change query to find both albums by artist and album artist
2019-04-18 00:45:32 +02:00
Jonas Kvinge
9be161d165
Fix code style and errors
2019-04-08 18:46:11 +02:00
Jonas Kvinge
15c8f2a3ee
Notify collection backend about renamed files when organising files
2019-03-25 00:53:12 +01:00
Jonas Kvinge
71969b88e3
Fix GetSongByUrl incorrectly using bytearray instead of string
2019-03-22 23:14:25 +01:00
Jonas Kvinge
db035351be
Remove whitespaces
2018-10-02 00:38:52 +02:00
Jonas Kvinge
1a7465ba94
Formatting and remove unused icons
2018-09-14 23:05:58 +02:00
Jonas Kvinge
6d686ee66a
Add source to songs and playlist_items
2018-09-08 12:38:02 +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
c518e42e18
Remove whitespace
2018-08-09 18:39:44 +02:00
Jonas Kvinge
820124f9e1
Add tidal support
2018-08-09 18:10:03 +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
16cabf33a2
Code cleanup.
2018-03-10 13:02:56 +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
b2b1ba7abe
Initial commit.
2018-02-27 18:06:05 +01:00