Jonas Kvinge
|
c33f2a1d27
|
Unref bus in SongLoader::LoadRemote()
|
2021-07-11 04:58:37 +02:00 |
Jonas Kvinge
|
95eec369b5
|
Fix includes
|
2021-07-11 02:31:15 +02:00 |
Jonas Kvinge
|
5d5860683b
|
Add missing includes
|
2021-07-11 02:29:24 +02:00 |
Jonas Kvinge
|
434b31b932
|
Formatting
|
2021-07-11 02:27:26 +02:00 |
Jonas Kvinge
|
f69e42e520
|
Use Q_ASSERT
|
2021-07-11 02:27:03 +02:00 |
Jonas Kvinge
|
c5cadfe0c6
|
Fix memory leak in InternetSearchView::ResultsContextMenuEvent
|
2021-07-11 01:52:21 +02:00 |
Jonas Kvinge
|
f21be30004
|
Use static QPixmapCache everywhere
|
2021-07-11 01:43:52 +02:00 |
Jonas Kvinge
|
b8b21d53e1
|
Use static QPixmapCache
|
2021-07-11 01:32:51 +02:00 |
Jonas Kvinge
|
09ec39c87a
|
Remove unused functions from RadioService
|
2021-07-11 01:20:42 +02:00 |
Jonas Kvinge
|
dbf18db3a3
|
No need to pass Application to RadioBackend
|
2021-07-11 01:12:50 +02:00 |
Jonas Kvinge
|
d8f0ae0980
|
Remove unused variable
|
2021-07-11 01:11:25 +02:00 |
Jonas Kvinge
|
09bbf1f4d7
|
Add radios
|
2021-07-11 01:08:06 +02:00 |
Strawbs Bot
|
d07aff9872
|
Update translations
|
2021-07-11 01:02:12 +02:00 |
Jonas Kvinge
|
4cb3f9d177
|
Close files in song loader
|
2021-07-11 00:45:30 +02:00 |
Jonas Kvinge
|
c1a815778b
|
Formatting
|
2021-07-10 21:52:21 +02:00 |
Jonas Kvinge
|
5b003b09ac
|
Make CollectionBackendInterface to PlaylistParser optional
|
2021-07-10 21:52:01 +02:00 |
Jonas Kvinge
|
22d0697c77
|
Use Song::is_stream
|
2021-07-10 21:50:23 +02:00 |
Jonas Kvinge
|
432b0f3e54
|
songloader: Make sure timeout timer is started from correct thread
|
2021-07-10 21:48:31 +02:00 |
Jonas Kvinge
|
2bee41e90e
|
Fix compile of Utilities::Hmac with Qt 6.3
|
2021-07-07 23:54:21 +02:00 |
Strawbs Bot
|
f5091339ad
|
Update translations
|
2021-07-06 01:02:54 +02:00 |
Jonas Kvinge
|
3d06d68196
|
Fix broken context albums
|
2021-07-04 17:34:42 +02:00 |
Strawbs Bot
|
1a643bfa8c
|
Update translations
|
2021-07-03 01:20:53 +02:00 |
Jonas Kvinge
|
cd82b0a669
|
Fix spelling and typos
|
2021-07-02 18:45:53 +02:00 |
Jonas Kvinge
|
239b88aa3b
|
Add support for TagParser as an alternative to TagLib
|
2021-07-02 01:16:46 +02:00 |
Jonas Kvinge
|
88819611f4
|
Remove TagLib dependency from Song class
|
2021-07-02 01:16:46 +02:00 |
Jonas Kvinge
|
e6ff8368a9
|
Fix filefilter
|
2021-07-02 01:16:46 +02:00 |
Jonas Kvinge
|
8315f572ea
|
Remove default parameter
|
2021-07-02 01:16:46 +02:00 |
Strawbs Bot
|
89e2070419
|
Update translations
|
2021-07-02 01:04:47 +02:00 |
Jonas Kvinge
|
b5f4df0912
|
Refactor subsonic, tidal and qobuz code
|
2021-07-01 02:02:02 +02:00 |
Jonas Kvinge
|
b9f3f80d50
|
Use std::make_unique / std::make_shared
|
2021-07-01 02:02:02 +02:00 |
Jonas Kvinge
|
0e8ae1a206
|
Change to std::shared_ptr
|
2021-07-01 02:02:02 +02:00 |
Strawbs Bot
|
929b031f09
|
Update translations
|
2021-07-01 01:03:41 +02:00 |
Jonas Kvinge
|
57a36491ee
|
Remove mpris.cpp and mpris.h
|
2021-06-30 16:26:07 +02:00 |
Jonas Kvinge
|
f3a8dde5f0
|
Use std::make_shared
|
2021-06-30 16:15:55 +02:00 |
Jonas Kvinge
|
ffa2489998
|
Formatting
|
2021-06-30 16:15:55 +02:00 |
Strawbs Bot
|
6cd7bcdae6
|
Update translations
|
2021-06-28 01:07:32 +02:00 |
Jonas Kvinge
|
e4f684f411
|
Change const_iterator to iterator
|
2021-06-28 00:27:28 +02:00 |
Jonas Kvinge
|
fdc9a71f9e
|
Use protected kApiUrl
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
bb134ee7ac
|
Rename NeedLogin to set_need_login
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
18dc6f3c88
|
Remove unused variables in InternetCollectionViewContainer
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
9327fd3aa1
|
Formatting
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
aa859b9002
|
Remove dead code
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
20a15ecd35
|
Replace while with for loop
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
062c59b321
|
Rename FindSongs
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
9ace66edb7
|
Rename CollectionFilterWidget::SetCollectionModel to CollectionFilterWidget::Init
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
a97d784f26
|
Rename filter to search_field
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
a2e7173983
|
Rename filter to filter_widget
|
2021-06-28 00:21:50 +02:00 |
Jonas Kvinge
|
0869651dc3
|
Change parameter order of CollectionBackend::Init
|
2021-06-28 00:21:50 +02:00 |
Strawbs Bot
|
ca42286354
|
Update translations
|
2021-06-26 01:07:31 +02:00 |
Jonas Kvinge
|
174bfcc597
|
Use higher resolution images from last.fm API
|
2021-06-25 22:41:17 +02:00 |
Jonas Kvinge
|
244d25ce53
|
Fix compile with Qt 5
|
2021-06-25 18:46:45 +02:00 |
Jonas Kvinge
|
8287efd51f
|
Remove silencing -Wclazy-qt6-deprecated-api-fixes to workaround clazy bugs
|
2021-06-25 18:19:37 +02:00 |
Jonas Kvinge
|
df31b5d59f
|
Replace Q_ENUMS with Q_ENUM
|
2021-06-25 18:06:30 +02:00 |
Jonas Kvinge
|
53cc47a8b1
|
Use localhost directly as redirect for scrobbling API 2.0
|
2021-06-25 16:04:19 +02:00 |
Jonas Kvinge
|
55f8294a38
|
Remove escape characters from playlist filter string
Fixes #728
|
2021-06-25 12:01:05 +02:00 |
Strawbs Bot
|
67a5e3f37e
|
Update translations
|
2021-06-23 01:16:19 +02:00 |
Jonas Kvinge
|
06cd2f3a57
|
Remove static from IsMacAccessibilityEnabled
|
2021-06-22 16:17:51 +02:00 |
Jonas Kvinge
|
f66aca2164
|
Remove static from OSDPretty::current_screen
|
2021-06-22 14:17:24 +02:00 |
Jonas Kvinge
|
b071ecb45e
|
Formatting
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
83a70fecca
|
Use QWidget::tr()
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
dbc7c224c1
|
Fix setting PID
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
7876f9a8a5
|
Remove unneeded QFont in parameter initialization list
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
215057ce6f
|
Remove unneeded get()
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
6d8b0b3ab6
|
Simplify return
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
e5c85ddd32
|
Pass task ID to SetTaskBlocksCollectionScans
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
6bf3c34fe5
|
Fix parameter name mismatch
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
584f5e5935
|
Change bool/int condition
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
58a5367015
|
Make const
|
2021-06-22 14:04:42 +02:00 |
Jonas Kvinge
|
8c2b907ff5
|
Make static
|
2021-06-22 14:04:42 +02:00 |
Strawbs Bot
|
e3ab0c0192
|
Update translations
|
2021-06-22 01:05:22 +02:00 |
Jonas Kvinge
|
8572e3eabb
|
Fix volume slider regression
|
2021-06-21 20:21:40 +02:00 |
Jonas Kvinge
|
d4f10c61ef
|
Change lambda capture
|
2021-06-21 20:10:02 +02:00 |
Jonas Kvinge
|
59e11d6caa
|
Remove reference
|
2021-06-21 20:00:31 +02:00 |
Jonas Kvinge
|
67778198de
|
Formatting
|
2021-06-21 19:55:47 +02:00 |
Jonas Kvinge
|
ebfd8cd6f7
|
Initialize variables and formatting
|
2021-06-21 19:55:18 +02:00 |
Jonas Kvinge
|
83b54f2ae6
|
Formatting
|
2021-06-21 19:54:42 +02:00 |
Jonas Kvinge
|
7ea60ed178
|
Update copyrights
|
2021-06-21 19:54:12 +02:00 |
Jonas Kvinge
|
c61d1ce6b4
|
Use std::any_of
|
2021-06-21 19:52:37 +02:00 |
Jonas Kvinge
|
6a7959547e
|
Change CoverProvider quality return type to float
|
2021-06-21 18:16:04 +02:00 |
Jonas Kvinge
|
af3834672e
|
Remove unneeded break
|
2021-06-21 18:14:59 +02:00 |
Jonas Kvinge
|
f95ff6cb89
|
Formatting
|
2021-06-21 16:08:53 +02:00 |
Jonas Kvinge
|
e85c13b3fe
|
Change switch to if statement
|
2021-06-21 15:44:13 +02:00 |
Jonas Kvinge
|
ed09627fdb
|
Use std::make_unique
|
2021-06-21 15:40:44 +02:00 |
Jonas Kvinge
|
99ba2c2e8b
|
Make playlist parameter to queue not optional
|
2021-06-21 15:40:44 +02:00 |
Jonas Kvinge
|
589bdf5dcd
|
Use default
|
2021-06-21 15:40:44 +02:00 |
Jonas Kvinge
|
1abbd5ecbc
|
Pass parent to queue
|
2021-06-21 15:40:44 +02:00 |
Strawbs Bot
|
7619e8427a
|
Update translations
|
2021-06-21 01:17:51 +02:00 |
Jonas Kvinge
|
069e24d713
|
Fix compile
|
2021-06-21 00:29:38 +02:00 |
Jonas Kvinge
|
8e9b45f80f
|
Add override
|
2021-06-20 23:57:19 +02:00 |
Jonas Kvinge
|
2d604a80c9
|
Change 0 to nullptr
|
2021-06-20 23:56:56 +02:00 |
Jonas Kvinge
|
1f59a1b952
|
unsigned long int
|
2021-06-20 23:56:33 +02:00 |
Jonas Kvinge
|
6e5ff01db5
|
Remove unused variables
|
2021-06-20 23:55:59 +02:00 |
Jonas Kvinge
|
50be44adf8
|
Add namespace comments
|
2021-06-20 23:55:02 +02:00 |
Jonas Kvinge
|
e1bf4347ab
|
Fix uninitialized variables
|
2021-06-20 23:53:28 +02:00 |
Jonas Kvinge
|
3a3305c020
|
Uppercase literal suffix
|
2021-06-20 23:49:04 +02:00 |
Jonas Kvinge
|
a83f174e1a
|
Remove unused settingsdialog variable
|
2021-06-20 19:47:38 +02:00 |
Jonas Kvinge
|
1295033fae
|
Clang-Tidy and Clazy fixes
|
2021-06-20 19:04:08 +02:00 |
Jonas Kvinge
|
755abec636
|
Use QProcess::startCommand with Qt 6
|
2021-06-20 02:48:58 +02:00 |
Jonas Kvinge
|
310995fb87
|
Use static QFileInfo::exists
|
2021-06-20 02:26:30 +02:00 |
Jonas Kvinge
|
bee30e572f
|
Fix incorrect use of return
|
2021-06-20 02:25:36 +02:00 |
Jonas Kvinge
|
cd37a40bab
|
Only link to chromaprint when song fingerprinting or musicbrainz is enabled
|
2021-06-16 22:54:23 +02:00 |
Jonas Kvinge
|
8699790e78
|
Always call QFutureWatcher::setFuture after connects
|
2021-06-16 00:30:21 +02:00 |
Strawbs Bot
|
d2d3f58a14
|
Update translations
|
2021-06-15 01:03:14 +02:00 |
Jonas Kvinge
|
081df59ed7
|
Only call QSystemTrayIcon::isSystemTrayAvailable once
Workaround file descriptor leak
Fixes #724
|
2021-06-15 00:25:54 +02:00 |
Strawbs Bot
|
ec3bcdcb26
|
Update translations
|
2021-06-14 01:02:38 +02:00 |
Jonas Kvinge
|
8265cf8a6a
|
Use selected plug devices when loading automatic/custom device
|
2021-06-14 00:18:14 +02:00 |
Jonas Kvinge
|
dfb53fb3dd
|
Change regex for CARD and DEV in ALSA devices
|
2021-06-13 23:58:47 +02:00 |
Jonas Kvinge
|
705fc920e5
|
Fix
|
2021-06-13 23:44:15 +02:00 |
Jonas Kvinge
|
99764741e4
|
Fix detecting ALSA PCM devices
|
2021-06-13 23:42:08 +02:00 |
Jonas Kvinge
|
35b3bc4522
|
Handle some chromaprinter error cases
|
2021-06-13 23:18:22 +02:00 |
Jonas Kvinge
|
91eee99bab
|
Increase pen size for OSD Pretty border
Workaround for QTBUG-93476
Fixes #708
|
2021-06-13 20:56:14 +02:00 |
Jonas Kvinge
|
e56defdc50
|
Formatting
|
2021-06-13 20:55:37 +02:00 |
Jonas Kvinge
|
fbe4d3ce9f
|
Add Subsonic option to turn off HTTP2
Fixes #718
|
2021-06-13 19:55:45 +02:00 |
Strawbs Bot
|
8cf5707575
|
Update translations
|
2021-06-13 01:16:37 +02:00 |
Jonas Kvinge
|
f786a17014
|
Formatting
|
2021-06-12 20:53:23 +02:00 |
Jonas Kvinge
|
427b9c1ebc
|
Formatting
|
2021-06-12 19:22:38 +02:00 |
Jonas Kvinge
|
b911f4f34e
|
Formatting
|
2021-06-12 16:06:41 +02:00 |
Strawbs Bot
|
d636359c10
|
Update translations
|
2021-06-11 01:16:45 +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 |
Strawbs Bot
|
9db59d5deb
|
Update translations
|
2021-06-09 01:03:30 +02:00 |
Jonas Kvinge
|
80d127c277
|
Use fingerprints from database if available when fetching tags from MusicBrainz
|
2021-06-08 20:59:56 +02:00 |
Strawbs Bot
|
3ca0c828c6
|
Update translations
|
2021-06-07 01:01:41 +02:00 |
Strawbs Bot
|
d3a8e03b2c
|
Add Portuguese (Brazil)
|
2021-06-06 01:47:57 +02:00 |
Strawbs Bot
|
6e75de0dcb
|
Add Chinese
|
2021-06-06 01:43:49 +02:00 |
Strawbs Bot
|
a7bed9741a
|
Add Catalan
|
2021-06-06 01:42:38 +02:00 |
Strawbs Bot
|
f70e52a7a5
|
Add Japanese
|
2021-06-06 01:38:22 +02:00 |
Strawbs Bot
|
95d7de0654
|
Add Dutch
|
2021-06-06 01:36:50 +02:00 |
Strawbs Bot
|
3398d25b35
|
Add Ukrainian
|
2021-06-06 01:35:40 +02:00 |
Strawbs Bot
|
80a4a43680
|
Add Finnish
|
2021-06-06 01:34:54 +02:00 |
Strawbs Bot
|
01ac61f38c
|
Update translations
|
2021-06-06 01:23:21 +02:00 |
Jonas Kvinge
|
7f085c4012
|
Check fingerprint for NULL
|
2021-06-06 00:26:11 +02:00 |
Jonas Kvinge
|
5f008d1560
|
Edit collection settings tab order
|
2021-06-05 22:34:32 +02:00 |
Jonas Kvinge
|
f8ed2afef1
|
Add song fingerprinting and tracking
Fixes #296
|
2021-06-05 21:56:40 +02:00 |
Jonas Kvinge
|
a883508eca
|
Fix marking CUE songs available
|
2021-06-05 02:50:20 +02:00 |
Jonas Kvinge
|
a4a20ec220
|
Make sure schedule playlist save timer is started from correct thread
|
2021-06-05 00:07:15 +02:00 |
Jonas Kvinge
|
0032ec5036
|
Don't log access tokens
|
2021-06-04 00:15:35 +02:00 |
Strawbs Bot
|
9df24a841f
|
Update translations
|
2021-06-02 01:01:56 +02:00 |
Jonas Kvinge
|
d2aa4ff2bd
|
Remove duplicate line
|
2021-06-01 23:16:04 +02:00 |
Strawbs Bot
|
0112f1e11d
|
Update translations
|
2021-05-31 01:01:58 +02:00 |
Strawbs Bot
|
479c2b6cec
|
Update translations
|
2021-05-30 01:25:46 +02:00 |
Jonas Kvinge
|
e6f50e6637
|
Strip mimetype when downloading covers
|
2021-05-29 23:27:40 +02:00 |
Jonas Kvinge
|
548f8bf23e
|
Fix macOS compile
|
2021-05-29 22:47:53 +02:00 |
Jonas Kvinge
|
b6bfe81f9a
|
Use HAVE_X11_GLOBALSHORTCUTS
|
2021-05-29 22:20:46 +02:00 |
Jonas Kvinge
|
8b7b3df0a3
|
Fix Qt 5 compile
|
2021-05-29 20:54:01 +02:00 |
Jonas Kvinge
|
69a6416146
|
Change to uppercase
|
2021-05-29 20:37:58 +02:00 |
Jonas Kvinge
|
1ced4e277b
|
Add global shortcuts support on MATE
|
2021-05-29 20:35:55 +02:00 |
Jonas Kvinge
|
0c5236ebcb
|
Fix crash when no system tray is available
|
2021-05-29 18:52:47 +02:00 |
Jonas Kvinge
|
66c55c5007
|
Remove remaining HAVE_X11EXTRAS
|
2021-05-29 18:36:58 +02:00 |
Strawbs Bot
|
45df99bb56
|
Update translations
|
2021-05-26 13:00:30 +02:00 |
Strawbs Bot
|
a2968e57cf
|
Update translations
|
2021-05-21 01:15:12 +02:00 |