Jonas Kvinge
41f2710dea
GstEnginePipeline: Use linear volume
2023-01-08 15:25:24 +01:00
Jonas Kvinge
cc4a99ad80
CollectionModel: Close database with same mutex
2023-01-07 23:57:23 +01:00
Jonas Kvinge
1c1a3fc417
ResizableTextEdit: Don't delete setText
2023-01-07 23:38:59 +01:00
Jonas Kvinge
e97be5850b
CollectionModel: Change while to for loop
2023-01-07 23:26:36 +01:00
Jonas Kvinge
2c302654b7
CollectionBackendInterface: Initialize filetype
2023-01-07 23:19:37 +01:00
Jonas Kvinge
db55f314c9
Settings: Require tab icons to be minimum 32
2023-01-04 21:24:57 +01:00
Jonas Kvinge
0b536b287f
MainWindow: Require tab icons to be minimum 32
...
Fixes #1084
2023-01-04 21:24:39 +01:00
Jonas Kvinge
6f298a9917
Use system icons for tabbar
...
Fixes #1093
2023-01-04 17:53:28 +01:00
Jonas Kvinge
70f829a2e5
PlaylistParser: Fix saving relative playlists to new files
...
Fixes #1092
2023-01-04 17:40:54 +01:00
Jonas Kvinge
1dfe07003f
GstEnginePipeline: Set and notify volume only when changed
...
Another fix for #1089
2023-01-03 21:32:20 +01:00
Jonas Kvinge
286b908062
SliderSlider: Rename ``value`` to ``new_value``
2023-01-03 19:53:53 +01:00
Jonas Kvinge
4ec028e736
GstEnginePipeline: Change callback ID's to long
2023-01-03 19:51:23 +01:00
Strawbs Bot
35a6d1437a
Update translations
2023-01-03 01:01:50 +01:00
Jonas Kvinge
7e3cb3de89
OrganizeFormat: Parse the file path as a single block to avoid splitting brackets
...
Fixes #1091
2023-01-02 22:23:49 +01:00
Strawbs Bot
dca3b0052a
Update translations
2023-01-02 01:02:18 +01:00
Jonas Kvinge
6d05bb2de5
GstEnginePipeline: Remove upstream events and buffer probes
...
Also rename some variables and callback functions
Possible fix for #1090
2023-01-02 00:06:18 +01:00
Jonas Kvinge
8b2e8d3804
OSDPretty: Change pensize back to 2
...
Removes workaround from commit 91eee99bab
2023-01-01 22:51:49 +01:00
Jonas Kvinge
1a2ab19ab4
GstEnginePipeline: Ignore core error when next song is set
...
Fixes #958
2023-01-01 20:25:57 +01:00
Jonas Kvinge
04f010aa7b
Move SliderSlider and PrettySlider into own files
2023-01-01 18:45:21 +01:00
Jonas Kvinge
25323b4a3a
VolumeSlider: Fix infinite loop when adjusting volume using mouse wheel
...
Fixes #1089
2023-01-01 17:46:26 +01:00
Jonas Kvinge
f353c022f6
LocalRedirectServer: Cast sizeof to int
2023-01-01 16:02:56 +01:00
Jonas Kvinge
9d8b3d3428
ContextView: Fix parameters for ``IconLoader::Load()``
2023-01-01 16:02:17 +01:00
Strawbs Bot
e4b06772c0
Update translations
2023-01-01 01:08:45 +01:00
Jonas Kvinge
a2b5c3ea08
Remove settings for changing palette colors
...
Fixes #1087
2022-12-31 18:20:28 +01:00
Jonas Kvinge
6329a7711d
Fix includes
2022-12-29 21:39:03 +01:00
Strawbs Bot
6368d507e1
Update translations
2022-12-29 01:06:59 +01:00
Jonas Kvinge
205b7f2401
Split utilities functions into separate files
2022-12-28 22:53:59 +01:00
Strawbs Bot
f7d10f9530
Update translations
2022-12-28 01:19:59 +01:00
Jonas Kvinge
66154bb51e
Song: Add `xesam:userRating` in `Song::ToXesam`
2022-12-27 21:18:40 +01:00
Jonas Kvinge
fac4ad5313
Scrobbler: Allow album artists to be "Various Artists"
...
Fixes #1082
2022-12-27 21:15:20 +01:00
Jonas Kvinge
fee63891ac
FilesystemMusicStorage: `QFile::moveToTrash` recursively moves files to trash
2022-12-27 20:59:09 +01:00
Strawbs Bot
efa979ee03
Update translations
2022-12-27 01:01:39 +01:00
Jonas Kvinge
c756346357
GstEnginePipeline: Add audio converter for sink
2022-12-11 01:14:17 +01:00
Strawbs Bot
cc95db25cc
Update translations
2022-12-11 01:05:26 +01:00
Jonas Kvinge
44970c3321
GstEnginePipeline: Use converter for event probe
2022-12-11 00:21:16 +01:00
Jonas Kvinge
43c7934af7
Mpris2: Use art manual or automatic directly when available
...
Fixes #1079
2022-12-10 23:22:46 +01:00
Jonas Kvinge
3e7b51163c
Don't use system icons for tabbar
...
Fixes #1084
2022-12-10 18:49:01 +01:00
Jonas Kvinge
754cfc3bfd
Mpris2: Rename function parameter variable
2022-12-04 21:42:36 +01:00
Jonas Kvinge
b2073df3c3
GstEnginePipeline: Detect if autoaudiosink has volume
...
Fixes #1037
2022-12-04 08:37:33 +01:00
Jonas Kvinge
292f2de3e6
GstEnginePipeline: Add more info when ignoring error
2022-12-04 03:18:04 +01:00
Strawbs Bot
7803dc8be3
Update translations
2022-12-04 02:44:03 +01:00
Jonas Kvinge
2a1260b79e
PlaylistParser: Resolve symbolic links when creating relative paths
...
Fixes #1071
2022-12-04 00:18:55 +01:00
Jonas Kvinge
f9ec438b7f
Don't remove disc from album title when creating cover hash
...
Fixes #1069
2022-12-03 23:23:18 +01:00
Jonas Kvinge
55e04dd520
Player: Fix volume adjustment
2022-12-03 05:29:39 +01:00
Jonas Kvinge
b2d06f900b
GstEnginePipeline: Correct parameter name for SetFaderVolume function
2022-12-03 04:47:41 +01:00
Jonas Kvinge
b92ec71810
Use system volume when possible
...
Fixes #1037
2022-12-03 04:33:22 +01:00
Jonas Kvinge
3a4199240e
Change `constexpr` to `const`
2022-11-27 03:27:40 +01:00
Jonas Kvinge
157de12bdf
Improve Tidal and Qobuz request
2022-11-27 01:28:29 +01:00
Jonas Kvinge
7c0c9fccdb
Organize: Don't allow organizing files without unique tags
...
Fixes #1077
2022-11-26 23:37:41 +01:00
Jonas Kvinge
2cb29d06b3
EditTagDialog: Disable fields for unsupported tags
2022-11-23 22:06:45 +01:00
Jonas Kvinge
f94742abd5
EditTagDialog: Fix tab order
...
Fixes #1075
2022-11-22 19:06:40 +01:00
bhrgunatha
086681c915
Add spacefm support to core/utilities.cpp OpenInFileManager
2022-11-19 12:36:21 +01:00
Strawbs Bot
3970d2d02b
Update translations
2022-11-17 01:01:49 +01:00
Jonas Kvinge
2b3fddd015
main: Set `PULSE_PROP_media.role`
2022-11-17 00:59:22 +01:00
Jonas Kvinge
30fa0480a3
main: Set PULSE_PROP_application.icon_name
...
Fixes #1066
2022-11-17 00:57:10 +01:00
Jonas Kvinge
320a81ce69
main: Use capitalized name in g_set_application_name()
...
Partial fix for #1066
2022-11-16 23:53:53 +01:00
Jonas Kvinge
950411ef56
ResizableTextEdit: Force updating geometry
...
Possible fix for
2022-11-16 21:10:30 +01:00
Strawbs Bot
cb9cf084c0
Update translations
2022-11-12 01:01:38 +01:00
Strawbs Bot
bb18af09ae
Update translations
2022-11-11 01:12:18 +01:00
Jonas Kvinge
049bf0c7f9
TrackSlider: Remove extra parentheses
2022-11-10 19:19:33 +01:00
Strawbs Bot
1bd6f59355
Update translations
2022-11-10 01:01:50 +01:00
Jonas Kvinge
c16396a690
GstEnginePipeline: Log pipeline initialized
2022-11-09 22:42:43 +01:00
Strawbs Bot
32a9fe3e9c
Update translations
2022-10-30 01:01:54 +02:00
Jonas Kvinge
f48d133bc6
TidalRequest: Fix returning empty results
2022-10-30 00:17:38 +02:00
Jonas Kvinge
26d3e8371f
CollectionWatcher: Only run periodic scan when monitoring is on
2022-10-29 19:12:04 +02:00
Jonas Kvinge
6768f614c7
GstEngine: Call SetState right before setFuture
2022-10-29 18:45:09 +02:00
Jonas Kvinge
171dc84df1
GstEngine: Use QUrl::clear()
2022-10-29 18:43:49 +02:00
Jonas Kvinge
5ca6513c04
TidalRequest: Only return error when no songs are received
...
Fixes #1061
2022-10-28 21:46:14 +02:00
Strawbs Bot
41aeb0ac80
Update translations
2022-10-27 01:01:24 +02:00
Strawbs Bot
f871c4adef
Update translations
2022-10-25 01:01:27 +02:00
Jonas Kvinge
e33ffd1c8a
MusixmatchLyricsProvider: Fix error message
2022-10-21 20:54:16 +02:00
Strawbs Bot
8dce9cc938
Update translations
2022-10-21 01:02:47 +02:00
Jonas Kvinge
f06218f8e3
Qobuz: Add option for base64 app secret
2022-10-20 20:47:06 +02:00
Strawbs Bot
5711eef2be
Update translations
2022-10-20 01:20:20 +02:00
Jonas Kvinge
f10e928106
Organize: Only load embedded cover if the destination is a device
2022-10-19 18:37:49 +02:00
Jonas Kvinge
99d963b99c
MusicStorage: Add source
2022-10-19 18:36:33 +02:00
Jonas Kvinge
5d35c22238
OrganizeDialog: Use QUrl::isLocalFile
2022-10-19 18:34:30 +02:00
Jonas Kvinge
54fc11a235
CollectionBackend: Rename source accessor
2022-10-19 17:11:56 +02:00
Jonas Kvinge
ec99df3144
Create common class for Musixmatch
2022-10-18 22:49:15 +02:00
Jonas Kvinge
d722035883
VLCEngine: Only emit stopped when still playing
...
VLC sends the stopped signal too late, the player has already moved on based on the end reached signal. Emitting Stopped afterwards will interrupt the player in the middle of the song change.
Fixes #1054
2022-10-18 20:12:21 +02:00
Jonas Kvinge
52139fbaa0
Player: Reverse if
2022-10-18 20:09:38 +02:00
Jonas Kvinge
c82bba01ee
MusixmatchLyricsProvider: Remove unused declaration
2022-10-17 20:34:51 +02:00
Jonas Kvinge
eaa33a03d7
MusixmatchLyricsProvider: Use API for lyrics search when possible
2022-10-17 20:29:44 +02:00
Jonas Kvinge
89e8518f31
GeniusLyricsProvider: Make private
2022-10-17 20:28:51 +02:00
Jonas Kvinge
c7bf2e1da8
LyricsProvider: Add missing newline
2022-10-16 22:52:06 +02:00
Jonas Kvinge
bf904a6afa
LyricsProvider: Parse multiple sections of the same tag
2022-10-16 01:27:54 +02:00
Jonas Kvinge
43c14ae71b
Replace pragma once with header guards for consistency
...
Only 2 headers have this.
2022-10-15 19:54:09 +02:00
Jonas Kvinge
e46b92dd7d
GeniusLyricsProvider: Use new function for parsing HTML
2022-10-15 14:34:09 +02:00
Jonas Kvinge
1a25faa5b9
LyricsProvider: Add function for parsing lyrics from HTML
2022-10-15 14:33:35 +02:00
Strawbs Bot
3f4bf5f512
Update translations
2022-10-14 01:18:29 +02:00
Jonas Kvinge
b22320c48f
Replace typedef with using
2022-10-13 22:39:31 +02:00
Strawbs Bot
f40f8a8873
Update translations
2022-10-13 01:01:31 +02:00
Strawbs Bot
15baa8f70e
Update translations
2022-10-12 01:01:48 +02:00
Jonas Kvinge
97a7637294
FileView: Use QFileIconProvider instead of QAbstractFileIconProvider
...
Fixes compile with Qt 5
2022-10-12 00:36:16 +02:00
Jonas Kvinge
3454656207
PlaylistContainer: Fix search field crash on macOS
...
Fixes #1053
2022-10-12 00:11:12 +02:00
Iridias
7dff6f26bc
FileView: Create new file icon provider if icons are missing
2022-10-11 23:52:00 +02:00
Jonas Kvinge
9e835a23fd
Rename QSearchField
2022-10-11 23:34:22 +02:00
Strawbs Bot
5d4dc9c907
Update translations
2022-10-10 01:02:17 +02:00
Jonas Kvinge
f1e3ac65ac
TidalRequest: Simplify no results
...
Fixes #1047
2022-10-09 22:07:59 +02:00
Jonas Kvinge
143f72cf6b
PlaylistView: Fix scaling mid bar for currently playing track
...
Fixes #1051
2022-10-09 21:41:16 +02:00