Jonas Kvinge
0a93affeef
SongLoader: Use QObject::connect
2024-06-03 00:00:20 +02:00
Jonas Kvinge
402d13a322
CI: Bump macOS to 12
2024-06-02 12:49:05 +02:00
Jonas Kvinge
adf0efc859
CI: Remove Fedora 38
2024-06-02 12:48:23 +02:00
Jonas Kvinge
d1c65fd273
Bump default LSMinimumSystemVersion to 12.0
2024-06-02 12:30:48 +02:00
Jonas Kvinge
8a27c6a52f
GstEnginePipeline: Use playbin3 with GStreamer 1.24 and higher
...
playbin3 is buggy with GStreamer 1.22, for some reason the bug is only reproducible on Gnome.
https://forum.strawberrymusicplayer.org/topic/1506/buffering-forever/23
2024-06-02 12:09:38 +02:00
Jonas Kvinge
d7cc52bc99
EngineBase: Use fully qualified namespace in StateChanged
...
Makes sure the metatype matches with Qt 5:
QObject::connect: Cannot queue arguments of type 'State'
(Make sure 'State' is registered using qRegisterMetaType().)
Fixes #1446
2024-05-30 20:09:32 +02:00
Jonas Kvinge
f0f5300891
ParserBase: Make the path absolute and try canonical path
...
Somehow I got this mixed up in commit 2953f9e
:(
Fixes #1448
2024-05-29 00:18:39 +02:00
Jonas Kvinge
6e90e72b4a
CollectionModel: Add content to fake header for pixmap cache
...
QNetworkCacheMetaData requires this now.
2024-05-26 02:49:26 +02:00
Jonas Kvinge
c655963483
Use checkStateChanged(Qt::CheckState) with Qt >= 6.7
2024-05-24 02:13:48 +02:00
Jonas Kvinge
9f2e4ac312
CueParser: Detect and handle different text encodings
...
Fixes #1429
2024-05-19 01:49:37 +02:00
Jonas Kvinge
9e25366f85
Add function for detecting text encoding
2024-05-19 01:47:44 +02:00
Jonas Kvinge
c102d8731a
Require ICU
2024-05-19 01:45:19 +02:00
Jonas Kvinge
0983ba1339
MoodbarLoader: Add header name for disk cache
2024-05-13 00:44:37 +02:00
dependabot[bot]
0a99eca7cd
Bump apple-actions/import-codesign-certs from 2 to 3
...
Bumps [apple-actions/import-codesign-certs](https://github.com/apple-actions/import-codesign-certs ) from 2 to 3.
- [Release notes](https://github.com/apple-actions/import-codesign-certs/releases )
- [Commits](https://github.com/apple-actions/import-codesign-certs/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: apple-actions/import-codesign-certs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-05-13 00:27:33 +02:00
Jonas Kvinge
116bbec73e
Replace qPrintable with qUtf8Printable
...
Fixes #1440
2024-05-13 00:05:58 +02:00
Jonas Kvinge
bf19540f8d
Set LSMinimumSystemVersion from MACOSX_DEPLOYMENT_TARGET
...
Fixes #1436
2024-05-12 23:10:43 +02:00
Jonas Kvinge
dff3ae7410
CI: Remove --skip-broken from dnf for Fedora
2024-05-12 21:41:38 +02:00
Jonas Kvinge
76614bcde0
Only apply collection directories changes on save
2024-05-12 21:40:51 +02:00
Jonas Kvinge
2953f9eefc
ParserBase: Use original paths
2024-05-12 21:38:59 +02:00
Jonas Kvinge
4a24605361
FileViewList: Use original paths instead of canonical paths
2024-05-12 21:38:15 +02:00
Jonas Kvinge
decabe8d47
CommandlineOptions: Use original paths instead of canonical paths
2024-05-12 21:37:54 +02:00
Jonas Kvinge
51adcf0f1e
MainWindow: Use original paths instead of canonical paths
2024-05-12 21:37:32 +02:00
Jonas Kvinge
2a6a07fef6
CollectionBackendTest: Remove use of QFileInfo::canonicalFilePath
2024-05-12 21:36:52 +02:00
Jonas Kvinge
315cf63118
CI: Remove Windows 32 bit
2024-05-11 23:23:56 +02:00
Wedone
e28d362aad
Update fr.po
2024-05-04 16:22:51 +02:00
Jonas Kvinge
e0d9b8f715
ResizableTextEdit: Remove tab
2024-05-04 16:21:59 +02:00
Jonas Kvinge
eff6b75c43
nsi: Remove /SOLID from SetCompressor for debug
2024-04-24 02:25:05 +02:00
Robert Gingras
e8be0adf37
TagReaderTagLib: Remove redundant ID3v2 validity check
...
TagLib will have created a valid ID3v2 tag on this file by this point in the code, due to the way it handles the tag() method for WAV::File. Thus the null pointer check is redundant and the hasID3v2() call is at best redundant and at worst will cause tags to not save when they otherwise should have
2024-04-24 01:23:51 +02:00
Robert Gingras
9f4a82bb62
TagReaderTagLib: Remove file_mpeg argument from the SetEmbeddedArt ID3v2 overload
2024-04-24 01:23:51 +02:00
Robert Gingras
8d7e14f21d
Song: Added WAV to list of supported filetypes
2024-04-24 01:23:51 +02:00
Robert Gingras
d03d3622aa
TagReaderTagLib: Have RIFF WAV files save ID3v2 tags, when applicable
2024-04-24 01:23:51 +02:00
Robert Gingras
821c32992d
TagReaderTagLib: Refactor ID3v2 saving to a dedicated function
2024-04-24 01:23:51 +02:00
Robert Gingras
b52cf9f3cd
TagReaderTagLib: Reposition ParseID3v2Tag
2024-04-24 01:23:51 +02:00
Robert Gingras
ab8e687f96
TagReaderTagLib: Add id3v2 parsing for RIFF WAV files
2024-04-24 01:23:51 +02:00
Robert Gingras
90703703aa
TagReaderTagLib: Make id3v2 parsing reusable
2024-04-24 01:23:51 +02:00
Jonas Kvinge
176984afe0
RadioPlaylistItem: Set correct col position for InitFromQuery
...
Fixes #1430
2024-04-23 22:34:00 +02:00
Jonas Kvinge
542efa17ff
Fix position for song and internet playlist items
...
Fixes #1430
2024-04-23 20:18:28 +02:00
Jonas Kvinge
6a2c2dbba1
Song: Fix loading length
2024-04-23 20:16:41 +02:00
Jonas Kvinge
426de61525
Add const and std::as_const
2024-04-23 17:15:42 +02:00
Jonas Kvinge
24c8d06d41
SongPlaylistItem: Use static_cast
2024-04-23 17:00:10 +02:00
Jonas Kvinge
227f5e5176
Replace QStringLiteral with QLatin1String
2024-04-23 16:57:49 +02:00
Jonas Kvinge
92e39a3e21
GlobalShortcut: Use optional
2024-04-23 16:54:54 +02:00
Jonas Kvinge
fb2300e2fa
EBUR128State: Add missing const reference
2024-04-23 16:54:22 +02:00
Jonas Kvinge
78becae5e9
AlbumCoverLoader: Use fully qualified namespace in slot
2024-04-23 16:53:40 +02:00
Jonas Kvinge
d10eb4370e
Player: Use chrono_literals
2024-04-23 16:53:12 +02:00
Jonas Kvinge
9c92ef941f
CollectionModel: Remove redundant const_cast
2024-04-23 16:52:17 +02:00
Jonas Kvinge
7aefe3d71b
Change QList<QString> to QStringList
2024-04-23 16:51:42 +02:00
Jonas Kvinge
398db964b8
Use QDateTime::currentSecsSinceEpoch
2024-04-23 16:48:51 +02:00
Jonas Kvinge
579349b104
ResizableTextEdit: Add Q_OBJECT macro
2024-04-23 16:44:44 +02:00
Jonas Kvinge
5f9a83871d
Playlist: Cast to int
2024-04-23 02:45:27 +02:00