EmmanuelMess
3de291394d
Fix narrowing conversions in song
2021-09-10 16:15:56 -03:00
Jonas Kvinge
d35d3aabc3
Show error dialog for failed SQL queries
2021-09-09 21:45:46 +02:00
Jonas Kvinge
ea2bfbda44
Formatting
2021-08-23 21:21:08 +02:00
Jonas Kvinge
cecb9293f6
Add QRegularExpression::CaseInsensitiveOption
2021-08-13 23:33:41 +02:00
Jonas Kvinge
553e8baa8b
Fix async song load
...
Fixes #739
2021-07-28 22:25:33 +02:00
Jonas Kvinge
68dbc29f2c
Use QString::compare with Qt::CaseInsensitive to reduce allocations
2021-07-13 23:18:12 +02:00
Jonas Kvinge
e48b7d83a3
Formatting
2021-07-11 09:49:38 +02:00
Jonas Kvinge
b053f99690
Add Song::is_radio()
2021-07-11 05:18:39 +02:00
Jonas Kvinge
09bbf1f4d7
Add radios
2021-07-11 01:08:06 +02:00
Jonas Kvinge
88819611f4
Remove TagLib dependency from Song class
2021-07-02 01:16:46 +02:00
Jonas Kvinge
584f5e5935
Change bool/int condition
2021-06-22 14:04:42 +02:00
Jonas Kvinge
8c2b907ff5
Make static
2021-06-22 14:04:42 +02:00
Jonas Kvinge
589bdf5dcd
Use default
2021-06-21 15:40:44 +02:00
Jonas Kvinge
3a3305c020
Uppercase literal suffix
2021-06-20 23:49:04 +02:00
Jonas Kvinge
1295033fae
Clang-Tidy and Clazy fixes
2021-06-20 19:04:08 +02:00
Jonas Kvinge
8fd32aba4f
Improve resume playback on startup, re-request stream URL when unpausing
...
Fixes #270
2021-06-10 23:14:05 +02:00
Jonas Kvinge
f8ed2afef1
Add song fingerprinting and tracking
...
Fixes #296
2021-06-05 21:56:40 +02:00
Jonas Kvinge
2625d72818
Don't strip off "Live" from song title
2021-05-01 18:03:26 +02:00
Jonas Kvinge
9b60559855
Use QFile::encodeName() in Song::InitFromFilePartial
...
Fixes #693
2021-04-21 20:11:37 +02:00
Jonas Kvinge
e13c27d32c
Allow editing of playlist metadata for streams
2021-04-11 02:01:53 +02:00
Jonas Kvinge
29cbfe7c1a
Change last played to qint64
2021-03-25 23:23:13 +01:00
Jonas Kvinge
6b6117653a
Allow audio formats unsupported by taglib to be added
...
Fixes #669
2021-03-21 19:19:35 +01:00
Jonas Kvinge
59bffed47f
Use static_cast
2021-03-21 18:53:02 +01:00
Jonas Kvinge
78588d8cdf
Fix various clazy warnings
2021-03-21 04:47:11 +01:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
89f1f8e6dc
Check for empty art automatic
2021-03-07 05:41:49 +01:00
Jonas Kvinge
bbcd6a3261
Fix saving empty cleared cover
2021-03-07 03:42:11 +01:00
Jonas Kvinge
32b94555c3
Remove 3rdparty taglib
2021-02-27 16:55:41 +01:00
Jonas Kvinge
133f094d72
Add support for saving embedded album covers
...
Fixes #286
2021-02-26 21:03:51 +01:00
Jonas Kvinge
193cf1c750
Rename protobuf namespace
...
Fixes #654
2021-02-20 17:06:55 +01:00
Jonas Kvinge
b3681002a7
Change int to qint64
2021-02-10 18:27:40 +01:00
Jonas Kvinge
daff2c1f84
Add option to append explicit to album titles for Tidal
2021-01-28 19:55:28 +01:00
Jonas Kvinge
497952611d
Fix HTML escaping for custom OSD notifications
...
Fixes #618
2020-12-11 23:59:38 +01:00
Jonas Kvinge
042da74955
Change return type of qHash with Qt 6 to size_t
2020-11-17 01:22:38 +01:00
Jonas Kvinge
62e0d9fe64
Remove all uses of QTextCodec
2020-11-04 18:16:23 +01:00
Jonas Kvinge
2dfa171b6a
Save effective_albumartist as empty istead of null
...
Since we use the metadata now instead of the container keys for queries in
the model, there is a regression when the values are null.
2020-10-20 17:12:28 +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
1672130486
Merge compilation off/off
...
Fixes #528
2020-09-03 19:20:59 +02:00
Jonas Kvinge
81709873bd
Use art_manual for itdb thumbnail
2020-09-01 20:59:19 +02:00
Jonas Kvinge
9ab2dde8ab
Read tumbnails from itdb tracks
2020-09-01 01:04:01 +02:00
Jonas Kvinge
1431916183
Add setting for enabling scrobbling based on song source
...
Fixes #416
2020-08-25 23:44:27 +02:00
Jonas Kvinge
c315e5016d
Change mtime and ctime to qint64
2020-08-13 21:09:06 +02:00
Jonas Kvinge
0b7b7656b2
Replace use of QRegExp
2020-07-20 00:57:42 +02:00
Jonas Kvinge
e5b3df41e9
Replace QRegExp with QRegularExpression
2020-07-18 04:05:07 +02:00
Jonas Kvinge
904097b7b1
Add back option to use system taglib, add warning at the bottom
2020-07-07 23:44:04 +02:00
Jonas Kvinge
5f71a558b9
Adapt most changes from taglib2
2020-06-26 23:30:30 +02:00
Jonas Kvinge
a68c249d4e
Use parentheses for macro arguments
2020-06-15 00:33:47 +02:00
Jonas Kvinge
4abc650edf
Make scrobbler handle streams
2020-04-25 00:07:42 +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