Jonas Kvinge
71287dd77e
Add option to turn off playbin3
2025-04-08 21:19:29 +02:00
Jonas Kvinge
fa0703246b
Equalizer: Ignore -Warray-bounds
2025-03-28 23:09:49 +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
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
0db082fca0
Replace Q_OS_WIN with Q_OS_WIN32
2025-01-28 20:30:43 +01:00
Jonas Kvinge
0a361bfb3b
BackendSettingsPage: Add HAVE_ALSA
2024-11-10 01:23:39 +01:00
Jonas Kvinge
d26c291a2a
BackendSettingsPage: Remove engine setting
2024-11-10 01:10:04 +01:00
Jonas Kvinge
8da2b9cd94
Refactoring
2024-11-01 23:04:42 +01:00
Jonas Kvinge
ef9ef63f02
Port to QStringLiteral operator
2024-10-20 06:38:55 +02:00
Jonas Kvinge
e4a57aa768
Remove VLC
2024-09-28 16:38:23 +02:00
Jonas Kvinge
e3e6a22172
Drop Qt 5 support
...
Qt 6 has been available for almost 4 years. Qt 5 is no longer officially supported by Qt for opensource, it's time to drop Qt 5.
2024-09-12 22:13:21 +02:00
Jonas Kvinge
bc667a6474
Use static QRegularExpression
2024-08-24 17:23:10 +02:00
Jonas Kvinge
bdca60c0ad
Add missing const
2024-08-12 18:12:26 +02:00
Jonas Kvinge
0c6872b352
Disable automatic conversions from 8-bit strings
2024-04-13 05:05:33 +02:00
Jonas Kvinge
58944993b8
Use QStringLiteral
2024-04-09 23:20:26 +02:00
Jonas Kvinge
12288a2622
BackendSettingsPage: Fix enabling/disabling exclusive mode
2024-02-20 01:22:40 +01:00
Jonas Kvinge
f84ce3f1d1
Add exclusive mode option for WASAPI
2024-02-20 01:08:00 +01:00
Roman Lebedev
0ea81b13b9
BackendSettingsPage: add "EBU R 128 loudness normalization"-related settings
...
Change `Use Replay Gain metadata if it is available` checkbox
into a radio button and add button to disable any loudness normalization.
Add second group(+radio button), for EBU R 128 loudness normalization.
There is only one tunable: Target Level,
defaulting to EBU R 128-recommended `-23 LUFS`.
Care should be taken when changing Target Level!
You probably don't want to go outside of `-30..-16` range!
At least as implemented, there is only support for per-song normalization,
i.e. no per-album normalization.
We do not do anything with loudness range,
although i have some further thoughts about compression.
We do not do anything about clipping / peak level.
NOTE: we do not need `libebur128` to *perform* the audio normalization,
only for the initial analysis.
Co-authored-by: Jonas Kvinge <jonas@jkvinge.net >
2023-07-12 14:34:04 +02:00
Jonas Kvinge
be6f93735d
Simplify if statements
2023-06-06 23:19:45 +02:00
Jonas Kvinge
315073f9a7
Add EngineDevice class
2023-06-01 19:31:19 +02:00
Jonas Kvinge
f8d2c7eba3
Bump required Qt version to 5.12
2023-05-03 20:50:58 +02:00
Jonas Kvinge
e9f3281694
Rename EngineBase
2023-04-22 19:13:42 +02:00
Jonas Kvinge
a1adc1a75a
Add option for strict SSL mode in backend settings
2023-03-19 23:02:17 +01:00
Jonas Kvinge
dd72fb4ca5
Use C++11 enum class
2023-02-18 14:09:30 +01:00
Jonas Kvinge
db55f314c9
Settings: Require tab icons to be minimum 32
2023-01-04 21:24:57 +01:00
Jonas Kvinge
b92ec71810
Use system volume when possible
...
Fixes #1037
2022-12-03 04:33:22 +01:00
Jonas Kvinge
2b24ac54a0
Remove unused includes
2022-08-28 03:09:33 +02:00
Jonas Kvinge
d347e6fc5f
Add setting for turning off HTTP/2
2022-08-24 20:34:10 +02:00
Jonas Kvinge
d82fd421ed
Replace use of C-style casts
2022-06-13 00:23:42 +02:00
Jonas Kvinge
5a35099043
Add support for bs2b
...
Improve headphone listening of stereo audio records
2022-03-05 01:30:49 +01:00
staticssleever668
b38ad81928
Remove use of C-style casts
2021-10-12 18:50:17 +02:00
Jonas Kvinge
ea2bfbda44
Formatting
2021-08-23 21:21:08 +02:00
Jonas Kvinge
35c7b57308
Allow fading when a ALSA PCM device is selected
2021-08-13 22:39:34 +02:00
Jonas Kvinge
e48b7d83a3
Formatting
2021-07-11 09:49:38 +02:00
Jonas Kvinge
a6742d401c
Formatting
2021-07-11 07:40:57 +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
e1bf4347ab
Fix uninitialized variables
2021-06-20 23:53:28 +02:00
Jonas Kvinge
1295033fae
Clang-Tidy and Clazy fixes
2021-06-20 19:04:08 +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@jkvinge.net
5d96ee5492
Add ALSA PCM devices and option to set channels
...
Fixes #262
2021-05-11 19:14:00 +02:00
Jonas Kvinge
9d3000498b
Add setting for setting reply gain fallback gain
2021-04-22 21:55:26 +02:00
Jonas Kvinge
59bffed47f
Use static_cast
2021-03-21 18:53:02 +01:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
fcb417af17
Fix 'Except between tracks on the same album' backend fade option
...
Fixes #642
2021-01-30 23:16:19 +01:00
Jonas Kvinge
bf7c8df353
Connection syntax migration ( #637 )
2021-01-26 16:48:04 +01:00
Jonas Kvinge
f7b36ac4c7
Replace use of QVariant::type() with Qt 6
2020-10-24 03:32:40 +02:00
Jonas Kvinge
b6693a71f9
Rename initialise to initialize
2020-10-17 17:29:09 +02:00