Lukas Prediger
e556a59aea
RipCDDialog: Changing metadata edits now updates filename preview
2021-09-04 15:24:44 +01:00
Lukas Prediger
e187a68e9f
MusicBrainzClient fix: Don't try to read reply on connection timeout
...
that previously resulted in an IO error
2021-09-04 15:24:44 +01:00
Clementine Buildbot
c58335c6c9
Automatic merge of translations from Transifex
2021-09-04 02:44:48 +00:00
Clementine Buildbot
769d8bbe6d
Automatic merge of translations from Transifex
2021-09-03 02:43:09 +00:00
Clementine Buildbot
3b7d5880f9
Automatic merge of translations from Transifex
2021-09-02 02:42:38 +00:00
Clementine Buildbot
7eb62b6266
Automatic merge of translations from Transifex
2021-09-01 02:44:42 +00:00
Ismael Luceno
628ff65828
logging: Add proper backtrace support detection
...
The Q_OS_UNIX macro is inappropriate because many UNIX-like platforms may
lack backtrace support in the libc. E.g.: Darwin / Mac OS X, Musl libc,
OpenBSD, OpenIndiana.
2021-08-31 11:15:55 +01:00
Lukas Prediger
c8c110efaf
Fix: RipCDDialog now correctly loads and stores chosen transcoder preset
2021-08-31 10:19:32 +01:00
Lukas Prediger
a72e252ec6
RipCDDialog: Added file name preview
2021-08-31 10:19:32 +01:00
Lukas Prediger
b0704331d7
Integrate file name format options into RipCDDialog
...
for consistency with OrganiseDialog and reducing code duplication
2021-08-31 10:19:32 +01:00
Lukas Prediger
5c8ca3754f
Added overwrite_existing argument to Transcoder::AddJob
2021-08-31 10:19:32 +01:00
Lukas Prediger
83d961f808
Transcoder: create output paths if they do not already exist
2021-08-31 10:19:32 +01:00
Lukas Prediger
a6fef97cac
Separating out filename formatting options into separate widget.
...
First step towards unifying filename formatting over different dialogs.
2021-08-31 10:19:32 +01:00
Clementine Buildbot
922afe506f
Automatic merge of translations from Transifex
2021-08-27 02:44:07 +00:00
Ismael Luceno
8682d4de48
Fix sentinels in variadic function calls
...
Replace sentinel NULL with nullptr, guaranteed to be correctly expanded.
NULL may be defined as plain 0 in C++; which may lead to undefined upper
bits passed in variadic function arguments, causing crashes.
See: https://ewontfix.com/11/
2021-08-23 21:33:46 +01:00
Clementine Buildbot
03e13c69e7
Automatic merge of translations from Transifex
2021-08-17 02:42:46 +00:00
Clementine Buildbot
327d5fdac3
Automatic merge of translations from Transifex
2021-08-13 02:42:58 +00:00
Clementine Buildbot
b55e54388f
Automatic merge of translations from Transifex
2021-08-11 02:43:14 +00:00
Clementine Buildbot
cddc08e148
Automatic merge of translations from Transifex
2021-08-09 02:42:51 +00:00
Clementine Buildbot
bf424ce986
Automatic merge of translations from Transifex
2021-08-01 02:46:18 +00:00
Clementine Buildbot
e2d6759d55
Automatic merge of translations from Transifex
2021-07-27 02:45:37 +00:00
Jim Broadus
102317e5c8
internet/podcasts: Fix crash when updating podcasts.
...
When a podcast is updated and the number of visible items is set in the
podcast settings, child items that disappear from the view, and are
deleted, are still referenced by the database id map.
Move the removal code from SubscriptionRemoved to a common method and
use that for this case.
2021-07-26 12:36:24 +01:00
Clementine Buildbot
ac3a0d33f7
Automatic merge of translations from Transifex
2021-07-26 02:45:57 +00:00
Robin Lee
224c475b50
Rename multiple files to match the application ID
...
The desktop entry file, appdata file and installed icons are renamed to
match the application ID for the benefit of Flatpak packaging.
2021-07-20 11:21:05 +01:00
Clementine Buildbot
dbe15e5e9f
Automatic merge of translations from Transifex
2021-07-20 02:45:18 +00:00
Clementine Buildbot
c0c9037677
Automatic merge of translations from Transifex
2021-07-19 02:44:08 +00:00
kentsangkm
6982b47819
Search song from Spotify via web api
2021-07-18 10:45:10 +01:00
Clementine Buildbot
98dd3e48a6
Automatic merge of translations from Transifex
2021-07-17 02:45:02 +00:00
Clementine Buildbot
1e39ce29a4
Automatic merge of translations from Transifex
2021-07-15 02:43:57 +00:00
Jonas Kvinge
daa2f25e3c
Replace Q_ENUMS with Q_ENUM
...
Q_ENUMS is obsolete. See: https://doc.qt.io/qt-5/qobject-obsolete.html
The replacement is Q_ENUM which was introduced in Qt 5.5, and Clementine
requires Qt 5.6.
2021-07-14 10:19:28 +01:00
Jonas Kvinge
f379ad84d4
Fix use of emit
...
Adds missing emits.
QTreeView::collapse and QTreeView::expand are slots, not signals. So
remove emit.
2021-07-14 10:18:47 +01:00
Jonas Kvinge
1d1d3b157f
Add *.kdev4 to .gitignore
2021-07-14 10:18:25 +01:00
Jonas Kvinge
320a1b81c9
Fix incorrect use of QFutureWatcher
...
To avoid a race condition, it is important to call setFuture() after doing the connections.
See: https://doc.qt.io/qt-6/qfuturewatcher.html
2021-07-14 10:18:15 +01:00
Jonas Kvinge
0c1b6a2a44
Fix setting task blocking library scans
...
TaskManager::SetTaskBlocksLibraryScans() takes the ID of the task.
2021-07-14 10:18:01 +01:00
Jonas Kvinge
598e660aeb
Unref bus in SongLoader::LoadRemote()
...
See: https://developer.gnome.org/gstreamer/stable/GstPipeline.html#gst-pipeline-get-bus
2021-07-14 10:17:50 +01:00
Jonas Kvinge
4d34748401
Fix memory leak in global search context menu
2021-07-14 10:17:35 +01:00
Clementine Buildbot
b3b769f0e7
Automatic merge of translations from Transifex
2021-07-14 02:43:05 +00:00
Clementine Buildbot
2902a8786e
Automatic merge of translations from Transifex
2021-07-12 02:43:07 +00:00
Clementine Buildbot
4acfdae740
Automatic merge of translations from Transifex
2021-07-09 02:43:48 +00:00
kentsangkm
6b2918ee92
Generate compile_commands.json
2021-07-08 21:33:19 +01:00
Jim Broadus
a5e84bbe98
internet: Add common InternetService::ConfigRequired() method.
...
This will allow some common handling of unconfigured services.
2021-07-07 10:47:01 +01:00
Clementine Buildbot
7cb5f5c804
Automatic merge of translations from Transifex
2021-07-06 02:43:44 +00:00
Clementine Buildbot
db8de64abb
Automatic merge of translations from Transifex
2021-07-03 02:40:42 +00:00
Jim Broadus
a5fd484a61
internet: Consolidate ShowConfig methods.
...
InternetService::ShowConfig() and ShowSettingsPage() were used to show
the settings page for a service.
2021-07-02 11:54:21 +01:00
Adolfo Jayme Barrientos
25b537cf26
De-duplicate my translator credit
2021-07-02 10:29:17 +01:00
Clementine Buildbot
8c660e278c
Automatic merge of translations from Transifex
2021-07-01 02:44:35 +00:00
John Maguire
67aa154182
Explicitly tap liblastfm homebrew dependency
2021-06-30 22:30:38 +01:00
kentsangkm
f35a640ce3
clang-format
2021-06-30 22:05:18 +01:00
kentsangkm
cbe384d142
Add override
2021-06-30 22:05:18 +01:00
Clementine Buildbot
4a83f8c817
Automatic merge of translations from Transifex
2021-06-30 02:47:46 +00:00