Adam Hill
dd6b9bb38d
MainWindow: Add function to display progress on taskbar
2024-02-09 21:48:12 +01:00
Jonas Kvinge
53fc939e35
ScrobblingAPI20: Ignore permission related error
...
Last.fm returns permission denied error when servers are overloaded, ignore this error instead.
Fixes #442
2024-02-07 01:34:46 +01:00
Strawbs Bot
42d6c79710
Update translations
2024-02-01 21:43:21 +01:00
Jacob Henner
fa057ee9d3
CollectionView: Add "search for this"
...
Add selection search in the collection view, to allow users to quickly
search for similarly-named songs, artists, albums, etc.
2024-01-25 19:16:14 +01:00
Jonas Kvinge
a915e62e2c
GPodDevice: Fix error message
2024-01-24 19:52:24 +01:00
Jonas Kvinge
226a6c50e0
Add better error messages for device and organize
...
Fixes #1364
2024-01-24 19:27:30 +01:00
Jonas Kvinge
269f13de76
MtpLoader: Allow empty artist
2024-01-24 19:21:02 +01:00
Enrique Garcia
f86c3cfd91
SubsonicSettingsPage: Add recommended to MD5 authentication
2024-01-21 04:25:31 +01:00
Jonas Kvinge
f901f802bb
CollectionView: Implement add to playlist with enter
...
Fixes #1360
2024-01-19 23:04:03 +01:00
Jonas Kvinge
a98c209101
AutoExpandingTreeView: Remove doubleClicked on enter
2024-01-19 23:03:37 +01:00
Jonas Kvinge
6a459682ca
Playlist: Check for valid index
...
Fixes #1359
2024-01-19 22:37:14 +01:00
Jonas Kvinge
a4b7766947
DeviceManager: Add nullptr check for connected device
...
Possible fix for #1313
2024-01-11 17:03:00 +01:00
Jonas Kvinge
8d1a0071b6
Playlist: Use effective original year for sorting
...
Fixes #1349
2024-01-11 16:40:12 +01:00
Jonas Kvinge
04e593dc62
CollectionWatcher: Add unavailable song restored logging
2024-01-03 00:45:30 +01:00
Jonas Kvinge
2294c38aa9
CollectionBackend: Rename SqlQuery variable
2024-01-03 00:44:54 +01:00
Jonas Kvinge
7c4e33b676
GstEngine: Treat all stream errors as non-fatal
...
Fixes #1347
2024-01-02 19:54:19 +01:00
Jonas Kvinge
1ff2bfd390
Organize: Only update song path for collection songs
...
Possible fix for #1341
2023-12-28 23:30:07 +01:00
Jonas Kvinge
a35fa5b158
Require KDSingleApplication 1.1.0
2023-12-26 23:30:25 +01:00
Strawbs Bot
22169bda0d
Update translations
2023-12-13 23:59:26 +01:00
Jonas Kvinge
135b93a5af
StretchHeaderView: Set default section size
...
As of Qt 6.6.1, style changes are resetting the column sizes. To prevent this, we set a default section size.
Fixes #1328
2023-12-09 01:47:37 +01:00
BetterCallMolly
84c6e09c42
Player: Fix crossfade crash when decoding fails
...
When the decoding of a track fails, `current_item_` is set to an invalid address, if the Crossfade option is enabled, the `Player::TrackAboutToEnd` method does not check whether `current_item_` is a valid pointer or not, causing a segmentation fault.
Player: Removed extra space
2023-12-03 22:07:09 +01:00
Strawbs Bot
b4f9808d11
Update translations
2023-12-02 04:30:54 +01:00
Jonas Kvinge
d96d4224a2
Collection: Use normal pointer for watcher
...
Fixes #1316
2023-11-29 22:26:40 +01:00
Jonas Kvinge
f65927e308
metatypes: Register QAbstractSocket::SocketState
2023-11-29 22:25:03 +01:00
Jonas Kvinge
54c42b276f
GstEnginePipeline: Increase thread priority
2023-11-26 13:12:03 +01:00
Jonas Kvinge
ac9fd9070f
GstEnginePipeline: Only set max size buffer if > 0
...
Fixes #1302
2023-11-12 22:04:31 +01:00
Jonas Kvinge
6348649bc6
GstEnginePipeline: Run QTimer::singleShot in main thread
...
Partial fix for #1302
2023-11-12 21:57:59 +01:00
Strawbs Bot
c95886d8db
Update translations
2023-11-05 22:10:17 +01:00
Michał Walenciak
117b965a7b
Translate number of tracks with nice plural forms
2023-11-05 19:37:56 +01:00
Michał Walenciak
1b6b5f9afa
Use plurals
2023-11-05 19:37:56 +01:00
Michał Walenciak
33f0421d3f
Use 'n' for proper plurar form
2023-11-05 19:37:56 +01:00
Sergei B
661615e546
Allow drag and drop of songs to favorite playlists
...
- allows adding songs from active playlist
to any favorite by drag & drop
- after 500msec hovering with the songs over
desired playlist it becomes current
- drag & drop multiple songs is supported
2023-11-04 21:06:04 +01:00
Jonas Kvinge
48685325e6
Use KDSingleApplication as a submodule
2023-10-22 16:32:55 +02:00
Jonas Kvinge
2bb09cf575
Song: Handle MP2 in Song::FiletypeByDescription
2023-10-21 05:07:25 +02:00
Jonas Kvinge
7bf4ad3884
Song: Handle MP2 in Song::FiletypeByExtension
2023-10-21 04:59:50 +02:00
Jonas Kvinge
5154d7ac84
Song: Rename MP3 to MPEG
2023-10-21 04:59:33 +02:00
Jonas Kvinge
9211b6f0c0
GstStartup: Remove macOS libsoup workarounds
2023-10-21 03:05:04 +02:00
Strawbs Bot
ab6a0ed6dd
Update translations
2023-10-21 01:33:19 +02:00
Jonas Kvinge
bf52afa21d
GstStartup: Add back LIBSOUP3_LIBRARY_PATH
2023-10-15 07:46:49 +02:00
Jonas Kvinge
fda56dda25
main: Use Utilities::SetEnv
2023-10-14 23:18:16 +02:00
Jonas Kvinge
310b7b9065
CollectionQuery: Add F for float
2023-10-14 22:08:50 +02:00
Jonas Kvinge
cd534bbda7
CMake: Remove USE_BUNDLE_DIR
2023-10-14 03:30:09 +02:00
Jonas Kvinge
1a66eaf7bf
GstStartup: Refactor environment code
2023-10-14 03:29:54 +02:00
Jonas Kvinge
54cfb2bbc4
main: Don't override library paths
2023-10-14 03:28:28 +02:00
Jonas Kvinge
99a5aee8b3
GstEnginePipeline: Change debug logging for active/inactive
2023-10-13 23:38:19 +02:00
Jonas Kvinge
89d2a23dac
CollectionBackend: Use QString::arg()
2023-10-13 23:06:29 +02:00
Jonas Kvinge
ee1bf47f5c
DeviceInfo: Simplify hint
2023-10-13 22:58:53 +02:00
Jonas Kvinge
13ac20f8b3
Add/remove reference for parameters
2023-10-13 22:58:18 +02:00
Jonas Kvinge
adef05bbdf
Use QString::arg()
2023-10-13 22:55:20 +02:00
Jonas Kvinge
f03ff452b8
SavePlaylistsDialog: Add parent to ctor
2023-10-13 22:53:27 +02:00