Commit Graph

6356 Commits

Author SHA1 Message Date
Clementine Buildbot 3acf26015b Automatic merge of translations from Transifex 2022-02-21 02:43:40 +00:00
Clementine Buildbot 333203c972 Automatic merge of translations from Transifex 2022-02-18 02:48:18 +00:00
Clementine Buildbot 63b806dbb7 Automatic merge of translations from Transifex 2022-02-16 02:47:09 +00:00
Clementine Buildbot a8d529ca14 Automatic merge of translations from Transifex 2022-02-11 02:46:32 +00:00
Clementine Buildbot 111379dfd0 Automatic merge of translations from Transifex 2022-02-08 02:47:41 +00:00
Clementine Buildbot 4821bd50c2 Automatic merge of translations from Transifex 2022-02-06 02:50:42 +00:00
Clementine Buildbot c3a0bd69fd Automatic merge of translations from Transifex 2022-02-05 02:31:12 +00:00
Clementine Buildbot 5487d0632c Automatic merge of translations from Transifex 2022-02-04 02:32:02 +00:00
Clementine Buildbot 98b68afc28 Automatic merge of translations from Transifex 2022-02-01 02:47:06 +00:00
Clementine Buildbot 15b819fea3 Automatic merge of translations from Transifex 2022-01-30 02:45:07 +00:00
Clementine Buildbot e2f6ec8e12 Automatic merge of translations from Transifex 2022-01-27 02:45:40 +00:00
Clementine Buildbot efa0530ed9 Automatic merge of translations from Transifex 2022-01-26 02:49:13 +00:00
Lukas Prediger a504c1d391 RipCDDialog: References to pointers in function args. 2022-01-26 01:09:50 +00:00
Lukas Prediger 794c1b8c92 Ripper: Ensuring that GetProgress does never divide by zero
Also removed superfluous null check in RipCDDialog
2022-01-26 01:09:50 +00:00
Lukas Prediger f35e1b543d Regular progress bar updates for CD ripping.
Previously the progress bar of the CD ripping dialog would only update
after a track completed, now it gets updated continuously during the
ripping process.
2022-01-26 01:09:50 +00:00
Clementine Buildbot 497552aab2 Automatic merge of translations from Transifex 2022-01-23 02:44:36 +00:00
Clementine Buildbot 9487f67f64 Automatic merge of translations from Transifex 2022-01-22 02:46:46 +00:00
Clementine Buildbot 19a86ba2e4 Automatic merge of translations from Transifex 2022-01-21 02:46:43 +00:00
Lukas Prediger 1aaf74788c Added option to remove/replace originals in transcoder dialog (fixed).
This is a squashed and fixed version of previous commits
6b6547095a
dd1393ea3a
2022-01-20 11:43:07 +00:00
Clementine Buildbot 7ce9928779 Automatic merge of translations from Transifex 2022-01-19 02:45:01 +00:00
Clementine Buildbot af890f0736 Automatic merge of translations from Transifex 2022-01-18 02:52:40 +00:00
Clementine Buildbot f237795850 Automatic merge of translations from Transifex 2022-01-17 02:54:02 +00:00
John Maguire e69ceb25df Revert "Added option to remove/replace originals in transcoder dialog."
This reverts commit 6b6547095a.
2022-01-13 22:16:39 +00:00
John Maguire ab37de5e8f Revert "Transcodedialog: moving things into more specific scope"
This reverts commit dd1393ea3a.
2022-01-13 22:16:39 +00:00
Lukas Prediger dd1393ea3a Transcodedialog: moving things into more specific scope 2022-01-13 20:38:19 +00:00
Lukas Prediger 6b6547095a Added option to remove/replace originals in transcoder dialog. 2022-01-13 20:38:19 +00:00
Clementine Buildbot 24a766d0e5 Automatic merge of translations from Transifex 2022-01-11 02:53:36 +00:00
Lukas Prediger cefe81d0c1 Removing Ripper dependence on cdio
and therefore no longer exposing cdio through CddaDevice
2022-01-10 16:39:58 +00:00
Lukas Prediger 0895297297 CD ripping now transcodes directly from disc. 2022-01-10 16:39:58 +00:00
Lukas Prediger 3a40be6706 Transcoder now deletes created files on error 2022-01-10 16:39:58 +00:00
Lukas Prediger bb618efc5d Transcoder now accepts URLs for sources. 2022-01-10 16:39:58 +00:00
Clementine Buildbot 245f64a882 Automatic merge of translations from Transifex 2022-01-08 02:54:48 +00:00
Clementine Buildbot 0be314337d Automatic merge of translations from Transifex 2022-01-06 02:55:06 +00:00
Clementine Buildbot 63eb7aa743 Automatic merge of translations from Transifex 2021-12-30 02:50:28 +00:00
Clementine Buildbot 9dd008da2c Automatic merge of translations from Transifex 2021-12-27 02:51:25 +00:00
Clementine Buildbot b1e750c52c Automatic merge of translations from Transifex 2021-12-13 02:49:24 +00:00
Clementine Buildbot 41539d0c02 Automatic merge of translations from Transifex 2021-12-10 02:48:17 +00:00
Clementine Buildbot 44dbc95554 Automatic merge of translations from Transifex 2021-12-09 02:49:21 +00:00
Clementine Buildbot 1d8139e462 Automatic merge of translations from Transifex 2021-12-08 02:49:59 +00:00
Clementine Buildbot 2d0518a5a8 Automatic merge of translations from Transifex 2021-12-07 02:51:20 +00:00
Clementine Buildbot d5986a4820 Automatic merge of translations from Transifex 2021-11-29 02:48:28 +00:00
Clementine Buildbot b747423b5a Automatic merge of translations from Transifex 2021-11-13 02:46:17 +00:00
Clementine Buildbot 15e45c9ec6 Automatic merge of translations from Transifex 2021-11-11 02:46:39 +00:00
John Maguire d033b38c4b Revert "Fix: GstEnginePipeline BusCallback erroneously returned false."
This reverts commit 7b8b477d07.
2021-11-05 16:54:05 +00:00
Clementine Buildbot 2469763b9b Automatic merge of translations from Transifex 2021-11-03 02:45:57 +00:00
Clementine Buildbot a25887be5c Automatic merge of translations from Transifex 2021-11-02 02:47:55 +00:00
Clementine Buildbot 174fc515ee Automatic merge of translations from Transifex 2021-10-31 02:47:03 +00:00
Lukas Prediger 7b8b477d07 Fix: GstEnginePipeline BusCallback erroneously returned false. 2021-10-30 13:46:10 +01:00
Clementine Buildbot b9dbcb78db Automatic merge of translations from Transifex 2021-10-30 02:45:50 +00:00
Clementine Buildbot c29b1e10d2 Automatic merge of translations from Transifex 2021-10-29 02:45:29 +00:00
Clementine Buildbot f8c167c9c6 Automatic merge of translations from Transifex 2021-10-28 02:46:25 +00:00
Clementine Buildbot e5023535d2 Automatic merge of translations from Transifex 2021-10-26 02:44:59 +00:00
Alfred 1b3b621957 add tooltips to IconOnly tabs 2021-10-25 16:21:14 +02:00
Clementine Buildbot 2dc8df7e23 Automatic merge of translations from Transifex 2021-10-23 02:47:38 +00:00
Clementine Buildbot 4eebf5747d Automatic merge of translations from Transifex 2021-10-20 02:46:38 +00:00
Clementine Buildbot c24927a03b Automatic merge of translations from Transifex 2021-10-19 02:47:25 +00:00
Clementine Buildbot 424dbd44e8 Automatic merge of translations from Transifex 2021-10-18 02:47:57 +00:00
Clementine Buildbot 68bc9d9ebb Automatic merge of translations from Transifex 2021-10-17 02:45:03 +00:00
Clementine Buildbot 294620fe66 Automatic merge of translations from Transifex 2021-10-15 02:45:17 +00:00
Clementine Buildbot 21f038c156 Automatic merge of translations from Transifex 2021-10-14 02:45:24 +00:00
Lukas Prediger 5705d4fd85 Fix: Detaching bus callback in ~GstEnginePipeline 2021-10-09 12:07:56 +01:00
Clementine Buildbot 86b958015b Automatic merge of translations from Transifex 2021-10-09 02:44:42 +00:00
Clementine Buildbot f8f849e49c Automatic merge of translations from Transifex 2021-10-06 02:44:29 +00:00
Clementine Buildbot 69fd49b977 Automatic merge of translations from Transifex 2021-09-29 02:42:17 +00:00
Clementine Buildbot 62922147e6 Automatic merge of translations from Transifex 2021-09-28 02:44:15 +00:00
Clementine Buildbot 2e133f7ce4 Automatic merge of translations from Transifex 2021-09-27 02:44:15 +00:00
Clementine Buildbot 0820035b84 Automatic merge of translations from Transifex 2021-09-25 02:45:40 +00:00
Clementine Buildbot 679a0ee544 Automatic merge of translations from Transifex 2021-09-24 02:44:30 +00:00
Clementine Buildbot 8715815452 Automatic merge of translations from Transifex 2021-09-23 02:45:20 +00:00
Clementine Buildbot b762aeb1ba Automatic merge of translations from Transifex 2021-09-22 02:45:17 +00:00
Lukas Prediger fd585e8aa4 RipCDDialog: no longer forces Cdda* to emit signals
- CddaDevice: Removed LoadSongs() method (then renamed ForceLoadSongs to LoadSongs)
- CddaDevice: added songs() method to get currently song list
- CddaSongLoader: cached_tracks is now thread-safe
2021-09-21 10:53:43 +01:00
Lukas Prediger 2936578fa4 CddaDevice: Preventing double read on disc change. 2021-09-21 10:53:43 +01:00
Lukas Prediger 62b5a0e77b CddaDevice now does not re-read song list if disc is not changed 2021-09-21 10:53:43 +01:00
Lukas Prediger 50404a967b RipCDDialog now only depends on CddaDevice, no longer on CddaSongLoader 2021-09-21 10:53:43 +01:00
Lukas Prediger 6b03b8f5d1 CddaSongLoader now emits a Finished signal if no further updates will follow for the same disc read. 2021-09-21 10:53:43 +01:00
Lukas Prediger 90ec6f6a24 CddaSongLoader now reads CD-Text for metadata
currently this gets overwritten by musicbrainz response almost immediately, though
2021-09-21 10:53:43 +01:00
Clementine Buildbot b020171da7 Automatic merge of translations from Transifex 2021-09-21 02:44:04 +00:00
Clementine Buildbot c969bf9783 Automatic merge of translations from Transifex 2021-09-20 02:44:43 +00:00
Tom Kranz cd72cf3390 Use XSPF image elements as manually set artwork 2021-09-18 23:52:37 +01:00
Daniel Perelman ab6a480131 Apply reformatting from lint. 2021-09-07 18:04:38 +01:00
Daniel Perelman f548884f57 Correct time computation for seekbar tooltip. 2021-09-07 18:04:38 +01:00
Clementine Buildbot 1535e78aa0 Automatic merge of translations from Transifex 2021-09-06 02:44:55 +00:00
Clementine Buildbot 2cca75d930 Automatic merge of translations from Transifex 2021-09-05 02:43:23 +00:00
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
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