Commit Graph

  • f3ddba3edc main: Set desktop filename Jonas Kvinge 2023-08-02 14:37:24 +0200
  • acbec6db7e main: Set application display name Jonas Kvinge 2023-08-02 14:25:40 +0200
  • 92f40302ed
    GstEnginePipeline: "gracefully" flush stale pipeline caches #1253 Roman Lebedev 2023-08-02 05:05:37 +0300
  • c8e6fa7e74
    GstEnginePipeline: place probes/handles *after* output queue Roman Lebedev 2023-08-02 03:29:22 +0300
  • ec6db8ccfa
    GstEnginePipeline: monitor output queue buffering progress Roman Lebedev 2023-08-02 02:41:49 +0300
  • 7812909ea0
    GstEnginePipeline: introduce `outputaudioqueue_`, right before `audiosink` Roman Lebedev 2023-08-02 02:50:21 +0300
  • 01959b028a
    GstEnginePipeline: consistently update `element_link` with last element linked Roman Lebedev 2023-08-02 02:31:11 +0300
  • 1805ebcad3
    GstEnginePipeline: rename `audioqueue_` to `inputaudioqueue_` Roman Lebedev 2023-08-02 02:22:09 +0300
  • dc90bad23c Add filtering of numerical cols to collection #1250 Dakes 2023-07-31 13:44:08 +0200
  • d2390473bc Update Changelog Jonas Kvinge 2023-08-01 19:29:38 +0200
  • e273d64be3 Player: Always stop after 100 errors Jonas Kvinge 2023-08-01 16:59:43 +0200
  • 2a90256d32 GstEnginePipeline: Disable volume sync on Windows Jonas Kvinge 2023-08-01 16:39:57 +0200
  • 52ff0be154 PlaylistContainer: Add tooltip to search field Dakes 2023-07-31 13:37:42 +0200
  • 96ac6766ac PlaylistFilter: Add playcount and skipcount Dakes 2023-07-30 21:15:41 +0200
  • 560712db21 ebur128analysis: Check for valid channel-mask Jonas Kvinge 2023-07-30 03:18:48 +0200
  • 483b42d2b8 GstStartup: Use directsoundsink as primary sink Jonas Kvinge 2023-07-29 22:54:49 +0200
  • d1a6e53f5c TagReaderTagLib: Read FMPS_Playcount Jonas Kvinge 2023-07-29 18:33:47 +0200
  • f5a55abf58 Mpris2: Add new property to read/write the rating Dakes 2023-07-27 00:39:13 +0200
  • 39bb7ea801 Mpris2: Add new property to read/write the rating #1246 Dakes 2023-07-27 00:39:13 +0200
  • 0bc94b90d7 SmartPlaylistSearchTerm: Handle unrated (-1) as zero Jonas Kvinge 2023-07-26 01:45:28 +0200
  • 9ed4bd9366 Update translations Strawbs Bot 2023-07-24 09:46:20 +0200
  • d3352e476f Remove `< 0` check on unsigned Jonas Kvinge 2023-07-21 07:17:58 +0200
  • 4b4c5fc0ab Use const reference for `AlbumCoverLoaderOptions::Types` Jonas Kvinge 2023-07-21 07:17:26 +0200
  • 38b9c7c38a MusixmatchCoverProvider: Add const Jonas Kvinge 2023-07-21 07:16:32 +0200
  • c71ce41c83 LastFMImport: Move variable declaration Jonas Kvinge 2023-07-21 07:16:23 +0200
  • 4cd030215d Transcoder: Remove useless empty check Jonas Kvinge 2023-07-21 07:16:08 +0200
  • 2ce5d6f727 Database: Add missing const Jonas Kvinge 2023-07-21 07:15:55 +0200
  • b55a0df8e1 CollectionView: Remove useless variable Jonas Kvinge 2023-07-21 07:15:42 +0200
  • ee5fa23a7a LocalRedirectServer: Remove unused https variable Jonas Kvinge 2023-07-21 07:15:08 +0200
  • 75ab6f25f4 Check return of QSqlQuery::prepare Jonas Kvinge 2023-07-21 07:12:20 +0200
  • eaed82c9b2 CollectionItemDelegate: Remove check for nullptr, already done Jonas Kvinge 2023-07-21 07:11:21 +0200
  • 2a4be6fcd7 BoomAnalyzer: Move variable declaration Jonas Kvinge 2023-07-21 07:10:31 +0200
  • e6198500f7 BlockAnalyzer: Remove useless continue Jonas Kvinge 2023-07-21 07:10:17 +0200
  • 7db36c83c1 MainWindow: Don't use our network manager for Qt Sparkle Jonas Kvinge 2023-07-21 06:20:46 +0200
  • 0e1921698c TidalUrlHandler: service is already a pointer Jonas Kvinge 2023-07-21 06:11:16 +0200
  • 95eed1ecec Fix QtConcurrent::run build with Qt 5 Jonas Kvinge 2023-07-21 06:10:44 +0200
  • 2e61235403 Application: Use shared pointers Jonas Kvinge 2023-07-21 05:55:24 +0200
  • d6b53f78ab Cleanup includes Jonas Kvinge 2023-07-21 05:25:57 +0200
  • a2c7ff63df Formatting Jonas Kvinge 2023-07-21 05:11:27 +0200
  • 9fb15545bd GstEnginePipeline: Perform EBU R 128 Loudness Normalization in floating-point Roman Lebedev 2023-07-18 23:08:21 +0300
  • 277e08b94a README: Add libebur128 to optional dependencies Jonas Kvinge 2023-07-19 02:40:31 +0200
  • f5ca2378cc
    `Application::~Application()`: manually delete lyrics providers #1240 Roman Lebedev 2023-07-19 01:39:36 +0300
  • 577ac2062b
    GStreamer: EBU R 128 Loudness Normalization: perform in floating-point #1238 Roman Lebedev 2023-07-18 23:08:21 +0300
  • 90d08c12cd
    Allow forcing GStreamer pipeline to the floating-point data format #1237 Roman Lebedev 2023-07-18 23:08:21 +0300
  • 46224fe9b8 nsi: Add gst-play-1.0.exe Jonas Kvinge 2023-07-18 21:28:39 +0200
  • 56180ca419 LocalRedirectServer: Remove https option and gnutls dependency Jonas Kvinge 2023-07-18 19:20:51 +0200
  • dc65753a0b ebur128analysis: Remove extra semicolon Jonas Kvinge 2023-07-16 23:26:17 +0200
  • d8857d8e72 Add missing QMetaType include Jonas Kvinge 2023-07-12 18:13:02 +0200
  • fdc3e0a5f5 LyricsSearchResult: Add missing QList include Jonas Kvinge 2023-07-12 18:12:48 +0200
  • 8f7180eb6c Song: Pass double by value Jonas Kvinge 2023-07-12 18:12:08 +0200
  • 8945602eae Song: Add missing newlines between functions Jonas Kvinge 2023-07-12 18:11:43 +0200
  • 7826f77425 Formatting Jonas Kvinge 2023-07-12 16:27:59 +0200
  • 00372e85c5 FilterParser: Silence double / float warning Jonas Kvinge 2023-07-12 16:27:28 +0200
  • a1ffc5c33b ebur128analysis: Rename dsc variable Jonas Kvinge 2023-07-12 16:26:39 +0200
  • 8a44a41abb ebur128analysis: Initialize variables to silence warnings Jonas Kvinge 2023-07-12 16:26:17 +0200
  • 23f0c56eba Song: Move ebur128 functions Jonas Kvinge 2023-07-12 16:23:27 +0200
  • 3d25863ccb CollectionWatcher: Make PerformEBUR128Analysis const Jonas Kvinge 2023-07-12 16:22:17 +0200
  • bb6daca735 GME: Add static_cast to silence warnings Jonas Kvinge 2023-07-12 16:22:02 +0200
  • 4bd993b1e3 GstEngine/GstEnginePipeline: support gap-less playback w/ loudness-normalizing gain Roman Lebedev 2023-07-09 22:29:08 +0300
  • f81816b0cd EBUR128Analysis: handle channel map Roman Lebedev 2023-07-07 17:34:53 +0300
  • 7ac605c038 EBU R 128: update ChangeLog/README Roman Lebedev 2023-06-30 00:34:26 +0300
  • 2a8b67d11e Handle `libebur` to windows installers Roman Lebedev 2023-06-27 17:55:33 +0300
  • 16893cca24 CI: install libebur128 package Roman Lebedev 2023-06-27 05:06:30 +0300
  • 94ab788032 GstEnginePipeline: actually perform (EBU R 128) loudness normalization Roman Lebedev 2023-06-27 05:06:10 +0300
  • e3a333564a `GstEngine::Load()`: different loudness-normalizing gain means new pipeline Roman Lebedev 2023-06-27 05:05:27 +0300
  • 13d6cf201f Engine: pipe-in the EBU R 128 loudness normalization gain stuff Roman Lebedev 2023-06-27 05:05:01 +0300
  • 40ef3191fc `EBUR128Analysis`: place a `queue` before `appsink` Roman Lebedev 2023-06-30 00:24:40 +0300
  • bda2b91c92 Collectionwatcher: sink `PerformEBUR128Analysis()` into `ScanNewFile` & friends Roman Lebedev 2023-07-11 20:10:29 +0300
  • 1462bfa297 CollectionWatcher: support EBU R 128 analysis Roman Lebedev 2023-06-27 05:02:11 +0300
  • bafcb97fa1 Implement `EBUR128Analysis` Roman Lebedev 2023-06-27 05:02:02 +0300
  • f905676b1c CollectionBackend/CollectionWatcher: add `HasSongsWithMissingLoudnessCharacteristics` logic Roman Lebedev 2023-06-27 05:01:26 +0300
  • 0ea81b13b9 BackendSettingsPage: add "EBU R 128 loudness normalization"-related settings Roman Lebedev 2023-06-27 05:00:05 +0300
  • 9a7949297e CollectionSettingsPage: add option to toggle `libebur128`-based song analysis Roman Lebedev 2023-06-27 04:59:45 +0300
  • 29342fa9ac CMake: when optional component `EBUR128` is detected, link to `libebur128` Roman Lebedev 2023-06-27 04:59:11 +0300
  • bd4438d99b CMake: define new optional component `EBUR128` (`libebur128`+`gstreamer`) Roman Lebedev 2023-06-27 04:58:40 +0300
  • f8e14e8fd5 CMake: look for `libebur128` Roman Lebedev 2023-06-27 04:58:03 +0300
  • b2c66c9cda Playlist: add newly-added columns Roman Lebedev 2023-06-27 04:57:35 +0300
  • 44e5c32bcb ContextView: show newly-added fields Roman Lebedev 2023-06-27 04:56:55 +0300
  • e7fc4e7f89 EditTagDialog: show newly-added fields (read-only) Roman Lebedev 2023-06-27 04:56:35 +0300
  • e589486907 Song: add pretty-printers for EBU R 128 Integrated Loudness and Loudness Range fields Roman Lebedev 2023-06-27 04:56:07 +0300
  • 459c4c5d86 Song: add EBU R 128 Integrated Loudness and Loudness Range fields, DB [de]serialization Roman Lebedev 2023-06-27 04:55:36 +0300
  • 73c56f038e SqlQuery: add `BindDoubleOrNullValue()` method Roman Lebedev 2023-06-27 04:54:30 +0300
  • 0a4888f861 Database scheme: add EBU R 128 Integrated Loudness and Loudness Range columns Roman Lebedev 2023-06-26 05:09:03 +0300
  • da27ca98b3 CI: Only upload release when INCLUDE_GIT_REVISION is OFF Jonas Kvinge 2023-07-12 14:25:59 +0200
  • f1e1ccad28 CI: Fix stable PPA upload Jonas Kvinge 2023-07-12 14:22:15 +0200
  • 7616c06ff9 Use `find_package(Protobuf CONFIG)` for macOS too Jonas Kvinge 2023-07-11 13:42:15 +0200
  • 12fe01e6d3
    GstEngine/GstEnginePipeline: support gap-less playback w/ loudness-normalizing gain #1216 Roman Lebedev 2023-07-09 22:29:08 +0300
  • d74f05a0fd
    EBUR128Analysis: handle channel map Roman Lebedev 2023-07-07 17:34:53 +0300
  • 9ea29d31a9
    EBU R 128: update ChangeLog/README Roman Lebedev 2023-06-30 00:34:26 +0300
  • 8a8cc8f359
    Handle `libebur` to windows installers Roman Lebedev 2023-06-27 17:55:33 +0300
  • e52ac4f342
    CI: install libebur128 package Roman Lebedev 2023-06-27 05:06:30 +0300
  • 092b9686fa
    GstEnginePipeline: actually perform (EBU R 128) loudness normalization Roman Lebedev 2023-06-27 05:06:10 +0300
  • 598f8d24d4
    `GstEngine::Load()`: different loudness-normalizing gain means new pipeline Roman Lebedev 2023-06-27 05:05:27 +0300
  • f2d3f8f176
    Engine: pipe-in the EBU R 128 loudness normalization gain stuff Roman Lebedev 2023-06-27 05:05:01 +0300
  • 8a95d8b3ed
    `EBUR128Analysis`: place a `queue` before `appsink` Roman Lebedev 2023-06-30 00:24:40 +0300
  • 71f54c79bf
    Collectionwatcher: sink `PerformEBUR128Analysis()` into `ScanNewFile` & friends Roman Lebedev 2023-07-11 20:10:29 +0300
  • f8723ad525
    CollectionWatcher: support EBU R 128 analysis Roman Lebedev 2023-06-27 05:02:11 +0300
  • c5945f5521
    Implement `EBUR128Analysis` Roman Lebedev 2023-06-27 05:02:02 +0300
  • ecc89d7af7
    CollectionBackend/CollectionWatcher: add `HasSongsWithMissingLoudnessCharacteristics` logic Roman Lebedev 2023-06-27 05:01:26 +0300
  • 0e904e6f71
    BackendSettingsPage: add "EBU R 128 loudness normalization"-related settings Roman Lebedev 2023-06-27 05:00:05 +0300