Jonas Kvinge
89d6b7cec0
Add smart playlists, ratings and Qobuz
...
Fixes #259
Fixes #264
2020-09-17 17:50:17 +02:00
Jonas Kvinge
d668a8aee2
Change sort text for divider keys
...
Fixes problems on Windows with specific regionale settings, where
divider keys are all on the top, while albums are on the bottom
2020-09-12 13:30:45 +02:00
Jonas Kvinge
10303cb9c0
Use unique keys for all container nodes in collection model
...
Fixes #539 and probably many more issues with the model.
2020-09-10 22:09:24 +02:00
Jonas Kvinge
da51580299
Fix year - album collection grouping
...
Fixes #534
2020-09-05 17:26:42 +02:00
Jonas Kvinge
71559bb125
Turn pretty covers on by default in collection model
2020-09-01 01:02:02 +02:00
Jonas Kvinge
414a4a97fb
Use unicode option when replacing non-words
...
Fixes #513
2020-08-15 11:43:14 +02:00
Jonas Kvinge
f84128ecbd
Remove unused collection playlist container type
2020-08-12 21:33:38 +02:00
Jonas Kvinge
eb270df835
Use std::bind in QtConcurrent::run() to fix compile with Qt 6
2020-07-19 22:43:58 +02:00
Jonas Kvinge
ff73dd2183
Partial revert commit af67de8
2020-07-19 19:07:12 +02:00
Jonas Kvinge
af67de8aa6
Use lambdas for QtConcurrent::run instead of NewClosure
2020-07-18 16:28:39 +02:00
Jonas Kvinge
e5b3df41e9
Replace QRegExp with QRegularExpression
2020-07-18 04:05:07 +02:00
Jonas Kvinge
92d6fc3fad
Change default grouping to album disc
2020-06-07 23:36:37 +02:00
Jonas Kvinge
972076edab
Move ClearDiskCache connect
2020-05-16 19:35:25 +02:00
Jonas Kvinge
bfa9a1eb8a
Fix tests
...
Fixes #440
2020-05-16 19:17:06 +02:00
Jonas Kvinge
b0966f14e6
Only connect ClearPixmapDiskCache if app is set
2020-05-16 18:25:13 +02:00
Jonas Kvinge
54cce5e089
Use album grouping function
2020-05-06 22:35:55 +02:00
Jonas Kvinge
4e4e596a1e
Change some parameters to const
2020-05-06 22:26:29 +02:00
Jonas Kvinge
727a1f5ad1
Sort songs in collection by song title instead of track if previous
...
grouping is not the album.
Fixes #295
2020-05-06 22:14:59 +02:00
Jonas Kvinge
a835a4a2f7
Minor fixes to collection pixmap cache
...
- Add variables for cache size defaults
- Increase default disk cache size
- Change the pixmap cache settings UI to look better
- Add current pixmap disk cache used to settings
2020-04-29 00:33:38 +02:00
Jonas Kvinge
8da4c88fd3
Fix compile warnings
2020-04-23 21:08:28 +02:00
Jonas Kvinge
a2c0e4d4b1
Improve album cover loader, lyrics search and streaming support
...
- Improve album cover loader
- Add album cover loader result struct
- Move album cover thumbnail scaling to album cover loader
- Make init art manual look for album cover images in song directory
- Make album cover search work for songs outside of collection and
streams
- Make album cover search work based on artist + title if album is not
present
- Update art manual in playlist for local files, devices and CDDA
- Make lyrics search work for streams
- Add stream dialog to menu
- Remove dead code in InternetSearchModel
- Simplify code in InternetSearchView
2020-04-20 18:03:18 +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
722a088515
Only remove pixmap cache when removing parents in collection model
2019-11-26 19:42:05 +01:00
Jonas Kvinge
36331dc253
Fix removing nodes from pending art
2019-11-25 22:25:29 +01:00
Jonas Kvinge
9375d9699a
No
2019-11-19 21:51:15 +01:00
Jonas Kvinge
cf0442d5b8
Fix setting pixmap cache limit
2019-11-19 21:49:46 +01:00
Jonas Kvinge
e0fed07b10
Change pixmap cache limit
2019-11-19 21:03:06 +01:00
Jonas Kvinge
779d5ff7b6
Dont reset pixmap cache on model reset
2019-11-19 20:56:03 +01:00
Jonas Kvinge
c8d580e7de
No need to delete pixmap cache when deleting empty parents
2019-11-13 21:16:48 +01:00
Jonas Kvinge
bc0c50ee65
Remove commented code
2019-11-13 21:12:50 +01:00
Jonas Kvinge
6387a01d7b
Fix updating compilations
...
Fixes #288
2019-11-03 23:23:04 +01:00
Jonas Kvinge
76b4a6585e
Update copyrights
2019-09-23 19:17:41 +02:00
Jonas Kvinge
bdc089290d
Add fallthrough comments and remove -Wimplicit-fallthrough=0
...
Signed-off-by: Jonas Kvinge <jonas@jkvinge.net >
2019-09-16 21:20:12 +02: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
e8af3e8d3c
Simplify if statement
2019-08-05 23:03:40 +02:00
Jonas Kvinge
140935bd8c
Add album - disc grouping
2019-08-05 19:17:31 +02:00
Jonas Kvinge
81caec99b7
Fix closing databases
2019-07-25 17:56:28 +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
2df21081a1
Fix pixmap cache in collection model
...
- Properly remove both from pixmap cache, pending art and pending cache keys when songs are deleted
- Increase default pixmap cache
- Clear pixmap cache when model is reset
2019-07-22 19:57:53 +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
Gavin D. Howard
5cde33711e
Make playlist ignore articles when sorting ( #202 )
...
This is more correct, and the other way is driving me crazy.
2019-07-05 00:13:51 +02:00
Jonas Kvinge
60bd90848b
Add tests ( #193 )
2019-06-28 01:33:22 +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
7cc0d6bb5a
Fix ItemFromSong() missing album id
2019-06-07 22:54:34 +02:00
Jonas Kvinge
2b7d48ce77
Distinguish albums with same name with album_id
2019-05-30 18:05:07 +02:00
Jonas Kvinge
890fba0f61
Add internet tabs view and tidal favorites ( #167 )
2019-05-27 21:10:37 +02:00
Jonas Kvinge
40db9f7020
Fix updating play and skip count
2019-04-19 14:02:28 +02:00
Jonas Kvinge
7da79dabdf
Add group by format
2019-03-30 22:03:33 +01:00