Roman Lebedev
|
2687dc31cc
|
Support arbitrarily large EBU R 128 loudness normalization
While i have fixed gstreamer's `volume` in
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5063
i did not see anything that followed after it was merged, namely, in
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6222,
the feature was moved, `"volume"` was reverted to only handle `x10` gain,
and one needs to use `"volume-full-range"` instead to do arbitrary gain.
So let's do that.
This, of course, requires run-time detection of the version
of gstreamer base plugins that we are running with,
specifically, we need version `1.24`.
|
2025-03-12 22:20:56 +01:00 |
|
Jonas Kvinge
|
cabf1cb78d
|
CI: Bump macOS runner
|
2025-03-11 22:54:34 +01:00 |
|
Jonas Kvinge
|
d9f68ab944
|
Application: Add QTimer include
Fixes #1695
|
2025-03-09 11:29:51 +01:00 |
|
Jonas Kvinge
|
8630c5329d
|
LyricsFetcherSearch: Fix authentication check
|
2025-03-09 02:11:12 +01:00 |
|
Jonas Kvinge
|
66e175f6d1
|
PlaylistItem: Add dtor
|
2025-03-08 23:46:12 +01:00 |
|
Jonas Kvinge
|
1173d5f865
|
Lyrics: Refactor
|
2025-03-08 23:26:44 +01:00 |
|
Jonas Kvinge
|
b02b114caf
|
Scrobbler: Refactor
|
2025-03-08 23:19:42 +01:00 |
|
Jonas Kvinge
|
cd516c37b9
|
Refactor Tidal, Spotify, Qobuz, Subsonic and cover providers
Use common HTTP, Json and OAuthenticator class
|
2025-03-08 23:11:07 +01:00 |
|
Jonas Kvinge
|
7de8a44709
|
Add OAuthenticator
|
2025-03-08 22:46:59 +01:00 |
|
Jonas Kvinge
|
bb345b14de
|
Add base classes for HTTP and Json
|
2025-03-08 22:46:46 +01:00 |
|
Jonas Kvinge
|
baa82966d8
|
Move SearchType to StreamingService
|
2025-03-08 22:41:43 +01:00 |
|
Jonas Kvinge
|
f85d60f5cd
|
Formatting
|
2025-03-08 22:31:00 +01:00 |
|
Jonas Kvinge
|
6f731fcf4a
|
MainWindow: Add const
|
2025-03-08 22:30:27 +01:00 |
|
Jonas Kvinge
|
bdbe66b116
|
Support more collections
|
2025-03-08 22:24:28 +01:00 |
|
Jonas Kvinge
|
5ae0320911
|
CollectionBackend: Add delete songs by URLs function
|
2025-03-08 21:46:27 +01:00 |
|
Jonas Kvinge
|
31671af5f5
|
MultiLoadingIndicator: Only emit task count change when needed
|
2025-03-08 21:45:34 +01:00 |
|
Jonas Kvinge
|
27184eb001
|
Utilities: Add StringListToHTML
|
2025-03-08 21:45:00 +01:00 |
|
Jonas Kvinge
|
2e30f5c585
|
StreamTagReader: Rename variable
|
2025-03-08 21:44:33 +01:00 |
|
Jonas Kvinge
|
109d3f9ec3
|
PlaylistBackend: Move query to static function
|
2025-03-08 21:36:42 +01:00 |
|
Jonas Kvinge
|
e9d413c7dc
|
QTcpServer: Add success and port
|
2025-03-08 21:26:47 +01:00 |
|
Jonas Kvinge
|
ee60191b6c
|
MusicBrainzClient: Formatting
|
2025-03-08 21:24:59 +01:00 |
|
Jonas Kvinge
|
a6d8627129
|
AcoustidClient: Formatting
|
2025-03-08 21:24:29 +01:00 |
|
Jonas Kvinge
|
d317c9158b
|
UrlHandler: Formatting
|
2025-03-08 21:23:02 +01:00 |
|
Jonas Kvinge
|
3716e8c3ef
|
CollectionModel: Rename variable
|
2025-03-08 21:22:40 +01:00 |
|
Jonas Kvinge
|
ce0e1e900e
|
Update README.md
|
2025-03-04 23:31:23 +01:00 |
|
Jonas Kvinge
|
f1aa92ec9f
|
Update README.md
|
2025-03-04 21:25:35 +01:00 |
|
Jonas Kvinge
|
25bdfcdb76
|
nsi: Update sqlite3 dll name
|
2025-02-20 22:37:43 +01:00 |
|
Jonas Kvinge
|
6a3de3937a
|
AppearanceSettingsPage: Add tooltip about restart
You need to restart Strawberry for this setting to take affect.
|
2025-02-20 16:11:24 +01:00 |
|
Jonas Kvinge
|
5f775e87ae
|
BackendSettingsPage: Add tooltip for HTTP/2
You need to restart Strawberry for this setting to take affect
|
2025-02-20 16:10:21 +01:00 |
|
Jonas Kvinge
|
1fd83c55ee
|
Equalizer: Add tooltip that playback must be restarted
|
2025-02-20 16:09:10 +01:00 |
|
Jonas Kvinge
|
e6e9edef7d
|
tests: Remove unused TestObjectDecorators
|
2025-02-18 23:00:01 +01:00 |
|
Jonas Kvinge
|
1bae665f76
|
CI: Fix OpenMandriva build
|
2025-02-18 22:02:22 +01:00 |
|
Jonas Kvinge
|
5bfc8b74f5
|
CI: Fix Mageia build
|
2025-02-18 22:02:12 +01:00 |
|
Jonas Kvinge
|
e588896729
|
FilterParser: Update tooltip
Fixes #1680
|
2025-02-18 17:08:17 +01:00 |
|
Jonas Kvinge
|
0cd0f7f2e7
|
FilesystemMusicStorage: Use QFile::supportsMoveToTrash
|
2025-02-18 16:55:02 +01:00 |
|
Jonas Kvinge
|
6db540a3a7
|
nsi: Bump libFLAC version
|
2025-02-12 01:25:12 +01:00 |
|
Jonas Kvinge
|
82679e0cea
|
Fix issue template
|
2025-02-12 01:07:04 +01:00 |
|
Jonas Kvinge
|
d571bc3305
|
TagReaderTagLib: Fix build without stream tagreader
Fixes #1672
|
2025-02-10 23:29:40 +01:00 |
|
Jonas Kvinge
|
2b52553864
|
Add stream tagreader
|
2025-02-08 02:53:10 +01:00 |
|
Jonas Kvinge
|
215627b0e4
|
TagReaderGME: Fix use of Qt::CaseInsensitive and length check
|
2025-02-08 01:17:44 +01:00 |
|
Jonas Kvinge
|
b17cae6ec7
|
rpm: Exclude %debug_package on tumbleweed
|
2025-02-07 22:23:04 +01:00 |
|
Jonas Kvinge
|
30ac9697ea
|
BackendSettingsPage: Increase device lineedit height
Bottom of the text was cut off with the breeze style
|
2025-02-07 21:27:17 +01:00 |
|
Jonas Kvinge
|
61e3ea249d
|
Turn off "Grey out unavailable songs in playlists on startup" by default
|
2025-02-02 23:48:05 +01:00 |
|
Jonas Kvinge
|
d1986eeae2
|
Tidal: Save token type
|
2025-02-01 22:25:53 +01:00 |
|
Jonas Kvinge
|
ba354207d2
|
Tidal: Remove deprecated username/password login
|
2025-02-01 22:10:53 +01:00 |
|
Jonas Kvinge
|
eac5674891
|
TidalService: Clear refresh token on sign out
|
2025-02-01 00:50:17 +01:00 |
|
Jonas Kvinge
|
8349a8b0ee
|
Port back to "output" and "device" settings in lowercase
Was accidentally changed to capitalized.
|
2025-02-01 00:48:57 +01:00 |
|
Jonas Kvinge
|
b9b4e9f831
|
TidalSettingsPage: Add HI_RES_LOSSLESS
|
2025-01-31 23:17:19 +01:00 |
|
Jonas Kvinge
|
98ff2525f0
|
Turn on git revision
|
2025-01-31 18:26:03 +01:00 |
|
Jonas Kvinge
|
3fd29c6dcc
|
Release 1.2.7
1.2.7
|
2025-01-31 16:35:19 +01:00 |
|