Commit Graph

  • 0bfc2ee198 Add sort columns to playlists Mark 2025-07-26 12:44:20 +02:00
  • e7fc4b1706 Collection: Use sort tags and add sort behaviour Mark 2025-07-25 12:35:43 +02:00
  • 6dea1a2149 Add support for sort tags Mark 2025-07-23 12:36:44 +02:00
  • 7844a2b932 Update Spotify access token Jonas Kvinge 2025-07-29 23:44:36 +02:00
  • 96a53bfbe5 SavedGroupingManager: Fix removing saved grouping Jonas Kvinge 2025-07-30 00:47:54 +02:00
  • fe5fbae4b4 Use percent encoding for saved groupings Jonas Kvinge 2025-07-30 00:41:12 +02:00
  • a9140232e5 Add workaround for QTBUG-135641 Jonas Kvinge 2025-07-29 23:42:38 +02:00
  • 835090dd96 RichPresence: Disable Discord desktop file creation Jonas Kvinge 2025-07-29 00:45:36 +02:00
  • af5590dcb1 NetworkAccessManager: Fix setting prefer cache setting Jonas Kvinge 2025-07-28 22:40:26 +02:00
  • 26b5588d7d NetworkAccessManager: Rename variables Jonas Kvinge 2025-07-28 22:39:32 +02:00
  • 390bf049f2 Don't set window icon on Wayland Jonas Kvinge 2025-07-27 14:40:01 +02:00
  • 321272b695 MainWindow: Remove hard-coded icon Jonas Kvinge 2025-07-27 14:39:22 +02:00
  • 342805e0f3 MainWindow: Automatically added UI changes Jonas Kvinge 2025-07-27 14:39:05 +02:00
  • e614626913 TidalStreamURLRequest: Fix parsing manifest urls Jonas Kvinge 2025-07-19 21:38:55 +02:00
  • 2ddacf2f98 Database: Add *sort fields, bpm, mood, initial_key Mark 2025-07-10 15:27:11 +02:00
  • a47531d4ce Database: Remove FTS hack Jonas Kvinge 2025-07-09 22:45:52 +02:00
  • 84b758e395 README: Fix broken md link Jonas Kvinge 2025-07-09 22:37:52 +02:00
  • 51b69a85c4 GeniusLyricsProvider: Remove unused includes Jonas Kvinge 2025-07-09 22:35:47 +02:00
  • 52774a3222 ChartLyricsProvider: Fix empty results Jonas Kvinge 2025-07-09 22:34:35 +02:00
  • 9030b2567b GeniusLyrics: update to parse latest HTML of returned lyrics, devolving the removal of various crud to HtmlLyricsProvider; log initial query and use new StartsOrEndsMatch() static to match JSON replies, log each request, and break if full match; StartsOrEndsMatch() ignores some common punctuation variations & normalizes single quotes and allows match at beginning or end HtmlLyricsProvider: fix multiple mode not to terminate on first batch, and defer processing till have whole HTML (avoids issues with tags spanning batches); add param to take list of regular expressions to remove from HTML prior to general processing (used only by GeniusLyrics for now) README.md etc: update list of lyrics providers supported gitlost 2025-07-08 22:31:16 +01:00
  • ee7bb449a5 Revert: Remove Genius lyrics [d9e38fb] gitlost 2025-07-08 22:03:49 +01:00
  • d901258f11 GstEnginePipeline: Ignore about-to-finish when position is 0 Madeline Schreiber 2025-07-04 16:47:29 -04:00
  • 6372c5ee7d TagReaderClient: Call TagReaderGME when reading files Madeline Schreiber 2025-06-10 13:18:47 -04:00
  • 75f0402793 Add space to fix broken file filters Madeline Schreiber 2025-05-10 00:15:17 -04:00
  • 20e5c014ef PlaylistView: support alpha channel in background images Ty 2025-07-03 21:23:11 -07:00
  • 1ebc32c3aa New translations Strawberry Bot 2025-05-26 23:09:58 +02:00
  • a5f94b608b ListenBrainzScrobbler: Report more info to ListenBrainz Piper McCorkle 2025-06-27 19:31:49 -05:00
  • e0d61223a4 CDDASongLoader: Fix freeing tag Jonas Kvinge 2025-06-30 20:04:39 +02:00
  • 459eea5bc4 FreeSpaceBar: Make sure bar size isn't negative Jonas Kvinge 2025-06-28 19:33:04 +02:00
  • 09d02c53a3 StyleSheetLoader: Add back macOS hack Jonas Kvinge 2025-06-23 21:12:54 +02:00
  • 61a701554e style: Add back customized playlist background style Jonas Kvinge 2025-06-23 20:44:00 +02:00
  • d280e6426f StyleSheetLoader: Add back alternate base color handling Jonas Kvinge 2025-06-23 20:43:12 +02:00
  • 5b9bb3efa7 Update Changelog Jonas Kvinge 2025-06-23 20:06:35 +02:00
  • b8cbe49f8c StyleSheetLoader: Remove alternate base color handling Jonas Kvinge 2025-06-23 20:05:35 +02:00
  • 633e5707ef style: Remove customized playlist background style Jonas Kvinge 2025-06-23 20:04:23 +02:00
  • d54290c3a7 Update Changelog Jonas Kvinge 2025-06-23 19:01:55 +02:00
  • 3ef2b53e46 Add back device view on Windows Jonas Kvinge 2025-06-22 20:40:43 +02:00
  • d3a4dd6da6 CollectionView: Remove unused declaration Jonas Kvinge 2025-06-22 20:36:57 +02:00
  • 0158f7f08a Port DeviceManager to enum class Jonas Kvinge 2025-06-22 17:35:19 +02:00
  • 8cea020fac DeviceManager: Move creating device info to main thread Jonas Kvinge 2025-06-22 17:21:12 +02:00
  • f6b38fecb0 DeviceManager: Set database ID when existing device info is found Jonas Kvinge 2025-06-22 16:30:28 +02:00
  • 5e2729fafe DeviceManager: Formatting Jonas Kvinge 2025-06-22 16:29:27 +02:00
  • 19dce1c25d DeviceInfo: Rename variables Jonas Kvinge 2025-06-22 16:27:04 +02:00
  • 00bb722e25 CDDALister: Trim friendly name Jonas Kvinge 2025-06-22 16:26:35 +02:00
  • cbaf4d3121 DeviceManager: Rename variables Jonas Kvinge 2025-06-22 00:49:01 +02:00
  • 4b5370044b CDDASongLoader: Use cdiocddasrc Jonas Kvinge 2025-06-22 00:39:09 +02:00
  • ffbe1ec9fd CDDASongLoader: Load tags from CD Jonas Kvinge 2025-06-21 22:59:48 +02:00
  • 53e43db91b CI: Add Fedora 43 Jonas Kvinge 2025-06-17 23:59:08 +02:00
  • 2858cdabc2 Bump vmactions/freebsd-vm from 1.2.0 to 1.2.1 dependabot[bot] 2025-06-16 16:53:34 +00:00
  • cf74eeb120 CollectionSettingsPage: Remove edit triggers Jonas Kvinge 2025-06-17 23:54:41 +02:00
  • 790a1b4dbf ListenBrainzScrobbler: Use std::max Jonas Kvinge 2025-06-17 23:47:46 +02:00
  • ee6332af1e ScrobblingAPI20: Replace std::min with std::max Jonas Kvinge 2025-06-17 23:47:37 +02:00
  • bf0704f6b2 Rename Cdda to CDDA Jonas Kvinge 2025-06-09 04:21:17 +02:00
  • ae13fe7f52 Fix loading CD tracks in devices Jonas Kvinge 2025-06-09 04:16:07 +02:00
  • 90678e72ac DeviceManager: Remove device refresh Jonas Kvinge 2025-06-09 04:12:23 +02:00
  • a0ec244008 CddaSongLoader: Fix some leaks Jonas Kvinge 2025-06-09 02:27:11 +02:00
  • fba4f84fb6 CollectionModel: Move model reset to regular model updates Jonas Kvinge 2025-06-09 02:24:53 +02:00
  • 950774f1c8 ExtendedEditor: padding for TextEdit & RTL LineEdit UpdateButtonGeometry(): specify "QPlainTextEdit" for TextEdit padding (Comment and Lyrics) and invert left/right padding for LineEdit if layout direction RTL gitlost 2025-06-01 11:31:38 +01:00
  • 340bc21537 EditTagDialog: Make reset feedback work by calling set_reset_button() in UpdateModifiedField() and catering for non-text in IsValueModified() (-1 original being same as 0); use new ExtendedEditor::set_font(); connect reset for "rating". Make "comment" tabChangesFocus to keep tab chain. ExtendedEditor: New set_font() to get emboldened font to work and make reset feedback work for CheckBox and RatingBox by overriding Resize(). RatingWidget: Allow tabbed focus and implement keyboard input. gitlost 2025-05-19 22:27:25 +01:00
  • a86ba4dffc GPodDevice: Add ALAC to supported file types for iPods Paper 2025-05-19 00:03:22 -04:00
  • d6bc6e33c0 Transcoder: Allow transcoding to ALAC Paper 2025-05-19 00:03:03 -04:00
  • 7e128a9af5 Song: Add ALAC song type Paper 2025-05-19 00:02:36 -04:00
  • 0f0746be9d CI: Remove Fedora 39 and 40 Jonas Kvinge 2025-05-15 22:39:15 +02:00
  • bec3fe9fd5 Turn on git revision Jonas Kvinge 2025-05-15 22:38:32 +02:00
  • 83c666baf9 Release 1.2.11 1.2.11 Jonas Kvinge 2025-05-15 21:09:19 +02:00
  • b9b54e6e96 New translations Strawberry Bot 2025-05-10 17:29:32 +02:00
  • b2ff6240eb Update Changelog Jonas Kvinge 2025-05-13 22:10:30 +02:00
  • 26a7c74a24 nsi: Remove gioopenssl, except for msvc arm64 Jonas Kvinge 2025-05-13 22:10:25 +02:00
  • a34954ec4a PlaylistListContainer: Always check that playlist is open Jonas Kvinge 2025-05-13 19:48:01 +02:00
  • 349ab62e75 PlaylistListView: Check for valid current index Jonas Kvinge 2025-05-13 19:42:25 +02:00
  • 65e960f2c5 Update Changelog Jonas Kvinge 2025-05-12 22:21:27 +02:00
  • e22fef8ca4 ContextView: Fix album cover visible check Jonas Kvinge 2025-05-12 18:52:12 +02:00
  • 3e99045e2c nsi: Update sqlite3 dll name Jonas Kvinge 2025-05-08 22:31:43 +02:00
  • 4fcade273e Update Changelog Jonas Kvinge 2025-05-08 21:20:53 +02:00
  • 5eaff0d26e New translations Strawberry Bot 2025-05-03 01:34:58 +02:00
  • 5b22f12b4a New translations Strawberry Bot 2025-04-09 17:34:42 +02:00
  • 5f85c2e7a5 Linux: enable startup notify OlegAckbar 2025-05-01 18:19:28 +03:00
  • 4fb5a7b6bc Bump vmactions/openbsd-vm from 1.1.7 to 1.1.8 dependabot[bot] 2025-04-29 15:41:09 +00:00
  • 04c6c862c4 Refactor playlist items Jonas Kvinge 2025-04-27 03:03:58 +02:00
  • baec45f742 CollectionBackend: Add updating collection database task Jonas Kvinge 2025-04-27 02:27:46 +02:00
  • 9efdbd2c10 CollectionWatcher: Add missing updates Jonas Kvinge 2025-04-27 02:25:42 +02:00
  • d8800b80d5 CMake: Move discord-rpc to same target_link_libraries Jonas Kvinge 2025-04-23 19:23:01 +02:00
  • ec715abb0d CI: Use macOS 12 SDK when available Jonas Kvinge 2025-04-21 14:40:12 +02:00
  • 1485801efb CI: Add support for Windows arm64 Jonas Kvinge 2025-04-20 02:14:42 +02:00
  • 4f9ac3d33a nsi: Add support for arm64 Jonas Kvinge 2025-04-20 02:13:58 +02:00
  • 1577ce4d67 Turn on git revision Jonas Kvinge 2025-04-18 21:59:18 +02:00
  • 7eee74a2e9 Release 1.2.10 1.2.10 Jonas Kvinge 2025-04-18 20:04:22 +02:00
  • d9e38fb3be Remove Genius lyrics Jonas Kvinge 2025-04-18 15:56:30 +02:00
  • 81cc90e54a Update Changelog Jonas Kvinge 2025-04-18 02:38:37 +02:00
  • bd9771a88f TagReaderTagLib: Use TagLib::Tag::comment Jonas Kvinge 2025-04-18 02:15:17 +02:00
  • f5cd81fe09 nsi: Re-enable Spotify Jonas Kvinge 2025-04-16 23:25:03 +02:00
  • 277e2cff59 Linux: Add Clementine search keyword to .desktop shortcut Gregor Santner 2025-04-14 09:34:17 +02:00
  • 6fa9514059 RichPresence: Only initialize discord when enabled Jonas Kvinge 2025-04-13 21:45:55 +02:00
  • c5e38b71f7 discord_rpc: Use anonymous namespace Jonas Kvinge 2025-04-13 21:34:40 +02:00
  • 3746915ae7 RichPresence: Always include album Jonas Kvinge 2025-04-13 19:19:53 +02:00
  • 306709f498 discord-rpc: Port to Qt Json discord Jonas Kvinge 2025-04-12 13:12:24 +02:00
  • 21bdf88d09 RichPresence: Remove unused variable Jonas Kvinge 2025-04-13 12:16:57 +02:00
  • ff032c3cd7 RichPresence: Remove rate limit Jonas Kvinge 2025-04-13 12:01:56 +02:00
  • c083110051 RichPresence: Move variable declaration Jonas Kvinge 2025-04-13 11:52:16 +02:00
  • a7dbeb5d76 discord-rpc: Add copyright Jonas Kvinge 2025-04-11 23:37:17 +02:00