Jonas Kvinge
a9140232e5
Add workaround for QTBUG-135641
...
Fixes #1594
2025-07-29 23:42:38 +02:00
Jonas Kvinge
835090dd96
RichPresence: Disable Discord desktop file creation
...
Fixes #1771
2025-07-29 00:45:36 +02:00
Jonas Kvinge
af5590dcb1
NetworkAccessManager: Fix setting prefer cache setting
2025-07-28 22:40:26 +02:00
Jonas Kvinge
26b5588d7d
NetworkAccessManager: Rename variables
2025-07-28 22:39:32 +02:00
Jonas Kvinge
390bf049f2
Don't set window icon on Wayland
...
Fixes #1753
2025-07-27 14:40:01 +02:00
Jonas Kvinge
321272b695
MainWindow: Remove hard-coded icon
2025-07-27 14:39:22 +02:00
Jonas Kvinge
342805e0f3
MainWindow: Automatically added UI changes
2025-07-27 14:39:05 +02:00
Jonas Kvinge
e614626913
TidalStreamURLRequest: Fix parsing manifest urls
2025-07-19 21:38:55 +02:00
Mark
2ddacf2f98
Database: Add *sort fields, bpm, mood, initial_key
...
Upgrade from schema version 20 to 21. This includes:
- six fields for sort tags
- new fields bpm, mood, initial_key
See https://github.com/strawberrymusicplayer/strawberry/pull/1779#pullrequestreview-3003042802
2025-07-12 18:27:32 +02:00
Jonas Kvinge
a47531d4ce
Database: Remove FTS hack
2025-07-09 22:45:52 +02:00
Jonas Kvinge
84b758e395
README: Fix broken md link
2025-07-09 22:37:52 +02:00
Jonas Kvinge
51b69a85c4
GeniusLyricsProvider: Remove unused includes
2025-07-09 22:35:47 +02:00
Jonas Kvinge
52774a3222
ChartLyricsProvider: Fix empty results
2025-07-09 22:34:35 +02:00
gitlost
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
2025-07-09 22:32:17 +02:00
gitlost
ee7bb449a5
Revert: Remove Genius lyrics [ d9e38fb]
2025-07-09 22:32:17 +02:00
Madeline Schreiber
d901258f11
GstEnginePipeline: Ignore about-to-finish when position is 0
2025-07-07 01:05:47 +02:00
Madeline Schreiber
6372c5ee7d
TagReaderClient: Call TagReaderGME when reading files
2025-07-07 01:05:47 +02:00
Madeline Schreiber
75f0402793
Add space to fix broken file filters
2025-07-04 17:25:34 -04:00
Ty
20e5c014ef
PlaylistView: support alpha channel in background images
2025-07-04 20:42:32 +02:00
Strawberry Bot
1ebc32c3aa
New translations
2025-07-03 21:06:02 +02:00
Piper McCorkle
a5f94b608b
ListenBrainzScrobbler: Report more info to ListenBrainz
...
Report music service, URL, and Spotify ID to ListenBrainz.
ListenBrainz accepts the music service in listen reports, in both a canonical domain format and a human-readable display name format. This commit makes Strawberry report both, for maximum flexibility. I've also set it up to report a shareable track URL for supported streaming services. I am already using this data in my homepage's "Now Playing" widget.
Fixes #1768
2025-06-30 22:54:51 +02:00
Jonas Kvinge
e0d61223a4
CDDASongLoader: Fix freeing tag
2025-06-30 20:04:39 +02:00
Jonas Kvinge
459eea5bc4
FreeSpaceBar: Make sure bar size isn't negative
...
Fixes crash with CD drives.
2025-06-28 19:33:04 +02:00
Jonas Kvinge
09d02c53a3
StyleSheetLoader: Add back macOS hack
2025-06-23 21:12:54 +02:00
Jonas Kvinge
61a701554e
style: Add back customized playlist background style
2025-06-23 20:44:00 +02:00
Jonas Kvinge
d280e6426f
StyleSheetLoader: Add back alternate base color handling
2025-06-23 20:43:12 +02:00
Jonas Kvinge
5b9bb3efa7
Update Changelog
2025-06-23 20:06:35 +02:00
Jonas Kvinge
b8cbe49f8c
StyleSheetLoader: Remove alternate base color handling
2025-06-23 20:05:35 +02:00
Jonas Kvinge
633e5707ef
style: Remove customized playlist background style
2025-06-23 20:04:23 +02:00
Jonas Kvinge
d54290c3a7
Update Changelog
2025-06-23 19:01:55 +02:00
Jonas Kvinge
3ef2b53e46
Add back device view on Windows
2025-06-22 20:40:43 +02:00
Jonas Kvinge
d3a4dd6da6
CollectionView: Remove unused declaration
2025-06-22 20:36:57 +02:00
Jonas Kvinge
0158f7f08a
Port DeviceManager to enum class
2025-06-22 17:35:19 +02:00
Jonas Kvinge
8cea020fac
DeviceManager: Move creating device info to main thread
2025-06-22 17:21:12 +02:00
Jonas Kvinge
f6b38fecb0
DeviceManager: Set database ID when existing device info is found
2025-06-22 16:30:28 +02:00
Jonas Kvinge
5e2729fafe
DeviceManager: Formatting
2025-06-22 16:29:27 +02:00
Jonas Kvinge
19dce1c25d
DeviceInfo: Rename variables
2025-06-22 16:27:04 +02:00
Jonas Kvinge
00bb722e25
CDDALister: Trim friendly name
2025-06-22 16:26:35 +02:00
Jonas Kvinge
cbaf4d3121
DeviceManager: Rename variables
2025-06-22 00:49:01 +02:00
Jonas Kvinge
4b5370044b
CDDASongLoader: Use cdiocddasrc
2025-06-22 00:39:09 +02:00
Jonas Kvinge
ffbe1ec9fd
CDDASongLoader: Load tags from CD
2025-06-22 00:27:23 +02:00
Jonas Kvinge
53e43db91b
CI: Add Fedora 43
2025-06-19 01:18:56 +02:00
dependabot[bot]
2858cdabc2
Bump vmactions/freebsd-vm from 1.2.0 to 1.2.1
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v1.2.0...v1.2.1 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-version: 1.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-18 00:04:29 +02:00
Jonas Kvinge
cf74eeb120
CollectionSettingsPage: Remove edit triggers
...
Fixes #1767
2025-06-17 23:54:41 +02:00
Jonas Kvinge
790a1b4dbf
ListenBrainzScrobbler: Use std::max
2025-06-17 23:47:46 +02:00
Jonas Kvinge
ee6332af1e
ScrobblingAPI20: Replace std::min with std::max
...
Mistakenly written std::min instead of std::max here causing streams to never be scrobbled.
2025-06-17 23:47:37 +02:00
Jonas Kvinge
bf0704f6b2
Rename Cdda to CDDA
2025-06-09 04:21:17 +02:00
Jonas Kvinge
ae13fe7f52
Fix loading CD tracks in devices
...
Fixes #1676
2025-06-09 04:16:07 +02:00
Jonas Kvinge
90678e72ac
DeviceManager: Remove device refresh
2025-06-09 04:12:23 +02:00
Jonas Kvinge
a0ec244008
CddaSongLoader: Fix some leaks
2025-06-09 02:27:11 +02:00