Jonas Kvinge
7df4453560
OrganizeFormat: Use suffix instead of complete suffix
...
Fixes #1136
2023-02-10 22:47:11 +01:00
Jonas Kvinge
d406a1c341
GstEnginePipeline: Use playbin3 with GStreamer 1.22.0 and higher
2023-02-10 22:43:55 +01:00
Jonas Kvinge
6671d97b4a
GstEnginePipeline: Free audio bin in destructor
...
When the audio bin failed to initialize, we tried to disconnect signals and probes after the audio bin was already freed.
Instead, free the audio bin in the destructor after disconnecting signals and probes.
Fixes #1133 and #1123
2023-02-10 22:42:37 +01:00
Strawbs Bot
d02de72830
Update translations
2023-02-06 01:01:22 +01:00
Strawbs Bot
08f5172028
Update translations
2023-01-23 01:01:39 +01:00
Jonas Kvinge
4717d783dc
Stands4LyricsProvider: Finish search when no lyrics are found
2023-01-21 15:55:47 +01:00
Strawbs Bot
93af064b36
Update translations
2023-01-21 01:02:43 +01:00
Jonas Kvinge
c78d73d727
LastPlayedItemDelegate: Show blank for zero or invalid time
2023-01-20 23:45:33 +01:00
Jonas Kvinge
b69b3228be
DateItemDelegate: Show blank for zero or invalid time
2023-01-20 23:45:19 +01:00
Jonas Kvinge
377f54700d
TidalRequest: Make cover optional
2023-01-20 23:35:47 +01:00
Jonas Kvinge
d276339c80
Add lyrics from stands4 (lyrics.com)
2023-01-20 22:48:52 +01:00
Jonas Kvinge
b982a6a762
LyricsProvider: Improve parsing from HTML function
2023-01-20 22:45:05 +01:00
Jonas Kvinge
536fe637aa
About: Remove e-mail addresses
2023-01-20 19:32:49 +01:00
Strawbs Bot
69f36eaa25
Update translations
2023-01-15 01:01:48 +01:00
Strawbs Bot
d6927a70bb
Update translations
2023-01-14 01:01:51 +01:00
Jonas Kvinge
1b1892a187
Sonogram: Fix parameter mismatch in header
2023-01-13 23:46:38 +01:00
Sungrak Choi
5bea71cd5c
Add Sonogram analyzer
...
Co-Authored-By: Jonas Kvinge <jonas@jkvinge.net >
2023-01-13 23:41:43 +01:00
Strawbs Bot
3a60dfe025
Update translations
2023-01-13 01:01:53 +01:00
Jonas Kvinge
d358854e16
Transcoder: Use static cast
2023-01-12 23:37:12 +01:00
Jonas Kvinge
129587e94a
TranscoderOptionsMP3: Change default settings
2023-01-12 23:36:34 +01:00
Jonas Kvinge
0f575f4639
main: Remove explicitly enabling debug messages
...
Fixes #1106
2023-01-11 22:08:58 +01:00
Jonas Kvinge
7aac741571
GstEnginePipeline: Fix setting initial volume
...
Fixes #1104
2023-01-11 18:52:14 +01:00
Jonas Kvinge
b8a9da8a4e
GstEngine: Use QUrl::isLocalFile
2023-01-10 18:26:42 +01:00
Jonas Kvinge
be6b974334
MoodbarPipeline: Fix saving moodbar if the URL contains host
...
Fixes #1101
2023-01-10 18:18:49 +01:00
Strawbs Bot
38a1b7765a
Update translations
2023-01-09 01:09:50 +01:00
Jonas Kvinge
02f2b8b6f0
CueParser: Detect encoding
2023-01-08 23:40:56 +01:00
Jonas Kvinge
7bfa75102c
Remove QRegularExpressionMatch include
2023-01-08 23:24:25 +01:00
Jonas Kvinge
b5fa401db9
Collection: Make sure RunQuery does not access collection items
...
- Rename `QueryOptions` to `CollectionFilterOptions`.
- Create new class `CollectionQueryOptions` for passing options from model to `CollectionQuery`.
- Rename `Directory` to `CollectionDirectory`.
Fixes #1095
2023-01-08 18:16:16 +01:00
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