Jonas Kvinge
37855fe836
CollectionBackend: Remove QUrl::FullyDecoded from QUrl::toString()
2024-06-14 18:46:48 +02:00
Jonas Kvinge
f596695f61
CollectionModel: Don't process model updates when loading
2024-06-14 18:40:52 +02:00
Jonas Kvinge
5f540a4c08
Add Spotify support
2024-06-13 17:09:06 +02:00
Jonas Kvinge
f33b30fe79
OrganizeFormat: Replace QLatin1String with QStringLiteral
2024-06-13 00:40:08 +02:00
Jonas Kvinge
2f546f214d
Replace QLatin1String with QStringLiteral
2024-06-12 23:51:09 +02:00
Jonas Kvinge
7ba4fda346
SnapDialog: Replace QLatin1String with QStringLiteral
2024-06-12 23:23:30 +02:00
Jonas Kvinge
299415a889
Rename "Internet" to "Streaming"
2024-06-12 22:23:05 +02:00
Jonas Kvinge
718af984ab
Move LocalRedirectServer to core
2024-06-12 21:21:11 +02:00
Jonas Kvinge
5d51657f32
Drop FTS tables
2024-06-12 21:17:01 +02:00
Jonas Kvinge
a2958ba808
ListenBrainzScrobbler: Replace QLatin1String with QStringLiteral
2024-06-12 21:00:25 +02:00
Jonas Kvinge
79c2130152
ScrobblingAPI20: Replace QLatin1String with QStringLiteral
2024-06-12 20:59:09 +02:00
Jonas Kvinge
98d3cc2637
AnalyzerBase: Add static_cast
2024-06-12 20:58:51 +02:00
Jonas Kvinge
5451c110b1
Replace QStringLiteral with QLatin1String
2024-06-12 20:30:36 +02:00
Jonas Kvinge
20595a11bc
SmartPlaylistSearchTermWidget: Add const
2024-06-12 18:56:21 +02:00
Jonas Kvinge
c92a1b516c
GstEngine: Fix swapped media_url / stream_url
2024-06-12 18:52:53 +02:00
Jonas Kvinge
a8f1a881ff
GioLister: Remove useless else
2024-06-12 18:52:33 +02:00
Jonas Kvinge
6caf7f356b
SubsonicRequest: Add const
2024-06-12 18:12:20 +02:00
Jonas Kvinge
241a6c5818
EditTagDialog: Initialize cover_menu_
2024-06-12 18:12:08 +02:00
Jonas Kvinge
57fb52e8f0
Add LL
2024-06-12 18:11:43 +02:00
Jonas Kvinge
7b00385155
Udisks2Lister: Add static_cast
2024-06-12 18:11:10 +02:00
Jonas Kvinge
2b4aa1d6b2
AlbumCoverChoiceController: Add missing close
2024-06-12 18:09:59 +02:00
Jonas Kvinge
4ba5113842
Remove const
2024-06-12 18:09:23 +02:00
Jonas Kvinge
a36bf2df65
Replace QStringLiteral with QLatin1String
2024-06-12 18:08:54 +02:00
Jonas Kvinge
f5002cae36
Make static
2024-06-12 18:07:58 +02:00
Jonas Kvinge
cb8022c55d
WaveRubber: use static_cast
2024-06-12 18:06:37 +02:00
Jonas Kvinge
2a65e00988
WaveRubber: Remove trailing whitespaces and fix formatting
2024-06-12 17:45:01 +02:00
Jonas Kvinge
05358cdfe4
Add default to switch
2024-06-12 17:41:17 +02:00
Jonas Kvinge
7b43a94055
CollectionBackend: Use static QMetaObject::invokeMethod
2024-06-12 17:40:08 +02:00
Jonas Kvinge
36e19e82e7
FHT: Remove void
2024-06-12 17:39:46 +02:00
Jonas Kvinge
c52a802b83
AnalyzerBase: Remove static_cast
2024-06-12 17:39:37 +02:00
Jonas Kvinge
b233600b8c
Remove useless else
2024-06-12 17:38:58 +02:00
Jonas Kvinge
93df859aa4
About: Replace QLatin1String with QStringLiteral
2024-06-12 17:31:17 +02:00
Jonas Kvinge
b89c200076
Replace QStringLiteral with QLatin1String
2024-06-12 02:13:27 +02:00
Jonas Kvinge
597a8cd6c8
Remove QStringBuilder include
2024-06-12 00:44:48 +02:00
Jonas Kvinge
e477449cd4
Rewrite collection model and search
...
Fixes #392
2024-06-11 23:18:38 +02:00
Guzpido
50572ac40f
WaveRubber: a simple waveform analyzer
...
This kinda elastic analyzer uses no transformations and is colored by a gradient based on the user QT "Highlight" palette.
WaveRubber: a kinda elastic waveform analyzer
Update src/analyzer/waverubber.cpp
better pointer declaration
Co-authored-by: Jonas Kvinge <jonas@jkvinge.net>
2024-06-09 18:01:28 +02:00
Guzpido
fd81036909
GstEnginePipeline: Divide samples and format by channels for buffer duration
2024-06-09 15:56:29 +02:00
whatwareweb
45bad3be04
Fix integer underflow bug
2024-06-08 11:49:35 +02:00
jj
ef99f0ef36
Add volume increment setting
2024-06-06 21:53:16 +02:00
Jonas Kvinge
e357ba0125
GstEngine: Check individual classes when parsing outputs
2024-06-04 19:43:54 +02:00
Jonas Kvinge
64d3ea2804
Udisks2Lister: Fix mountpoint
2024-06-03 17:12:23 +02:00
Jonas Kvinge
0a93affeef
SongLoader: Use QObject::connect
2024-06-03 00:00:20 +02:00
Jonas Kvinge
8a27c6a52f
GstEnginePipeline: Use playbin3 with GStreamer 1.24 and higher
...
playbin3 is buggy with GStreamer 1.22, for some reason the bug is only reproducible on Gnome.
https://forum.strawberrymusicplayer.org/topic/1506/buffering-forever/23
2024-06-02 12:09:38 +02:00
Jonas Kvinge
d7cc52bc99
EngineBase: Use fully qualified namespace in StateChanged
...
Makes sure the metatype matches with Qt 5:
QObject::connect: Cannot queue arguments of type 'State'
(Make sure 'State' is registered using qRegisterMetaType().)
Fixes #1446
2024-05-30 20:09:32 +02:00
Jonas Kvinge
f0f5300891
ParserBase: Make the path absolute and try canonical path
...
Somehow I got this mixed up in commit 2953f9e :(
Fixes #1448
2024-05-29 00:18:39 +02:00
Jonas Kvinge
6e90e72b4a
CollectionModel: Add content to fake header for pixmap cache
...
QNetworkCacheMetaData requires this now.
2024-05-26 02:49:26 +02:00
Jonas Kvinge
c655963483
Use checkStateChanged(Qt::CheckState) with Qt >= 6.7
2024-05-24 02:13:48 +02:00
Jonas Kvinge
9f2e4ac312
CueParser: Detect and handle different text encodings
...
Fixes #1429
2024-05-19 01:49:37 +02:00
Jonas Kvinge
9e25366f85
Add function for detecting text encoding
2024-05-19 01:47:44 +02:00
Jonas Kvinge
c102d8731a
Require ICU
2024-05-19 01:45:19 +02:00