Jonas Kvinge
1ea70b085f
Context: Remove albums
2022-06-05 11:58:53 +02:00
Jonas Kvinge
6c0b395f4a
Add option for overwriting playcounts
...
Fixes #962
2022-06-05 04:59:50 +02:00
Jonas Kvinge
0ee67f186f
Remove widgets/resizabletextedit.h from CMakeLists.txt
2022-06-05 04:57:58 +02:00
Jonas Kvinge
d133addbaa
Context: Use custom textedits instead of labels
...
Also improve album cover scaling
Fixes #965
2022-06-05 04:41:36 +02:00
Jonas Kvinge
683991b1c9
Add ResizableTextEdit
2022-06-05 04:41:36 +02:00
Strawbs Bot
32ac02007b
Update translations
2022-06-05 01:01:44 +02:00
Jonas Kvinge
d716617ae0
FancyTabWidget: Make sure context menu does not popup outside of tabbar
2022-06-05 00:25:48 +02:00
Strawbs Bot
27eccd456a
Update translations
2022-06-04 01:02:03 +02:00
Jonas Kvinge
3c8d0ebd52
CollectionModel: Use grouping in all album groupings
2022-05-31 00:53:47 +02:00
Strawbs Bot
35da91a997
Update translations
2022-05-22 01:02:14 +02:00
Jonas Kvinge
788747c071
MainWindow: Remove unnecessary hide()
2022-05-21 19:12:53 +02:00
Jonas Kvinge
36eb131289
MainWindow: Remove QEvent::spontaneous() check in close event
...
Fixes #964
2022-05-21 19:12:53 +02:00
Jonas Kvinge
f231f28818
Move QGuiApplication::setQuitOnLastWindowClosed before QApplication
2022-05-21 19:12:53 +02:00
Strawbs Bot
aebdc89f77
Update translations
2022-05-20 01:04:44 +02:00
Jonas Kvinge
4a3a379871
Increase icons to include 128x128 and set global application icon
...
Fixes #954
2022-05-19 22:02:35 +02:00
Strawbs Bot
cd1d4247cf
Update translations
2022-05-16 01:01:29 +02:00
Strawbs Bot
6d618c4b78
Update translations
2022-05-14 01:11:35 +02:00
Jonas Kvinge
ad469531ff
SPFParser: Use percent-encoding for image too
2022-05-13 23:36:38 +02:00
Jonas Kvinge
cf9b4b1246
XSPFParser: Use percent-encoding when loading and saving playlists
...
Fixes #821
2022-05-13 23:32:35 +02:00
Jonas Kvinge
18a2692dc1
PlaylistParser: Refactor code and exclude CUE from save playlist filters
...
Fixes #953
2022-05-13 23:14:56 +02:00
Jonas Kvinge
a2dad982f8
Move sqlrow to core
2022-05-13 18:15:04 +02:00
Jonas Kvinge
21c4022fca
PlaylistView: Fix invalidating cached pixmap on scroll
...
Fixes #952
2022-05-09 23:46:33 +02:00
Jonas Kvinge
8f28a85a6d
RadioParadiseService: Change URLs to https
2022-05-06 18:07:20 +02:00
Jonas Kvinge
2414eb2598
GstEnginePipeline: Replace char with int8_t in HandoffCallback
2022-05-06 17:42:08 +02:00
Strawbs Bot
4851f6bffd
Update translations
2022-05-06 01:01:57 +02:00
Jonas Kvinge
948be36d3c
SmartPlaylistSearchTerm: Move value assigment
...
Mistake done in commit 3f3ae7c38f
2022-05-05 20:41:30 +02:00
Jonas Kvinge
0f40b5f022
VLCEngine: Fix track progress
...
Fixes #941
2022-04-29 00:09:29 +02:00
FireFragment
94c5ffa92e
Allow setting blur amount of background image up to 100px
2022-04-27 20:53:29 +02:00
Strawbs Bot
ef084eb145
Update translations
2022-04-20 01:02:20 +02:00
Jonas Kvinge
3f3ae7c38f
SmartPlaylistSearchTerm: Fix filetype search
2022-04-19 23:11:13 +02:00
Strawbs Bot
83d762287f
Update translations
2022-04-18 01:01:58 +02:00
Strawbs Bot
5af0acf147
Update translations
2022-04-16 01:05:16 +02:00
Jonas Kvinge
907dfee6f7
Utilities: Use inconv with MSVC
2022-04-15 17:44:04 +02:00
Strawbs Bot
d587d24603
Update translations
2022-04-15 01:03:02 +02:00
Jonas Kvinge
c246b8f164
GstEngine: Show debug information in error dialog
2022-04-14 20:56:57 +02:00
Strawbs Bot
deecafa053
Update translations
2022-04-11 01:02:28 +02:00
Jonas Kvinge
b1fdccde6e
ContextView: Specify alternative fonts for no song playing
2022-04-10 14:05:51 +02:00
Jonas Kvinge
e05e9ea1b2
timeconstants: Use constexpr
2022-04-08 17:35:44 +02:00
Jonas Kvinge
d204875f72
globalshortcut-x11: Fix minor code issues
2022-04-06 21:22:10 +02:00
Strawbs Bot
c690e73b1a
Update translations
2022-04-05 01:02:10 +02:00
Jonas Kvinge
b5d39c5f21
Context: Remove use of custom font
...
Fixes #932
2022-04-04 20:26:38 +02:00
Strawbs Bot
7f8834cb04
Update translations
2022-04-04 01:02:50 +02:00
Jonas Kvinge
0dab7e293c
GstEngine: Append "2" to wasapi2sink output description
2022-04-02 01:37:43 +02:00
Jonas Kvinge
8f016880af
globalshortcut-win: Register 0-9 as num keys too
2022-04-02 00:43:41 +02:00
Jonas Kvinge
f471462a84
AnalyzerBase: Refactor code
2022-04-01 22:30:22 +02:00
Strawbs Bot
58eec8df1e
Update translations
2022-03-30 01:02:21 +02:00
Jonas Kvinge
ea86c043a4
AlsaPCMDeviceFinder: Fix use of deleted memory
2022-03-29 01:23:35 +02:00
Strawbs Bot
c1faa616bc
Update translations
2022-03-29 01:04:21 +02:00
Strawbs Bot
a68bf5a30d
Update translations
2022-03-28 01:02:14 +02:00
Jonas Kvinge
b34321ef87
GlobalShortcutsManager: Translate shortcuts
...
Fixes #928
2022-03-27 14:31:58 +02:00
Strawbs Bot
4971f1c5bf
Update translations
2022-03-27 01:04:49 +01:00
Maxime Haselbauer
962b52bd5b
Add save all playlists action
2022-03-26 22:38:21 +01:00
Strawbs Bot
5b8e9066c6
Update translations
2022-03-26 01:03:00 +01:00
Jonas Kvinge
8690be7fd2
Use separate sparkle feed for mingw and msvc
2022-03-25 21:38:37 +01:00
Strawbs Bot
38bd1f7e1c
Update translations
2022-03-23 01:16:48 +01:00
Jonas Kvinge
a6c05df362
Formatting
2022-03-22 21:19:59 +01:00
Jonas Kvinge
f6b70fda71
Formatting
2022-03-22 21:09:05 +01:00
Jonas Kvinge
da1815ac2b
Qobuz: Fix albums request limited to 50 albums
...
Fixes #922
2022-03-21 21:54:27 +01:00
Jonas Kvinge
eec8ee5830
Add qtsparkle for msvc in nsi
2022-03-17 14:46:12 +01:00
Strawbs Bot
e67eb3c0d8
Update translations
2022-03-17 01:02:02 +01:00
Jonas Kvinge
5ccfc97dab
Database: Fix schema update with Windows line-endings
2022-03-17 00:04:12 +01:00
Strawbs Bot
8557d83599
Update translations
2022-03-13 01:02:01 +01:00
Strawbs Bot
9ada35c3a3
Update translations
2022-03-11 01:03:01 +01:00
Jonas Kvinge
5a35099043
Add support for bs2b
...
Improve headphone listening of stereo audio records
2022-03-05 01:30:49 +01:00
Strawbs Bot
4cd0128919
Update translations
2022-03-02 01:02:32 +01:00
Jonas Kvinge
61e9b80f67
Song: Remove playlists from accepted file extensions
...
Fixes #909
2022-03-01 21:26:08 +01:00
Strawbs Bot
dcd881ba6c
Update translations
2022-02-23 01:02:20 +01:00
Strawbs Bot
d40a67ce68
Update translations
2022-02-22 01:02:35 +01:00
Jonas Kvinge
98d3eba8e8
AlbumCoverLoader: Use char for QString::remove()
2022-02-21 20:22:47 +01:00
Jonas Kvinge
ff3db03696
AlbumCoverLoader: Remove slash and backslash from cover filename
...
Fixes #903
2022-02-21 20:21:06 +01:00
Strawbs Bot
3608c31d22
Update translations
2022-02-21 01:03:09 +01:00
Strawbs Bot
4c308bf5d0
Update translations
2022-02-17 01:03:19 +01:00
Jonas Kvinge
7a53ca7f8e
Scrobbler: Add extra submit delay on error
...
Fixes #898
2022-02-16 17:46:40 +01:00
Jonas Kvinge
488b326e0f
globalshortcut-x11: Use XDefaultRootWindow with Qt >= 6.2
2022-02-14 22:50:28 +01:00
Strawbs Bot
1e0c0a35ba
Update translations
2022-02-13 01:01:50 +01:00
Jonas Kvinge
c9caa7f034
Mpris2: Fix incorrect rounding when setting volume
...
Fixes #894
2022-02-11 20:26:41 +01:00
Jonas Kvinge
1b8966b3a4
globalshortcut-x11: Use private header for accessing app root window
...
QX11Application Currently lacks a method for this.
Fixes #893
2022-02-11 02:32:19 +01:00
Jonas Kvinge
01d4d404c0
globalshortcut-x11: Formatting
2022-02-11 02:32:09 +01:00
Jonas Kvinge
354bbf820f
globalshortcut-x11: Drop use of variable for display
2022-02-11 02:31:45 +01:00
Strawbs Bot
7620f9ebbe
Update translations
2022-02-09 01:04:47 +01:00
Jonas Kvinge
b6f5a5712b
QobuzRequest: Fix setting composer and performer
...
Fixes #891
2022-02-08 21:28:11 +01:00
Jonas Kvinge
dd3c308b09
Only include qtsparkle directories when HAVE_QTSPARKLE is set
2022-02-07 21:17:36 +01:00
Strawbs Bot
57c98c363c
Update translations
2022-02-07 01:02:46 +01:00
Jonas Kvinge
2211508061
Transcoder: Use g_free
2022-02-06 18:47:23 +01:00
Jonas Kvinge
848e41919d
SongLoader: Use g_free
2022-02-06 18:46:59 +01:00
Jonas Kvinge
dac613a8bb
MoodbarPipeline: Use g_free
2022-02-06 18:37:11 +01:00
Jonas Kvinge
a1735278df
Add 3rdparty getopt for MSVC
2022-02-06 17:29:07 +01:00
Jonas Kvinge
3730bd04a4
Add protobuf include dirs
2022-02-06 08:41:05 +01:00
Jonas Kvinge
eee3445d2f
Silence some conversion warnings
2022-02-06 04:19:45 +01:00
Jonas Kvinge
fc35d2a35c
Collection: Add I/O priority and thread priority to initialization list
2022-02-06 04:14:02 +01:00
Strawbs Bot
aef9ff0d38
Update translations
2022-02-06 01:03:48 +01:00
Jonas Kvinge
192fb46d1d
Use deleteLater() for Subsonic, Tidal and QObuz requests
2022-02-06 00:58:50 +01:00
Jonas Kvinge
7caeb47637
GstEnginePipeline: Use std::shared_ptr with deleteLater() for fader timeline
...
Fixes #890
2022-02-05 19:33:21 +01:00
Jonas Kvinge
ffef339ebd
TrackSliderSlider: Fix compile with Qt 5
2022-02-05 19:06:58 +01:00
Jonas Kvinge
686eb2e786
TrackSliderSlider: Use different constructor for QMouseEvent
2022-02-05 18:54:00 +01:00
Jonas Kvinge
53d5192477
Allow deleting CUE songs
2022-02-05 15:56:18 +01:00
Strawbs Bot
a172f5fe85
Update translations
2022-02-05 01:02:55 +01:00
Jonas Kvinge
288408795b
Disable open audio CD menu when compiled without audio CD support
2022-02-04 19:45:30 +01:00
Jonas Kvinge
c1259d8b6e
EditTagDialog: Add scrollarea
...
Fixes #888
2022-02-04 19:08:04 +01:00
Jonas Kvinge
3acbe431f7
Replace non-translated characters with underscore
2022-02-04 19:07:15 +01:00
Strawbs Bot
beec983f21
Update translations
2022-02-04 01:01:49 +01:00
Strawbs Bot
d20750012e
Update translations
2022-01-31 01:21:46 +01:00
Jonas Kvinge
e31c9d74fa
Add advanced settings for configuring collection watcher
2022-01-30 04:24:33 +01:00
Jonas Kvinge
78adc388df
SubsonicRequest: Make sure covers are only requested once per cover ID
...
Fixes #885
2022-01-30 02:30:51 +01:00
Jonas Kvinge
609413cda4
SubsonicRequest: Fix requesting album covers
2022-01-30 01:56:29 +01:00
Jonas Kvinge
63e5d6a94a
Require Qt 5.9
2022-01-29 21:33:33 +01:00
Jonas Kvinge
fd5970b647
Player: Don't set volume lower than 0 or higher than 100.
...
Fixes #884
2022-01-29 20:32:33 +01:00
Strawbs Bot
af38b8f92b
Update translations
2022-01-29 01:32:04 +01:00
Jonas Kvinge
4c479301ff
Register MtpConnection as metatype
...
Fixes:
```
00:13:02.210 WARN unknown QObject::connect: Cannot queue arguments of type 'MtpConnection*'
00:13:02.210 WARN unknown (Make sure 'MtpConnection*' is registered using qRegisterMetaType().)
```
2022-01-29 00:17:37 +01:00
Jonas Kvinge
98178947ae
GioLister: Use nullptr
2022-01-29 00:07:00 +01:00
Jonas Kvinge
0dbf3b462b
CollectionWatcher: Remove broken nomedia/nomusic handling
...
It causes songs to be stuck when adding a nomedia file to an existing
directory.
2022-01-28 23:56:10 +01:00
Jonas Kvinge
cd9f8b569b
CollectionWatcher: Ignore temp files
2022-01-28 23:53:58 +01:00
Jonas Kvinge
6b23728efa
Fix deleting songs from filesystemdevices
2022-01-28 23:32:49 +01:00
Jonas Kvinge
ff0f7ee483
SubsonicSettingsPage: Remove insecure from hex description
2022-01-28 22:35:58 +01:00
Jonas Kvinge
74498c3ac9
Remove remaining sparkle integration
2022-01-28 21:26:37 +01:00
Jonas Kvinge
7a61e740e8
Subsonic: Add button to delete songs
...
Fixes #883
2022-01-28 21:26:28 +01:00
Enrique Garcia
81e6b55c39
subsonic configuration: use the entered password when clicking Test
2022-01-22 14:11:37 +01:00
Jonas Kvinge
7b9d784a64
AnalyzerBase: Remove obsolete code
2022-01-17 22:45:19 +01:00
Strawbs Bot
6d5597a732
Update translations
2022-01-16 01:03:01 +01:00
Jonas Kvinge
fbd2993239
Remove use of sparkle
2022-01-15 02:24:48 +01:00
Strawbs Bot
da7edebe90
Update translations
2022-01-15 01:03:39 +01:00
Jonas Kvinge
c7444a189e
Replace SUUpdater with SPUStandardUpdaterController
2022-01-15 00:04:21 +01:00
Jonas Kvinge
29235c5fa6
Update stylesheet to use property name for popupMode on QToolButton
2022-01-14 23:25:36 +01:00
Strawbs Bot
bf8374ff9f
Update translations
2022-01-14 01:01:58 +01:00
Strawbs Bot
ba05e85e48
Update translations
2022-01-12 01:35:28 +01:00
WGH
a9aab0702c
GIOLister: ignore system mounts as defined by GIO
...
Strawberry has some heuristics to exclude things
like the root mount, /boot, tmpfs, etc. from the devices list.
However, it's somewhat incomplete. GIO (GLib component)
has more complete definition of "internal system mounts"
that should not be presented to the user.
Additionally, don't try to query filesystems free/total size
if it's internal, as that triggers automounting for autofs
filesystems (#410 ).
2022-01-11 18:05:09 +01:00
Strawbs Bot
b5cf83d501
Update translations
2022-01-11 01:02:44 +01:00
Jonas Kvinge
1cc2e6303a
Show menu when clicking icon for collection and internet search tool buttons
2022-01-10 22:51:27 +01:00
Strawbs Bot
bdd3e5343d
Update translations
2022-01-09 01:02:36 +01:00
Jonas Kvinge
80fd8cd338
Log Qt version on startup
2022-01-08 21:33:14 +01:00
Jonas Kvinge
1d4775a94b
Simplify stylesheet on QToolButton
2022-01-08 13:18:54 +01:00
Jonas Kvinge
4cde9a7e9e
Fix padding on toolbuttons with menu button popup
...
Fixes #795
2022-01-08 13:10:48 +01:00
Jonas Kvinge
709ba72777
CollectionWatcher: Exclude hidden files
2022-01-07 21:16:38 +01:00
Strawbs Bot
0e56b8c575
Update translations
2022-01-07 01:05:42 +01:00
Jonas Kvinge
558a087e37
CollectionWatcher: Resume collection scan when adding directory
2022-01-06 23:29:20 +01:00
Jonas Kvinge
7d96fe8b65
CollectionWatcher: Abort collection scan on exit
2022-01-06 23:14:10 +01:00
Jonas Kvinge
2f3e8986ab
AlbumCoverChoiceController: Clear manually set cover when setting embedded cover
...
Possible fix for #858
2022-01-06 02:14:33 +01:00
Strawbs Bot
df359ba0fa
Update translations
2022-01-06 01:09:25 +01:00
Jonas Kvinge
15be227920
TagReader: Various fixes to embedded cover handling
...
- Add support for saving embedded for Opus
- Fix deleting cover for Ogg Vorbis, Opus and Speex
- Don't load empty covers
2022-01-06 00:06:20 +01:00
Jonas Kvinge
fdedfd54c7
Moodbar: Disable moodbar loader for CUE songs
2022-01-05 18:59:14 +01:00
Strawbs Bot
7d55eb4b44
Update translations
2022-01-03 12:42:15 +01:00
Jonas Kvinge
61ac7ae31e
GeniusLyricsProvider: Move index past start tag
2022-01-02 21:47:16 +01:00
Jonas Kvinge
004d219c97
CollectionWatcher: Fix notify on path change, improve debug output
...
Possible fix for #860
2022-01-01 01:32:41 +01:00
Jonas Kvinge
ce3af4961b
GeniusLyricsProvider: Fix parsing of different HTML pages
2021-12-19 20:59:38 +01:00
Jonas Kvinge
bbd81e7d9c
kglobalaccel: Attempt to register media shortcuts too
2021-12-18 20:18:37 +01:00
Jonas Kvinge
8b1d198efd
Remove unused Avahi
2021-12-18 19:46:23 +01:00
Strawbs Bot
38adf640e9
Update translations
2021-12-13 01:02:34 +01:00
Jonas Kvinge
f4d8d73970
Always save metadata in playlist for Tidal, Qobuz and Subsonic songs
...
Fixes #851
2021-12-12 01:43:46 +01:00
Strawbs Bot
5a50285dee
Update translations
2021-12-08 12:29:11 +01:00
Jonas Kvinge
ca4ea0719f
Playlist: Fix updating summary after reloading items
...
Fixes #848
2021-12-08 01:35:49 +01:00
Strawbs Bot
4c6251bf28
Update translations
2021-11-29 01:02:44 +01:00
Jonas Kvinge
8f49d1591f
Support more CUE filenames
...
Fixes #835
2021-11-27 20:28:00 +01:00
Jonas Kvinge
a97dbab2ae
CollectionWatcher: Rename fileinfo variable
2021-11-27 19:25:25 +01:00
Jonas Kvinge
4cb8261d3b
CueParser: Fix parsing tracks with 1-digit minutes
...
Fixes #836
2021-11-27 18:15:03 +01:00
Strawbs Bot
059e2d740f
Update translations
2021-11-22 01:02:26 +01:00
Strawbs Bot
587d1c9d74
Add Spanish (Mexico)
2021-11-20 17:28:02 +01:00
Strawbs Bot
ab56c96170
Add Spanish (Argentina)
2021-11-20 17:27:23 +01:00
Strawbs Bot
efa4270429
Add Spanish/Spain
2021-11-20 17:14:43 +01:00
Strawbs Bot
0fbe5d888a
Update translations
2021-11-13 01:02:59 +01:00
Strawbs Bot
b68f81179e
Update translations
2021-11-11 01:05:36 +01:00
Jonas Kvinge
6a8c1af5f9
GstEnginePipeline: Set port-pattern for jackaudiosink
2021-11-11 00:58:00 +01:00
Jonas Kvinge
98f287559b
GstEngine: Allow custom device for jackaudiosink
2021-11-11 00:58:00 +01:00
Strawbs Bot
1a53d85f6a
Update translations
2021-11-10 01:19:03 +01:00
Jonas Kvinge
05b168aa04
Fix incorrect playlist column filesize for streams
2021-11-09 21:16:44 +01:00
Jonas Kvinge
a68d856074
AlbumCoverLoader: Change ID to quint64
2021-11-09 20:48:43 +01:00
Jonas Kvinge
d5dac9c6cc
Add musicbrainz icon
2021-11-09 20:07:48 +01:00
Adam Hill
e9f7f42c03
PlaylistView: Fix for currenttrack_bar blocky rendering
2021-11-09 19:45:41 +01:00
Uint
7b8265d4a3
Prevent filtering when filter toolbar is hidden, clear when disabled
2021-11-09 19:41:23 +01:00
Jonas Kvinge
5715f4c2cb
Remove use of macros in Song and TagReader
2021-11-09 19:34:43 +01:00
Jonas Kvinge
350debb66c
Utilities: Add static_cast in Hmac()
2021-11-09 19:34:43 +01:00
Jonas Kvinge
267cd3660b
InternetSearchSortModel: Replace use of macro
2021-11-09 19:34:43 +01:00
Jonas Kvinge
bc1c0c3c6d
SqlQuery: Add more BindValue methods
2021-11-09 19:34:43 +01:00
Jonas Kvinge
c420f69da8
SqlRow: Replace class with a new that takes values by column field name
2021-11-09 19:34:43 +01:00
Jonas Kvinge
2151d96303
Use PlaylistItemList
2021-11-09 19:34:43 +01:00
Jonas Kvinge
c48c65d0ce
InternetService: Change parameters to const
2021-11-09 19:34:43 +01:00
Jonas Kvinge
1c0b706b94
TranscoderOptionsVorbis: Remove use of macros
2021-11-09 19:34:43 +01:00
Jonas Kvinge
0992636f8c
playlistparsers: Change qt_endl macro to constexpr
2021-11-09 19:34:43 +01:00
Jonas Kvinge
86d3f2b4ed
SliderSlider: Remove unused macros
2021-11-09 19:34:43 +01:00
Jonas Kvinge
b78b4038f6
InternetService: Fix overloaded signal
2021-11-09 19:34:43 +01:00
Jonas Kvinge
84c14349dc
ContextAlbumsModel: Remove unused SqlRow
2021-11-09 19:34:43 +01:00
Strawbs Bot
9916e34006
Update translations
2021-11-09 01:05:40 +01:00
Jonas Kvinge
a729b42e5d
Tidal: Fix reading keyId
2021-11-08 20:44:12 +01:00
Jonas Kvinge
01f8129ed0
Improve URL handler, return error for encrypted Tidal streams
2021-11-08 20:25:22 +01:00
Jonas Kvinge
fd85763fb4
Tidal: Make sure OAuth is enabled when sending access token
2021-11-08 19:47:17 +01:00
Strawbs Bot
77fe00df30
Update translations
2021-11-03 01:02:23 +01:00
Strawbs Bot
4ae3e63dea
Update translations
2021-11-01 01:20:05 +01:00
Jonas Kvinge
3329839dbe
CollectionWatcher: Add `overwrite_rating_` to initialization list
2021-10-31 23:26:22 +01:00
Jonas Kvinge
ca10920bb5
Add option for overwriting database rating
2021-10-31 23:24:32 +01:00
buckmelanoma
642a455a9c
Add icon mappings for download and scrobble
...
Adds mappings for download (Cover Manager) and scrobble (Import data from last.fm):
2021-10-31 02:23:15 +01:00
Strawbs Bot
6abfa2859b
Update translations
2021-10-31 01:20:21 +02:00
buckmelanoma
20c2225d8f
Add icon names for missing Tools menu entries
...
I noticed the abort_collection_scan and console menu entries were missing matching icons. This change adds appropriate icons for each action.
2021-10-31 00:37:57 +02:00
Jonas Kvinge
5e7759b697
Utilities: Change return type for `GetThreadId` and `SetThreadIOPriority` to `long`
2021-10-31 00:26:02 +02:00
Jonas Kvinge
1ce8d2b31d
RadioView: Remove overloaded signal
2021-10-31 00:24:16 +02:00
Jonas Kvinge
1223469be9
Song: Add playcount and rating to `Song::IsMetadataEqual()`
2021-10-30 19:06:46 +02:00
Jonas Kvinge
5eae3ddd8a
Use `float` for rating
2021-10-30 18:53:14 +02:00
Jonas Kvinge
c6c53548ac
GstEnginePipeline: Return true from BusCallback
2021-10-30 17:55:18 +02:00
Jonas Kvinge
3efe2d1e05
Initialize to 0
2021-10-30 17:10:05 +02:00
buckmelanoma
7c87b53517
PlaylistView: Use SmoothPixmapTransform when drawing play icon
...
Fixes #794
2021-10-30 03:36:17 +02:00
Jonas Kvinge
a461c97bcf
IconLoader: Log when icon fails to load
2021-10-30 03:34:52 +02:00
Jonas Kvinge
67a6d6c1e3
LyricsFetcher: Change request ID to quint64
2021-10-30 03:15:03 +02:00
Jonas Kvinge
8b8e427a2b
DeleteFiles: Fix compile with older Qt versions
2021-10-30 03:13:55 +02:00
Jonas Kvinge
7d5c263ab2
FHT: Change to static_cast double
2021-10-30 03:13:12 +02:00
Jonas Kvinge
79ac53b2d9
Fix narrowing conversions
2021-10-30 02:21:29 +02:00
Jonas Kvinge
a704412dee
ContextAlbumsModel: Use `const_iterator`
2021-10-30 02:05:55 +02:00
Jonas Kvinge
24e2338769
ScrobblingAPI20: Add `clazy:exclude=range-loop-detach`
2021-10-30 02:02:37 +02:00
Jonas Kvinge
bc240f82ef
SomaFMService: Add `clazy:exclude=function-args-by-ref`
2021-10-30 02:01:48 +02:00
Jonas Kvinge
a2ad68406d
RadioView: Add `clazy:exclude=reserve-candidates`
2021-10-30 02:01:14 +02:00
Jonas Kvinge
3d807d2331
FilterParser: Add `iter_` and `end_` to initialization list
2021-10-30 02:00:26 +02:00
Jonas Kvinge
e6a7b484ba
OSDBase: Remove redundant initialization
2021-10-30 01:59:51 +02:00
Jonas Kvinge
a62371829f
Add `ui_` to initialization list
2021-10-30 01:58:47 +02:00
Jonas Kvinge
fb98336713
Udisks2Lister: Remove redundant initialization
2021-10-30 01:58:01 +02:00
Jonas Kvinge
ebadb4db0a
Use `const_iterator`
2021-10-30 01:57:12 +02:00
Jonas Kvinge
9a480eb710
SqlQuery: Make `QSqlDatabase` parameter const reference
2021-10-30 01:33:16 +02:00
Jonas Kvinge
03ecde8b83
Add default to switch
2021-10-30 01:08:35 +02:00
Strawbs Bot
0291b78bfa
Update translations
2021-10-30 01:02:38 +02:00
Jonas Kvinge
e75c955a68
mac_startup: Remove unused functions
2021-10-30 00:48:58 +02:00
buckmelanoma
6df356327d
Add 2px of padding for edit-clear icon
...
edit-clear icon tends to sit on left side of frame. adding 2 px makes it look nicer.
2021-10-29 17:52:43 +02:00
buckmelanoma
7a57586f90
Map edit-clear-list system icons
...
Use system edit-clear-list icons when enabled instead of defaulting to edit-clear-locationbar-ltr.png
2021-10-29 17:52:43 +02:00
Strawbs Bot
1e2bad270d
Update translations
2021-10-29 01:02:58 +02:00
Strawbs Bot
688d983b25
Update translations
2021-10-28 01:02:41 +02:00
Jonas Kvinge
fa834a76ef
ContextView: Avoid unnecessary album resize
2021-10-27 22:16:48 +02:00
Strawbs Bot
df1b756a43
Update translations
2021-10-25 01:13:11 +02:00
Jonas Kvinge
30269d9d95
Organize: Remove unused "mark as listened" option
2021-10-24 23:19:01 +02:00
Jonas Kvinge
d29a1de980
Allow users to select native notifications on Windows
...
Setting will fallback to system tray notifications which are
native notifications on Windows.
2021-10-24 23:09:20 +02:00
Jonas Kvinge
57f5ccff81
InternetSearchView: Change tool button popup mode back to InstantPopup
2021-10-24 22:05:10 +02:00
buckmelanoma
69374bfa11
Revert collection options QToolButton mode
...
Changing this button type fixed the arrow problem but has a side effect of making the button only clickable on the arrow portion. #795 fixed the issue with styling on QToolButtons and ends up fixing this issue too. Therefore the change to MenuButtonPopup should be reverted in order to restore the original functionality.
2021-10-24 20:11:27 +02:00
buckmelanoma
0d408055b2
Add settings to enable/disable playlist toolbar
2021-10-24 17:04:35 +02:00
Jonas Kvinge
496ae42d72
EditTagDialog: Change return to continue in EditTagDialog::SongRated
2021-10-24 16:11:53 +02:00
Jonas Kvinge
3ab86543ad
Add support for saving playcounts and ratings to tags
2021-10-24 16:08:17 +02:00
Strawbs Bot
48c81b188c
Update translations
2021-10-23 01:02:17 +02:00
Strawbs Bot
737fbeccde
Update translations
2021-10-19 01:02:20 +02:00
Jonas Kvinge
ec17dc9830
TagReaderClient: Sort functions
2021-10-18 23:15:50 +02:00
Strawbs Bot
0f710ea3be
Update translations
2021-10-18 01:01:58 +02:00
Jonas Kvinge
bd4eec4527
Song: Only merge user set playcount and rating if set
...
Fixes #790
2021-10-18 00:39:26 +02:00
Jonas Kvinge
b1f70982bf
Make playlist column text elided
...
Fixes #801
2021-10-17 02:33:26 +02:00
Strawbs Bot
6128fb4f19
Update translations
2021-10-17 01:10:41 +02:00
Jonas Kvinge
ee915254e7
Song: Sort code in Song::ToProtobuf()
2021-10-17 00:34:33 +02:00
Jonas Kvinge
d835d4aae6
Add rating to Song::InitFromProtobuf and Song::ToProtobuf
2021-10-17 00:27:31 +02:00
Jonas Kvinge
3d3aacdcb1
InternetSearchView: Change popupmode for toolbutton to QToolButton::MenuButtonPopup
2021-10-16 22:41:14 +02:00
Jonas Kvinge
c3ce6cff72
GstEngine: Move CreateElement() to GstEnginePipeline
2021-10-16 21:28:56 +02:00
buckmelanoma
90744f2965
Fix filter menu button arrow overlap
...
Change collection filter menu button's popupMode to MenuButtonPopup to prevent arrow overlapping with button icon
2021-10-16 13:21:15 +02:00
Strawbs Bot
2edf12e4cd
Update translations
2021-10-13 01:16:38 +02:00
Jonas Kvinge
c946c1d1c4
Player: Don't preload next song while playing module music
...
Workaround bug in GStreamer
Fixes #787
Fixes #772
2021-10-12 22:59:23 +02:00
Jonas Kvinge
bb5fe5a6d1
Add Song::is_module_music()
2021-10-12 22:58:39 +02:00
Jonas Kvinge
814d2fa9fc
MainWindow: Use Song::PrettyTitle() in debug message
2021-10-12 22:57:59 +02:00
Jonas Kvinge
10d89cb6a6
FileView: Add module music formats to file filter
2021-10-12 21:44:30 +02:00
Jonas Kvinge
a6569d09ac
Read XM and IT module music
2021-10-12 21:43:46 +02:00
staticssleever668
b38ad81928
Remove use of C-style casts
2021-10-12 18:50:17 +02:00
Jonas Kvinge
637772f8f0
GstEnginePipeline: Convert S24_32LE for analyzer
2021-10-12 18:46:12 +02:00
Jonas Kvinge
0093eb6c2c
GstEnginePipeline: Refactor code
2021-10-12 18:36:58 +02:00
Jonas Kvinge
f3b70d1cb2
GstEnginePipeline: Rename variable
2021-10-12 18:36:13 +02:00
Strawbs Bot
5152f57f6e
Update translations
2021-10-11 01:02:01 +02:00
Jonas Kvinge
e069d069d2
GstEngine: Remove unused variables
2021-10-10 21:12:31 +02:00
Jonas Kvinge
fd74bbc868
Remove unused GstElementDeleter
2021-10-10 16:33:07 +02:00
Strawbs Bot
3b37aea3da
Update translations
2021-10-10 01:02:39 +02:00
Jonas Kvinge
17226b524b
SubsonicSettingsPage: Rename HTTP2 to HTTP/2
2021-10-09 16:38:13 +02:00
Jonas Kvinge
f38b33ee50
Scrobbler: Use seconds instead of minutes for submit delay
2021-10-09 14:05:05 +02:00
Jonas Kvinge
d0f1522f0d
GstEnginePipeline: Use gst_bus_remove_watch to remove bus watch
2021-10-08 23:39:29 +02:00
Strawbs Bot
ce3026f91c
Update translations
2021-10-06 01:02:49 +02:00
Strawbs Bot
da7605a234
Update translations
2021-10-03 01:08:24 +02:00
Strawbs Bot
ef34199887
Update translations
2021-10-01 01:02:14 +02:00
Strawbs Bot
4636cc74dc
Update translations
2021-09-29 01:03:09 +02:00
Jonas Kvinge
4cc54a2f05
PlaylistTabBar: Hide star option with clicked outside of a tab
2021-09-28 22:19:31 +02:00
Jonas Kvinge
9bd728889b
PlaylistTabBar: Add right click option to star playlist
...
Fixes #782
2021-09-28 22:14:25 +02:00
Adam Hill
d870115467
Set SmoothPixmapTransform for playing-widget and context album art display
2021-09-28 21:52:31 +02:00
Jonas Kvinge
2b445fb563
StyleSheetLoader: Cleanup code and add workaround for macOS dark theme
...
Fixes #778
2021-09-28 17:25:22 +02:00
Strawbs Bot
44a3bad278
Update translations
2021-09-28 01:12:34 +02:00
Jonas Kvinge
8d2615547d
Add keyboard shortcut for focusing search fields
...
Fixes #779
2021-09-27 21:42:30 +02:00
Jonas Kvinge
3292db8b77
Add missing override
2021-09-27 21:41:45 +02:00
Jonas Kvinge
8c6ad52437
Organize: Update collection directory ID and song path immediately
...
Fixes #781
2021-09-27 19:30:31 +02:00
Jonas Kvinge
62e53b53f0
Replace assert with Q_ASSERT
2021-09-27 19:30:31 +02:00
Strawbs Bot
35db157617
Update translations
2021-09-27 01:22:03 +02:00
Jonas Kvinge
cfb137a94b
DeviceDatabaseBackend: Fix GetAllDevices()
2021-09-26 21:38:06 +02:00
Jonas Kvinge
9b4a33a612
MPris2: Remove static
2021-09-26 20:14:11 +02:00
Jonas Kvinge
918b7c1e03
Move chrono include
2021-09-26 20:06:04 +02:00
Jonas Kvinge
b3826064b7
Bump device schema version
2021-09-26 18:35:03 +02:00
Jonas Kvinge
acba68dab9
MergedProxyModel: Add FIXME
2021-09-26 18:34:44 +02:00
Jonas Kvinge
32ea709350
Subsonic: Turn off HTTP/2 setting by default
2021-09-26 16:50:41 +02:00
Jonas Kvinge
c15dfc7c5d
Subsonic: Make HTTP/2 setting visible with Qt 5.15.0 and higher
2021-09-26 16:49:53 +02:00
Jonas Kvinge
92f6a0c6c8
Add mod and s3m to filetypes
2021-09-26 16:23:02 +02:00
Jonas Kvinge
0235be538b
Moodbar: Check for nullptr
2021-09-26 14:42:24 +02:00
Jonas Kvinge
abf19e7a27
Moodbar: Use gst_element_link_many
2021-09-26 14:42:05 +02:00
Jonas Kvinge
1d3540dca6
Remove unused MoodbarPipeline::IsAvailable function
2021-09-26 14:41:36 +02:00
Strawbs Bot
b952256988
Update translations
2021-09-26 01:02:42 +02:00
Jonas Kvinge
71868936d1
Subsonic: Use common static function CreateUrl()
2021-09-25 01:18:40 +02:00
Strawbs Bot
23ef4fb132
Update translations
2021-09-22 01:04:55 +02:00
Jonas Kvinge
f74f2ca3ef
Subsonic: Remove redundant null check
2021-09-21 01:36:38 +02:00
Jonas Kvinge
f4f005cdd6
Subsonic: Fix auth method for URL handler
2021-09-21 01:30:01 +02:00
Jonas Kvinge
3137652280
Use ParamList
2021-09-21 01:30:01 +02:00
Strawbs Bot
88c6f0340a
Update translations
2021-09-21 01:01:57 +02:00
Strawbs Bot
86146c7292
Update translations
2021-09-20 01:20:57 +02:00
Tom Kranz
fad39b6d67
Store Tidal MPEG-DASH file in data uri
2021-09-19 19:56:22 +02:00
Jonas Kvinge
09a9330f3e
Show error when reading or saving album covers
2021-09-19 19:31:34 +02:00
Jonas Kvinge
d2d7f32c45
Add new method for updating songs based on song ID
...
Show status updating database.
Fixes #750
2021-09-19 15:43:36 +02:00
Tom Kranz
120b18b399
Use XSPF image elements as manually set artwork
2021-09-19 13:40:42 +02:00
Jonas Kvinge
32b9e6b73d
Make error dialog larger
2021-09-18 17:12:59 +02:00
Strawbs Bot
b6f90a9715
Update translations
2021-09-15 01:02:18 +02:00
Jonas Kvinge
e3d0b777fc
Add algorithm include
2021-09-14 22:57:09 +02:00
Jonas Kvinge
79a8450462
SpotifyCoverProvider: Fix trying to set timer to minus value
2021-09-14 22:12:28 +02:00
EmmanuelMess
1a967597e8
Fix roundings with lround()
2021-09-14 21:29:29 +02:00
Jonas Kvinge
d5b0794b00
Remove unneeded `this`
2021-09-13 20:49:33 +02:00
Jonas Kvinge
d78ee3d62b
Fix total playlist length for songs without length
2021-09-13 20:46:55 +02:00
Strawbs Bot
03037a9a6b
Update translations
2021-09-13 01:12:16 +02:00
Emmanuel
0637b65846
Fix a few narrowing conversions ( #761 )
...
* Fix narrowing conversion in album cover loader
* Fix narrowing conversions in discogs cover provider
* Fix narrowing conversions in spotify cover provider
* Add explicit conversion in moodbarbuilder
* Fix narrowing conversions in osd dbus
* Make WordyTimeNanosec use unsigned quint64
* Fix narrowing conversions in song
* Fix narrowing conversions in qobuz stream url request
* Make ConnectionInfo.msgLen use unsigned quint64
* Make AnalizerBase.timeout to signed int
* Fix narrowing conversions in album cover fetcher
* Make fht type be unsigned int
* Correct for type in blockanalizer and use std::fill where possible
* Revert "Fix narrowing conversions in song"
This reverts commit 3de291394d
.
2021-09-12 21:24:22 +02:00
Jonas Kvinge
e77e914f44
Escape ampersands in playlist tabs
...
Fixes #760
2021-09-12 21:19:58 +02:00
EmmanuelMess
68c44daef2
Fix SingleApplication static functions called from instance
2021-09-10 18:44:36 +02:00
Strawbs Bot
8ca0b54b18
Update translations
2021-09-10 01:21:33 +02:00
Jonas Kvinge
24a3ac9811
Use static QMetaObject::invokeMethod
2021-09-09 21:53:14 +02:00
Jonas Kvinge
d35d3aabc3
Show error dialog for failed SQL queries
2021-09-09 21:45:46 +02:00
Strawbs Bot
9823cd25d2
Update translations
2021-09-07 01:01:55 +02:00
Jonas Kvinge
416a8c8f5d
Context: Hide albums widget in constructor
2021-09-07 00:10:05 +02:00
Strawbs Bot
c55bdd423e
Update translations
2021-09-06 01:02:08 +02:00
Jonas Kvinge
e45e202c5e
Subsonic: Make network replies timeout after 30 seconds
...
Fixes #754
2021-09-05 21:47:00 +02:00
Jonas Kvinge
2280a30ba9
Subsonic: Minor code style fix
2021-09-05 21:46:41 +02:00
Jonas Kvinge
9ac7518156
Subsonic: Remove obsolete return
2021-09-05 21:46:16 +02:00
Jonas Kvinge
0e6dbaf71a
Settings: Fix loading subsonic auth method setting
2021-09-05 21:35:21 +02:00
Strawbs Bot
fe018ff8f7
Update translations
2021-09-02 01:03:13 +02:00
Jonas Kvinge
9b01e09302
GlobalShortcutsManager: Minor code fixes
2021-09-02 00:52:44 +02:00
Jonas Kvinge
3127474fd7
GlobalShortcutsManager: Fix reading settings
2021-09-02 00:52:21 +02:00
Jonas Kvinge
b849edfcca
GlobalShortcutsBackend: Fix type return
2021-09-01 22:37:08 +02:00
Jonas Kvinge
20a23c2868
Various cleanup to global shortcuts code
2021-09-01 21:37:11 +02:00
Jonas Kvinge
49d9ded684
Fix null pointer crash
...
Possible fix for #752
2021-09-01 16:37:34 +02:00
Jonas Kvinge
fc57b437c2
Fix radio items leak
2021-08-31 22:45:28 +02:00
Jonas Kvinge
1ba20561ed
Fix global shortcuts memory leak
2021-08-31 21:21:59 +02:00
Strawbs Bot
2c8b26e091
Update translations
2021-08-31 01:02:17 +02:00
Strawbs Bot
44aa292bb5
Update translations
2021-08-30 01:02:16 +02:00
Strawbs Bot
5273b52c31
Update translations
2021-08-26 01:04:00 +02:00
Jonas Kvinge
f143efb810
Revert "Use std::as_const"
...
This reverts commit 0b15e29324
.
2021-08-25 03:47:50 +02:00
Jonas Kvinge
978fb06349
clazy:exclude=range-loop-reference
2021-08-25 03:45:12 +02:00
Jonas Kvinge
46bd5b42fa
Use 4arg connect
2021-08-25 03:08:30 +02:00
Jonas Kvinge
0b15e29324
Use std::as_const
2021-08-25 03:00:34 +02:00
Jonas Kvinge
75b6669371
Simplify return
2021-08-25 02:58:54 +02:00
Jonas Kvinge
c1c34017e4
Remove get()
2021-08-25 02:58:20 +02:00
Jonas Kvinge
ed08818b6f
Use multi-arg
2021-08-25 02:57:57 +02:00
Jonas Kvinge
71adfc0a74
Use std::chrono_literals
2021-08-25 02:57:09 +02:00
Jonas Kvinge
336c6cdd9d
Use 4arg connect
2021-08-25 02:55:00 +02:00
Jonas Kvinge
709a706853
Delete mimedata when returning early
2021-08-25 02:38:58 +02:00
Jonas Kvinge
dad62faf88
Use fully-qualified parameter for signal
2021-08-25 02:36:18 +02:00
Jonas Kvinge
4b9551d27f
Simplify if statement
2021-08-25 02:28:41 +02:00
Strawbs Bot
2a67bc9926
Update translations
2021-08-25 01:16:47 +02:00
Jonas Kvinge
d02241d32c
Fix compile with MSVC
2021-08-24 21:49:06 +02:00
Strawbs Bot
55e038d345
Update translations
2021-08-24 01:08:33 +02:00
Jonas Kvinge
ea2bfbda44
Formatting
2021-08-23 21:21:08 +02:00
Strawbs Bot
086646f311
Update translations
2021-08-23 01:02:20 +02:00
Jonas Kvinge
ad169ca5a5
Remove unneeded namespace prefix
2021-08-22 23:29:44 +02:00
Jonas Kvinge
671e636aef
Remove some uses of auto
2021-08-22 23:27:25 +02:00
Jonas Kvinge
72d381e9ed
Replace qAsConst with C++17 std::as_const
2021-08-22 23:26:53 +02:00
Strawbs Bot
1bda6633b1
Update translations
2021-08-20 01:02:15 +02:00
Jonas Kvinge
82be53224d
Simplify libgpod link directories
2021-08-19 20:23:20 +02:00
Jonas Kvinge
4fc5863888
Add taglib and tagparser link directories
2021-08-19 19:17:43 +02:00