Jonas Kvinge
8b4c57d933
GroupedIconView: Remove deprecated QStyle::State_Editing
2025-11-23 03:14:57 +01:00
Jonas Kvinge
2df658e1f3
ListenBrainzScrobbler: Ignore connection closed
2025-11-23 01:11:59 +01:00
Jonas Kvinge
02d76f17f7
CollectionModel: Make SortText static
2025-11-15 22:10:55 +01:00
Strawberry Bot
e4e12c6fa6
New translations
2025-11-13 23:25:27 +01:00
uninstall-your-browser
270ae6085b
FilterParser: Convert number to nanoseconds for length filter
2025-11-13 23:23:19 +01:00
Jonas Kvinge
d8c72c3dd9
ParserBase: Remove use of QString::removeFirst
2025-11-11 21:37:19 +01:00
Jonas Kvinge
b65502e167
XSPFParser: Handle platform and url
2025-11-11 00:56:36 +01:00
Jonas Kvinge
132f8df853
ParserBase: Convert spotify URLs
2025-11-11 00:56:13 +01:00
Jonas Kvinge
c8e3cf981b
main: Try different language codes for QtSparkle
2025-10-31 23:06:00 +01:00
Jonas Kvinge
a4de7559ac
Fix loading language from system UI languages
...
Fixes #1847
2025-10-30 23:54:42 +01:00
Jonas Kvinge
7e178b1f1a
PlaylistView: Always keep EditKeyPressed
2025-10-30 01:35:30 +01:00
Jonas Kvinge
dd8513d02c
PlaylistView: Disable EditKeyPressed when inline metadata editing is disabled
2025-10-27 20:19:50 +01:00
Jonas Kvinge
50b954034c
OpenTidalCoverProvider: Check for already finished
2025-10-23 00:39:40 +02:00
Jonas Kvinge
fce1dacafc
OpenTidalCoverProvider: Adapt to new API
2025-10-23 00:34:06 +02:00
Jonas Kvinge
94aa6fb940
MusicBrainzClient: Add missing clear
2025-10-22 20:44:22 +02:00
Strawberry Bot
9e72b4fe80
New translations strawberry_en_us.ts (Swedish)
2025-10-20 21:28:23 +02:00
Jiří Pinkava
1151443372
Add support to play webm media files
2025-10-20 21:28:00 +02:00
Jonas Kvinge
a6ab1a7689
GstEngine: Enable exclusive mode for wasapi2sink
2025-10-19 19:09:49 +02:00
Jonas Kvinge
098b21d818
Use MMDeviceFinder for wasapi2sink
2025-10-19 18:32:42 +02:00
Jonas Kvinge
d61adeb595
Add option not to remove "Remastered", etc from song titles
2025-10-18 19:57:38 +02:00
Cesar Enrique Garcia Dabo
8bfc3bc41c
SubsonicRequest: Use coverArt from album
2025-10-08 21:49:04 +02:00
Jonas Kvinge
1d0d03ed83
Rewrite MusicBrainzClient
...
Use Json instead of XML, make Disc ID requests respect rate limiting, handle sort names.
2025-10-05 21:42:14 +02:00
Jonas Kvinge
330284f03e
CollectionModel: Log when song already exists
2025-10-05 21:33:41 +02:00
Jonas Kvinge
fc3ed3a2ce
CollectionModel: Avoid duplicate resets
2025-10-05 21:33:22 +02:00
Strawberry Bot
acd0b6d3ea
New translations
2025-09-19 20:43:20 +02:00
Jonas Kvinge
4b014253cf
Remove libre.fm
2025-09-18 00:22:11 +02:00
7xnl
54679b1d57
discord: fixed timestamp update when seeking
...
When seeking in a song, `RichPresence::Seeked()` receives the new
position in microseconds and is supposed to update the RPC timestamp
with the new position in seconds. However, it actually converts the
value to milliseconds, meaning that if, for example, you seek to 0:05 in
a song, Discord will think you seeked to 83:20, or 5000 seconds from the
beginning of the song.
This commit fixes this by simply dividing the microseconds value by one
million instead of one thousand.
2025-09-11 23:40:40 +02:00
Jonas Kvinge
792e7b6274
BackendSettingsPage: Remove unused errordialog.h include
2025-09-07 16:46:41 +02:00
Jonas Kvinge
92c58b0b60
Fix showing error dialog minimized when main window is not active
...
Fixes #1739
2025-09-07 15:46:26 +02:00
Jonas Kvinge
5fac9a1c8d
BackendSettingsPage: Remove unused ErrorDialog
2025-09-07 14:22:42 +02:00
Jonas Kvinge
7f4f715003
ContextView: Remove EBU R 128
...
It breaks wordwrap
2025-09-07 13:53:59 +02:00
Strawberry Bot
52399d73fe
New translations
2025-09-01 00:27:28 +02:00
7xnl
b5fd3d5717
Add settings customize Discord status text
...
The new settings let you customize the "Listening to" status text, according to the [status display types](https://discord.com/developers/docs/events/gateway-events#activity-object ).
Fixes #1796 .
2025-08-31 22:11:59 +02:00
Jonas Kvinge
3c3480fb84
SystemTrayIcon: Respect device aspect ratio
...
Fixes #1782
2025-08-31 02:34:13 +02:00
Jonas Kvinge
f628914173
MainWindow: Rename systemtrayicon
2025-08-31 00:37:09 +02:00
Jonas Kvinge
c100fb1bb8
TagReaderTagLib: Fallback to "Other" cover type
...
Fixes #1793
2025-08-31 00:20:00 +02:00
Jonas Kvinge
8c804c4fba
Refactor CDDA loading signal/slots
...
Fixes #1803
2025-08-31 00:01:55 +02:00
Jonas Kvinge
912a7c7da9
MusicBrainzClient: Fix typo
2025-08-30 23:55:27 +02:00
Jonas Kvinge
0a5815c82e
StyleSheetLoader: Set alpha on other platforms than macOS
...
Fixes #1806
2025-08-26 22:48:58 +02:00
Jonas Kvinge
8c51401bdc
MacOsDeviceLister: Fix build without MTP
...
Fixes #1804
2025-08-24 01:28:22 +02:00
Lars Wendler
c0417d4bb3
cdda: fix build without musicbrainz
...
With -DENABLE_MUSICBRAINZ=NO the following build error occurs since 1.2.12:
/var/tmp/portage/media-sound/strawberry-1.2.12_pre/work/strawberry-1.2.12/src/de
vice/cddasongloader.cpp:58:91: error: ‘LoadMusicBrainzCDTags’ is not a member of
‘CDDASongLoader’
58 | QObject::connect(this, &CDDASongLoader::MusicBrainzDiscIdLoaded, this,
&CDDASongLoader::LoadMusicBrainzCDTags);
|
^~~~~~~~~~~~~~~~~~~~~
2025-08-13 19:49:41 +02:00
Jonas Kvinge
f3d088e48b
Rename sort functions
2025-08-12 22:14:22 +02:00
Jonas Kvinge
183aba4181
main: Workaround crash on exit on mingw with win32 threads
2025-08-10 22:41:38 +02:00
Jonas Kvinge
da9e9840b8
Add BPM, mood and initial key support
2025-08-10 01:34:44 +02:00
Jonas Kvinge
c4646531b0
Refactor use of sort tags
2025-08-10 00:11:28 +02:00
Jonas Kvinge
046f40fbca
CollectionModel: Remove const reference on SortBehaviour enum
2025-08-04 22:54:18 +02:00
Strawberry Bot
a0ca50ac30
New translations
2025-08-04 22:43:33 +02:00
Mark
61a8a3a84a
SmartPlaylists: Add sort fields
2025-08-04 22:24:50 +02:00
Mark
d4858a338c
Propose collection rescan on upgrade
2025-08-04 22:24:21 +02:00
Mark
31380a5bd4
CDDASongLoader: Add sort tags
2025-08-04 22:24:12 +02:00