Stickman
25065ba98f
Song: Include Opus for supported sort tags
2025-12-28 18:57:52 +01:00
Jonas Kvinge
2cd9498469
Add option to select ID3v2 version
...
Fixes #1861
2025-12-18 22:18:26 +01:00
Jonas Kvinge
93af866185
Formatting
2025-12-08 23:49:48 +01:00
Jiří Pinkava
1151443372
Add support to play webm media files
2025-10-20 21:28:00 +02:00
Jonas Kvinge
f3d088e48b
Rename sort functions
2025-08-12 22:14:22 +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
Mark
d4858a338c
Propose collection rescan on upgrade
2025-08-04 22:24:21 +02:00
Mark
27e782d8cf
Allow editing new sort tags
2025-08-04 22:23:33 +02:00
Mark
6dea1a2149
Add support for sort tags
2025-08-04 22:21:33 +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
Paper
7e128a9af5
Song: Add ALAC song type
2025-05-20 22:13:12 +02:00
Jonas Kvinge
04c6c862c4
Refactor playlist items
...
Fix a bug where playlist items cover is not updated
2025-04-27 03:03:58 +02:00
Jonas Kvinge
0a70ac1c95
Song: Update supported tags
2025-03-30 01:22:20 +01:00
Jonas Kvinge
c2e42ebf3a
Song: Include fingerprints in IsSimilar
...
Fixes #1710
2025-03-30 00:34:43 +01:00
Jonas Kvinge
bdbe66b116
Support more collections
2025-03-08 22:24:28 +01:00
Jonas Kvinge
72447fecfb
StandardPaths: Remove inheritance
2025-01-07 21:40:06 +01:00
Jonas Kvinge
cbce9f7191
Override config, data and cache location
2025-01-05 23:45:29 +01:00
Jonas Kvinge
b3be8387f1
Song: Add .zst to rejected file extensions
...
Fixes #1612
2024-11-29 23:37:49 +01:00
Jonas Kvinge
b75410abc6
Song: Remove spaces and replace semicolon with slash in MBID's
...
Fixes #1581
2024-11-09 20:23:34 +01:00
Jonas Kvinge
8da2b9cd94
Refactoring
2024-11-01 23:04:42 +01:00
Jonas Kvinge
0e330b81db
Use Qt::Literals::StringLiterals
2024-10-18 20:17:23 +02:00
Jonas Kvinge
0768298b95
Refactor CMake files
2024-10-04 22:05:20 +02:00
Jonas Kvinge
3468737e14
Song: Add init from file setter
2024-09-29 03:24:44 +02:00
Jonas Kvinge
daaacf4663
Remove external tagreader
2024-09-28 15:29:10 +02:00
Jonas Kvinge
255623bbfd
Replace QStringLiteral with u""_s operator
2024-09-12 22:13:21 +02:00
Jonas Kvinge
4270b12cd1
Replace QLatin1String with operator _L1
2024-09-12 22:13:21 +02:00
Jonas Kvinge
e3e6a22172
Drop Qt 5 support
...
Qt 6 has been available for almost 4 years. Qt 5 is no longer officially supported by Qt for opensource, it's time to drop Qt 5.
2024-09-12 22:13:21 +02:00
Jonas Kvinge
3f3059c98b
Replace QLatin1String with QStringLiteral
2024-08-25 01:08:25 +02:00
Jonas Kvinge
74f0f885b9
Song: Add rejected extensions
2024-08-24 21:10:27 +02:00
Jonas Kvinge
7119f1bc81
Add filename and url to text search columns
2024-08-11 00:12:41 +02:00
Jonas Kvinge
a15ebcde24
Song: Update supported fields for ASF
2024-07-05 21:27:49 +02:00
Jonas Kvinge
32baa95500
Add better error handling for Tag reader
2024-07-01 02:06:42 +02:00
Jonas Kvinge
5f540a4c08
Add Spotify support
2024-06-13 17:09:06 +02:00
Jonas Kvinge
5451c110b1
Replace QStringLiteral with QLatin1String
2024-06-12 20:30:36 +02:00
Jonas Kvinge
b233600b8c
Remove useless else
2024-06-12 17:38:58 +02:00
Jonas Kvinge
b89c200076
Replace QStringLiteral with QLatin1String
2024-06-12 02:13:27 +02:00
Jonas Kvinge
e477449cd4
Rewrite collection model and search
...
Fixes #392
2024-06-11 23:18:38 +02:00
Robert Gingras
8d7e14f21d
Song: Added WAV to list of supported filetypes
2024-04-24 01:23:51 +02:00
Jonas Kvinge
6a2c2dbba1
Song: Fix loading length
2024-04-23 20:16:41 +02:00
Jonas Kvinge
ac0926d40b
Song: Add ColumnIndex helper function
2024-04-23 01:55:57 +02:00
Jonas Kvinge
df070ac0cf
Optimize Song::InitFromQuery
...
Use `QSqlQuery::value(int)` or `QSqlRecord::value(int)` instead of `QSqlQuery::value(QString)`.
Make `SqlRow` use `QSqlRecord` directly instead iterating over all columns.
2024-04-21 15:42:29 +02:00
Jonas Kvinge
0c6872b352
Disable automatic conversions from 8-bit strings
2024-04-13 05:05:33 +02:00
Jonas Kvinge
58944993b8
Use QStringLiteral
2024-04-09 23:20:26 +02:00
Jonas Kvinge
7bc5579fb7
Song: Check that filetype is supported for writing tags
...
Fixes #1413
2024-04-03 20:45:52 +02:00
Jonas Kvinge
2ccb0af75e
Song: Only include mpris when built with DBUS
2024-03-13 18:15:51 +01:00
Jonas Kvinge
9152f8559f
Song: Split remastered and explicit regex
2024-03-03 01:50:05 +01:00
Jonas Kvinge
7f4c61b15a
Improve album and title disc, remastered, etc matching
...
Don't partial remove things like "(Mono / Remastered)".
Fixes #1387
2024-03-02 19:48:19 +01:00
Jonas Kvinge
8f89bf6402
Replace tabs with spaces
2024-02-18 14:24:20 +01:00
Jonas Kvinge
2bb09cf575
Song: Handle MP2 in Song::FiletypeByDescription
2023-10-21 05:07:25 +02:00