Jonas Kvinge
b089ba2e04
Free memory of service descriptor and fix possible crashes
2019-07-13 17:33:58 +02:00
Jonas Kvinge
ad062862d8
Add device url to mtp loader failure message
2019-07-12 20:32:30 +02:00
Gavin D. Howard
3a86a93154
Extend article sorting to artist and album artist ( #210 )
2019-07-11 16:51:25 +02:00
Jonas Kvinge
dcf0d6f72d
Fix thread crash in mtpdevice
2019-07-11 00:28:19 +02:00
Jonas Kvinge
d820878b89
Fix oauth checkbox in tidal settings
2019-07-09 22:53:50 +02:00
Jonas Kvinge
7fa1461d5e
Use QUrl::isLocalFile()
2019-07-09 21:43:56 +02:00
Jonas Kvinge
f4b1ef4d04
Set initial position of OSDPretty
2019-07-09 20:28:43 +02:00
Jonas Kvinge
656130a739
Replace QDesktopWidget in OSDPretty
2019-07-09 19:49:15 +02:00
Jonas Kvinge
aa8679dff5
Fix TryLoadPixmap and ShowCover
2019-07-09 01:14:58 +02:00
Jonas Kvinge
f94a3095fd
Fix TryLoadPixmap and ShowCover
2019-07-09 01:05:42 +02:00
Jonas Kvinge
e11958dd58
Fix index in InternetSearchModel
2019-07-09 01:02:54 +02:00
Jonas Kvinge
a5a251a964
Remove use of QDesktopWidget in QSearchField
2019-07-09 00:05:08 +02:00
Jonas Kvinge
8cb1015a35
Remove use of QDesktopWidget in settingsdialog
2019-07-09 00:04:52 +02:00
Jonas Kvinge
b5dd90b2d5
Check QT_VERSION_CHECK for QImage::sizeInBytes() or QImage::byteCount()
2019-07-08 23:35:43 +02:00
Jonas Kvinge
5f7efee00e
ifdef QFontMetrics::horizontalAdvance to make it work with older Qt
2019-07-08 23:27:45 +02:00
Jonas Kvinge
8ebcb71e6e
Replace all uses of QSignalMapper with lambda expressions
2019-07-08 22:27:45 +02:00
Jonas Kvinge
f3e852c042
Replace QImage::byteCount() with sizeInBytes()
2019-07-08 22:25:56 +02:00
Jonas Kvinge
5e2a07d144
Remove unused typedef
2019-07-08 22:24:47 +02:00
Jonas Kvinge
25f6231e9d
Replace QString::null with QString()
2019-07-08 22:24:00 +02:00
Jonas Kvinge
beeba88ea5
Replace QModelIndex child() with index()
2019-07-08 22:23:15 +02:00
Jonas Kvinge
cc3d454d60
Add lyrics to edit tag dialog
2019-07-08 22:21:12 +02:00
Jonas Kvinge
afb583cff4
Remove unused typedef
2019-07-08 22:20:41 +02:00
Jonas Kvinge
561fa66393
Replace QFontMetrics::width with horizontalAdvance
2019-07-08 22:20:02 +02:00
Jonas Kvinge
870dc0d36f
Replace QFontMetrics::width with horizontalAdvance, dark with darker, background() with window() and QString::null with QString()
2019-07-08 22:19:14 +02:00
Jonas Kvinge
51462dee1e
Use QUrl::fromEncoded
2019-07-08 22:10:43 +02:00
Jonas Kvinge
d5ca0ca283
Change compiler flags
2019-07-08 21:59:07 +02:00
Jonas Kvinge
f371b3a338
Fix tidal request
2019-07-08 17:08:10 +02:00
Jonas Kvinge
93fc4a2c86
Fix Tidal api URL
2019-07-08 08:10:52 +02:00
Jonas Kvinge
f10d3f86cc
Fix Mpris2 AlbumCoverLoaded
2019-07-08 00:13:45 +02:00
Jonas Kvinge
af17b0015b
Fix InitArtManual() to use album artist
2019-07-07 21:56:30 +02:00
Jonas Kvinge
61af1d1c72
Update file filter
2019-07-07 21:36:05 +02:00
Jonas Kvinge
65780e1672
Improve album cover searching and cover manager, use HttpStatusCodeAttribute and QSslError for services
...
- Improve album cover manager
- Change art_automatic and art_manual to QUrl
- Refresh collection album covers when new album covers are fetched
- Fix automatic album cover searching for local files outside of the collection
- Make all Json services check HttpStatusCodeAttribute
- Show detailed SSL errors for Subsonic, Tidal and Qobuz
2019-07-07 21:14:24 +02:00
Jonas Kvinge
c92a7967ea
Change filename to url
2019-07-06 14:54:41 +02:00
Jonas Kvinge
60aed593b3
Fix download albumcovers setting
2019-07-06 00:16:13 +02:00
Jonas Kvinge
044f347729
Re-enable tidal oauth settings
2019-07-06 00:02:25 +02:00
Jonas Kvinge
aec9df1882
Switch to queue2 for probe queue ( #204 )
2019-07-05 23:50:57 +02:00
Jonas Kvinge
4f0a2515f8
Tweak the background image settings a bit
...
- Disable "do not cut" option when keep aspect ratio is unchecked
- Shorten text and add spacer to widget
2019-07-05 01:07:19 +02:00
Gavin D. Howard
5cde33711e
Make playlist ignore articles when sorting ( #202 )
...
This is more correct, and the other way is driving me crazy.
2019-07-05 00:13:51 +02:00
Jonas Kvinge
d413f2c3a7
Revert "Try queue2 for probe queue"
...
This reverts commit a9c162476c
.
2019-07-03 02:24:32 +02:00
Jonas Kvinge
ba314dd734
Set source in backends to fix losing source in InitFromFilePartial()
...
when updating path
2019-07-02 00:48:40 +02:00
Jonas Kvinge
9105b7615c
Change to reference
2019-07-02 00:48:09 +02:00
Jonas Kvinge
a9c162476c
Try queue2 for probe queue
2019-07-02 00:47:10 +02:00
Jonas Kvinge
c2a6def8b9
Rename cache album covers to download album covers and only do it for
...
favorite requests
2019-07-01 01:01:30 +02:00
Jonas Kvinge
9083c578cc
Add live scanning ( #199 )
2019-06-30 21:06:07 +02:00
m4x3t
bcfd1d39bb
Modify stretch background image functionality ( #198 )
...
* Modify stretch background image functionality
Changes the stretch functionality to fill out
the playlist background completely by zooming
the image (if keep aspect ratio is selected)
instead of filling it only height-wise.
* Add option to keep old background fill
* Fix playlist background image width and height
* Fix width calculation
* Remove old calculations
2019-06-30 19:37:05 +02:00
Jonas Kvinge
1185b910c4
Ops
2019-06-29 20:29:37 +02:00
Jonas Kvinge
540b6eba04
Fix hardcoded systemtray icon
2019-06-29 20:18:54 +02:00
Jonas Kvinge
47f4287e64
Merge remote-tracking branch 'origin/musicbrainz'
2019-06-29 19:58:10 +02:00
Jonas Kvinge
264c6e259b
Respect rate limiting when fetching tags from musicbrainz
2019-06-29 19:57:20 +02:00
m4x3t
0bbe9838c4
Add option: notification on playback resume ( #196 )
...
* Add option: notification on playback resume
This adds an optional setting to show the
notification that is displayed when changing
the track when resuming playback as well.
* Modify resume notification calling
This adds a new signal "Resumed" that is emitted
when the player status is changed from Paused
to Playing.
The AlbumArtLoaded function will only be called
again when playback is manually resumed, and not
when the player is started for the first time
or when the track is changed.
2019-06-29 19:54:27 +02:00
Jonas Kvinge
60bd90848b
Add tests ( #193 )
2019-06-28 01:33:22 +02:00
Jonas Kvinge
b9f4407815
Change to const QString&
2019-06-23 18:34:03 +02:00
Jonas Kvinge
f9cd2639ff
Remove annoying <year> Remaster from album and song titles
2019-06-23 18:32:15 +02:00
Jonas Kvinge
aeb36e8665
Simplify generating queries in lyrics providers
2019-06-23 16:45:00 +02:00
Jonas Kvinge
057482a3e5
Lower default search limits
2019-06-23 00:20:53 +02:00
Jonas Kvinge
15721da46e
Read duration, samplerate and bit depth from stream url replies
2019-06-22 08:39:30 +02:00
Jonas Kvinge
f12b82b5ce
Move checkboxes into preferences groupbox in Subsonic settings
2019-06-22 08:38:50 +02:00
Jonas Kvinge
10dc725942
Attempt to fix MessageReply crash when saving tags
2019-06-22 08:36:02 +02:00
Jonas Kvinge
5bd5cdf435
Make sure album_id is not null
2019-06-22 08:33:16 +02:00
Jonas Kvinge
84b3603c08
Fix initialization
2019-06-21 02:26:37 +02:00
Jonas Kvinge
e1de110dd7
Validate configuration better
2019-06-20 20:49:02 +02:00
Jonas Kvinge
8b6fd3d594
Make text selectable
2019-06-20 18:46:14 +02:00
Jonas Kvinge
d7761e8d79
Change parameters to const
2019-06-20 17:09:07 +02:00
Jonas Kvinge
751d652a2f
Change title
2019-06-20 17:02:29 +02:00
Jonas Kvinge
647e7e708a
Add confirmation box for opening songs in file browser
2019-06-20 17:00:10 +02:00
Jonas Kvinge
505c0eeae2
Set Unknown error if error is missing in Subsonic too
2019-06-20 16:37:37 +02:00
Jonas Kvinge
bf4001968e
Change to const references, make search progress and status pass search id
2019-06-20 16:33:28 +02:00
Jonas Kvinge
9d222e2c57
Rename filename to url, change album_id to string and recreate songs tables ( #182 )
2019-06-20 02:14:44 +02:00
Jonas Kvinge
033300d659
Disable remove favorites from context menu in internetsongsview
2019-06-19 23:26:15 +02:00
Jonas Kvinge
4f2b04bd8f
Enable login buttons when login attempt is complete
2019-06-19 23:15:15 +02:00
Jonas Kvinge
f8b9bb4b0f
Remove user id and country code setting
2019-06-19 22:20:21 +02:00
Jonas Kvinge
8ce8e320c3
Change ids to qint64
2019-06-19 20:40:11 +02:00
Jonas Kvinge
7c0ab4212b
Fix minor code issues with Qobuz
2019-06-19 12:57:12 +02:00
Jonas Kvinge
26633e0982
Fix compile error
2019-06-19 02:39:11 +02:00
Jonas Kvinge
d27a3f1f33
Set Subsonic API version to 1.15.0
2019-06-19 02:30:28 +02:00
Jonas Kvinge
89252d0dba
Add Qobuz support ( #181 )
2019-06-19 02:22:11 +02:00
Jonas Kvinge
dbd2edf442
Fix minor code issues in tidal
2019-06-18 23:39:16 +02:00
Jonas Kvinge
dabd6f8284
Fix Subsonic API path
2019-06-18 23:25:10 +02:00
Jonas Kvinge
1d67b623e0
Use single url setting instead for subsonic, check http code
2019-06-18 01:22:03 +02:00
Jonas Kvinge
2c8cde4d91
Add scheme setting for subsonic
2019-06-18 00:28:36 +02:00
Jonas Kvinge
8cc1d48115
Fix max concurrent requests in tidal
2019-06-18 00:02:43 +02:00
Jonas Kvinge
ec2468fb8d
Remove unneeded include
2019-06-18 00:02:22 +02:00
Jonas Kvinge
7b54cef23b
Add Subsonic support ( #180 )
2019-06-17 23:54:24 +02:00
Jonas Kvinge
a9da8811fc
Turn off ssl-strict in gst pipeline
2019-06-17 23:01:38 +02:00
Jonas Kvinge
60e86b9881
Fix fading options
2019-06-17 02:23:51 +02:00
Jonas Kvinge
a6766f3c99
Fix gapless playback when using url handler
2019-06-15 19:32:26 +02:00
Jonas Kvinge
e59c3c6f70
Add MediaUrl function for playlistitems
2019-06-15 19:31:43 +02:00
Jonas Kvinge
49aa344d8b
Change index to idx
2019-06-15 19:31:16 +02:00
Jonas Kvinge
4fed6ab298
Hide tidal oauth settings until streaming is possible
2019-06-14 23:02:57 +02:00
Jonas Kvinge
58eab4d3bc
Fix verifying xml in tidal stream url
2019-06-14 23:02:33 +02:00
Jonas Kvinge
5ef5da687d
Fix macOS build
2019-06-12 06:34:59 +02:00
Jonas Kvinge
4875d319dc
Add love button
2019-06-12 00:38:52 +02:00
Jonas Kvinge
fb5a53435e
Remove unused function
2019-06-11 19:28:48 +02:00
Jonas Kvinge
4f805d65b3
Fix need_login function
2019-06-11 19:26:00 +02:00
Jonas Kvinge
56ffb0deb1
Fix code challenge in tidal oauth
2019-06-10 02:29:57 +02:00
Jonas Kvinge
c0c1457073
Add optional oauth authentication for tidal
2019-06-09 19:29:25 +02:00
Jonas Kvinge
b7c394b7a5
Disable fading when volume control is disabled
2019-06-08 12:04:04 +02:00
Jonas Kvinge
a070681f89
Move to private
2019-06-08 12:03:48 +02:00
Jonas Kvinge
d5e424eec8
Fix save/restore group by for internet collection
2019-06-08 00:15:54 +02:00
Jonas Kvinge
e0366d38f1
Change remove from favorites icon
2019-06-08 00:14:11 +02:00
Jonas Kvinge
cbf1d96b16
Avoid duplicate songs in the collection backend
2019-06-07 23:02:43 +02:00
Jonas Kvinge
7cc0d6bb5a
Fix ItemFromSong() missing album id
2019-06-07 22:54:34 +02:00
Jonas Kvinge
e19b840ee6
Tidal artist id fixes
2019-06-07 21:02:28 +02:00
Jonas Kvinge
5c2ca1e3d9
Add tidal add/remove favorites + more tidal fixes
2019-06-07 20:23:05 +02:00
Jonas Kvinge
059c4beb30
Improve lyrics searcher
2019-06-06 18:22:41 +02:00
Jonas Kvinge
34ab907007
Remove unused code
2019-05-31 20:47:15 +02:00
Jonas Kvinge
e5fde27859
Fix crash in tidal service
2019-05-31 02:32:01 +02:00
Jonas Kvinge
28ee967371
Fix compile without xinescope
2019-05-31 01:29:56 +02:00
Jonas Kvinge
1b0b5f2554
Remove assert
2019-05-30 19:11:46 +02:00
Jonas Kvinge
1bcc86f989
Fix song search fetchalbums option
2019-05-30 18:46:17 +02:00
Jonas Kvinge
f26f932fd7
Queue tidal requests
2019-05-30 18:06:48 +02:00
Jonas Kvinge
2b7d48ce77
Distinguish albums with same name with album_id
2019-05-30 18:05:07 +02:00
Jonas Kvinge
111712fd6d
Add artist_id, album_id and song id to songs
2019-05-30 18:04:30 +02:00
Jonas Kvinge
7609bc181e
Implement offset to all Tidal requests
2019-05-29 17:39:51 +02:00
Jonas Kvinge
8b05af7ca3
Make xine analyzer optional
2019-05-28 18:37:51 +02:00
Jonas Kvinge
20f9108ebf
Fix artists and albums limit
2019-05-28 17:34:44 +02:00
Jonas Kvinge
cecae7cdc3
Fix xine metronom compile
2019-05-27 21:56:07 +02:00
Jonas Kvinge
e5f3123567
Fix gst_pad_send_event block in ErrorMessageReceived()
2019-05-27 21:39:38 +02:00
Jonas Kvinge
27b0e27cfd
initialize search id in the constructor.
2019-05-27 21:38:39 +02:00
Jonas Kvinge
890fba0f61
Add internet tabs view and tidal favorites ( #167 )
2019-05-27 21:10:37 +02:00
Jonas Kvinge
c4b732ff93
Add proper error handling to local redirectserver
2019-05-21 22:51:53 +02:00
Jonas Kvinge
b8fa2985d5
Fix Tidal SendLogin signal
2019-05-20 19:14:33 +02:00
Jonas Kvinge
ba741fbce8
Exclude version and path from singleapplication, dont start if message
...
could not be sent.
2019-05-20 18:41:12 +02:00
Jonas Kvinge
36807fd376
Validate track duration
2019-05-14 19:07:02 +02:00
Jonas Kvinge
2ad1d27a59
Remove stream schema setting and add Add HI_RES option
2019-05-14 18:45:38 +02:00
Jonas Kvinge
7cc9c75d15
Make tidal token configurable
2019-05-13 23:49:09 +02:00
Jonas Kvinge
f33609bbf8
Compare artist and album case-insensitive
2019-05-13 22:38:24 +02:00
Jonas Kvinge
69eeb4b0f8
Move QSearchField to widgets and remove rest of qocoa
2019-05-08 23:34:44 +02:00
Jonas Kvinge
aa583ec1aa
Set ContentTypeHeader for Tidal requests
2019-05-08 23:08:29 +02:00
Jonas Kvinge
89ff7d6dae
Change api url of tidal cover provider
2019-05-06 18:18:31 +02:00
Jonas Kvinge
65648f8abd
Change Tidal API url
2019-05-05 21:20:28 +02:00
Jonas Kvinge
740ead4059
Simplify enabling/disabling tabs code
2019-05-04 13:45:06 +02:00
Jonas Kvinge
96424be0da
Fix fancy tabs loading
2019-05-03 17:32:55 +02:00
Jonas Kvinge
cd9d659672
Make sure to resume playback from correct playlist
2019-05-02 12:17:47 +02:00
Jonas Kvinge
ca140388d9
Fix resume playback on startup
2019-05-02 11:31:31 +02:00
Jonas Kvinge
1f43de9458
Update translations
2019-05-01 12:30:00 +02:00
Jonas Kvinge
2793f38c2d
Update translations
2019-05-01 12:11:09 +02:00
Jonas Kvinge
42de7de21d
Fix saving playlist columns
2019-04-28 14:14:19 +02:00
Jonas Kvinge
170adfd00c
Save geometry, tabbar and playlist on exit only, fix loading tabs in
...
correct order
2019-04-27 22:32:39 +02:00
Jonas Kvinge
1c926cca45
Use namespace for static taglib to avoid collision with taglib
...
linked to vlc
2019-04-25 23:00:25 +02:00
Jonas Kvinge
193fa176dc
Detach vlc callbacks
2019-04-25 00:54:57 +02:00
Jonas Kvinge
054db62cfa
Dont translate file types
2019-04-25 00:54:20 +02:00
Jonas Kvinge
fe549cf4c5
Fix include
2019-04-25 00:01:26 +02:00
Jonas Kvinge
d347e49b6a
Fix include
2019-04-25 00:00:49 +02:00
Jonas Kvinge
4171bc4c70
Delete old stylehelper
2019-04-24 23:44:04 +02:00
Jonas Kvinge
deca5e5021
Update stylehelper
2019-04-24 23:43:09 +02:00
Jonas Kvinge
e0923a0494
Fix small sidebar mode width
2019-04-23 23:03:59 +02:00
Jonas Kvinge
0a1dfeb860
Fix some minor vlc issues
2019-04-23 19:20:46 +02:00
Jonas Kvinge
1c911575fa
Remove nvidia workaround
2019-04-23 19:18:50 +02:00
Jonas Kvinge
1e886cb12c
Improve equalizer and fix alignment of label right
2019-04-22 22:21:44 +02:00
Jonas Kvinge
984abc89a8
Fix chromaprinter unref buffer crash
2019-04-22 00:42:03 +02:00
Jonas Kvinge
3c6c9741ff
Fix vlc crash
2019-04-21 22:24:24 +02:00
Jonas Kvinge
d1108c533f
Test without nvidia workaround
2019-04-21 21:38:24 +02:00
Jonas Kvinge
881339848f
Remove osd playing connect
2019-04-21 21:03:01 +02:00
Jonas Kvinge
c44638dcbe
Also disable scroll over icon to change track option on systems without
...
X11
2019-04-21 20:33:54 +02:00
Jonas Kvinge
4887b85b8a
Disable scroll over icon to change track option on kde
2019-04-21 20:23:49 +02:00
Jonas Kvinge
239f58e290
Only create audiopanorama when equalizer is enabled
2019-04-21 20:13:03 +02:00
Jonas Kvinge
560000f69d
Only reload settings once
2019-04-21 03:19:30 +02:00
Jonas Kvinge
2d3509ae56
Apply settings immediately
2019-04-21 03:15:35 +02:00
Jonas Kvinge
4cc926a627
Disable notification art when tray notification is selected
2019-04-20 23:15:34 +02:00
Jonas Kvinge
a499a70633
Only enable equalizer and analyzer with gstreamer and xine
2019-04-20 22:24:11 +02:00
Jonas Kvinge
60a9154326
Fix equalizer
2019-04-20 22:23:22 +02:00
Jonas Kvinge
f761b8d4e1
Fix includes
2019-04-20 17:36:42 +02:00
Jonas Kvinge
7a0f6684e5
Improve song loader error handling
2019-04-20 15:28:16 +02:00
Jonas Kvinge
3ed6817ac9
Initialize gstreamer independent of witch engine is used
2019-04-20 15:25:31 +02:00
Jonas Kvinge
ba76385a2f
Only invalidate local files
2019-04-20 15:22:56 +02:00
Jonas Kvinge
7bcd5ba14c
Fix track seeking with mouse wheel
2019-04-20 14:26:30 +02:00
Jonas Kvinge
40db9f7020
Fix updating play and skip count
2019-04-19 14:02:28 +02:00
Jonas Kvinge
dffc46551e
Fix mpris2 CanPlay
2019-04-19 12:38:01 +02:00
Jonas Kvinge
cf92852bb3
Dont install event filter unless its registered
2019-04-19 12:36:54 +02:00
Jonas Kvinge
844c4a28f4
Fix incorrect desktop file returned by mpris2
2019-04-19 10:35:15 +02:00
Jonas Kvinge
27bafa8ab2
Fir formatting
2019-04-18 18:28:11 +02:00
Jonas Kvinge
907d18a83a
Add moodbar
2019-04-18 15:03:01 +02:00
Jonas Kvinge
37b923bea3
Change query to find both albums by artist and album artist
2019-04-18 00:45:32 +02:00
Jonas Kvinge
91e597bbdd
Decrease score for unmatched artist and album
2019-04-17 22:24:34 +02:00
Jonas Kvinge
a0d697bf6f
Remove unused variable
2019-04-17 22:22:35 +02:00
Jonas Kvinge
63d5018ad6
Improve cover providers score system
2019-04-17 22:18:03 +02:00
Jonas Kvinge
31b24d9a09
Use GnuTLS instead
2019-04-16 17:48:11 +02:00
Jonas Kvinge
e00dcf1af0
Move declarations
2019-04-15 22:44:21 +02:00
Jonas Kvinge
7f23b9b424
Add https support to localredirectserver
2019-04-15 22:17:40 +02:00
Jonas Kvinge
c8f2334003
Remove unneeded includes
2019-04-14 18:06:38 +02:00
Jonas Kvinge
380b84195f
Add ChartLyrics provider
2019-04-14 18:02:51 +02:00
Jonas Kvinge
fd26137ad2
Remove unused code
2019-04-14 16:42:05 +02:00
Jonas Kvinge
1ad163aac3
Add tidal cover provider
2019-04-14 16:40:05 +02:00
Jonas Kvinge
36dccc8157
Change search query
2019-04-14 03:01:21 +02:00
Jonas Kvinge
6dcdf5bf92
Add deezer cover provider
2019-04-14 02:54:40 +02:00
Jonas Kvinge
368bb54870
Formatting
2019-04-12 19:55:19 +02:00
Jonas Kvinge
77903a5ecd
Improve handling of song source
2019-04-08 23:00:07 +02:00
Jonas Kvinge
9be161d165
Fix code style and errors
2019-04-08 18:46:11 +02:00
Jonas Kvinge
d1c2188e5c
Change compiler flags
2019-04-05 23:09:00 +02:00
Jonas Kvinge
cf0a47e836
Ops
2019-04-04 20:17:28 +02:00
Jonas Kvinge
c38639afcb
Dont send playing now in offline mode
2019-04-04 20:16:26 +02:00
Jonas Kvinge
5863593c65
Change description for offline mode scrobbling
2019-04-04 20:09:45 +02:00
Jonas Kvinge
bfe0b2c634
Add missing error check on login error
2019-04-01 23:03:36 +02:00
Jonas Kvinge
cd2af6974c
Remove ignore for content not found
2019-04-01 22:54:10 +02:00
Jonas Kvinge
79406b20f2
Fix Tidal login handling
2019-03-31 03:41:25 +02:00
Jonas Kvinge
7da79dabdf
Add group by format
2019-03-30 22:03:33 +01:00
Jonas Kvinge
b51026a2ee
Remove dot from filenames
2019-03-28 21:19:50 +01:00
Jonas Kvinge
67d01f48a3
Remove api seeds lyrics (requires payment)
2019-03-28 02:24:05 +01:00
Jonas Kvinge
9fd5c5fc1c
Add Spanish
2019-03-28 01:45:04 +01:00
Jonas Kvinge
70bc5b83fa
Replace swedish characters
2019-03-28 01:40:59 +01:00
Jonas Kvinge
b380db51fa
Add lines to settings
2019-03-27 01:23:15 +01:00
Jonas Kvinge
fab598ebff
Add some lines to scrobbler settings
2019-03-27 00:48:38 +01:00
Jonas Kvinge
6f6d087fa2
Remove mono playback setting and fix the layout abit
2019-03-27 00:44:03 +01:00
Jonas Kvinge
6e463d1de3
Remove broken mono playback setting
2019-03-27 00:31:47 +01:00
Jonas Kvinge
21970f3065
Fix gst leaks
2019-03-27 00:27:49 +01:00
Jonas Kvinge
9085fb8285
Disable aspect ratio checkbox when stretch is not checked
2019-03-25 23:34:36 +01:00
Jonas Kvinge
dd79d089f6
Tweak the size a bit
2019-03-25 23:33:58 +01:00
Jonas Kvinge
7aaad124d0
Add more background image options
2019-03-25 22:00:40 +01:00
Jonas Kvinge
0025cb9f53
Add missing include
2019-03-25 19:52:46 +01:00
Jonas Kvinge
15c8f2a3ee
Notify collection backend about renamed files when organising files
2019-03-25 00:53:12 +01:00
Jonas Kvinge
f698b860f7
Tidal: Handle login better and allow duplicate albums
2019-03-23 21:14:46 +01:00
Jonas Kvinge
86b057a301
Add Song::ExtensionForFiletype
2019-03-23 02:24:09 +01:00
Jonas Kvinge
b066158a4b
Remove redundant includes
2019-03-22 23:23:50 +01:00
Jonas Kvinge
046c822604
Fix loading playlists correctly
2019-03-22 23:23:22 +01:00
Jonas Kvinge
d427733bfc
Save and restore geometry in transcoder dialog
2019-03-22 23:22:23 +01:00
Jonas Kvinge
04d34a06c7
Improve Tidal error handling
2019-03-22 23:20:43 +01:00
Jonas Kvinge
69d86513ae
Save/restore geometry in settings dialog
2019-03-22 23:19:24 +01:00
Jonas Kvinge
019b49a219
Add option to allow extended ascii characters, save/restore geometry
2019-03-22 23:18:14 +01:00
Jonas Kvinge
d9e787784a
Fix Song::InitFromProtobuf not setting source, add function Song::SourceFromURL
2019-03-22 23:16:18 +01:00
Jonas Kvinge
71969b88e3
Fix GetSongByUrl incorrectly using bytearray instead of string
2019-03-22 23:14:25 +01:00
Jonas Kvinge
8b96bb5f27
Fix formatting
2019-03-22 23:12:41 +01:00
Jonas Kvinge
aefce3ccd0
Remove unused mpris1 files
2019-03-22 23:12:24 +01:00
Jonas Kvinge
4e599e2aba
Move icon loading to device model
2019-03-22 23:10:42 +01:00
Jonas Kvinge
4148c289af
Fix copyright
2019-03-13 00:51:51 +01:00
Jonas Kvinge
d575ab0b2b
Add basic support for system icons and custom icons
2019-03-13 00:43:46 +01:00
Jonas Kvinge
d09af19d3f
Update mimetypes
2019-03-12 23:26:40 +01:00
Jonas Kvinge
a2dff17db9
Add CanPlay and CanPause
2019-03-12 23:10:31 +01:00
Jonas Kvinge
c0fecb935f
Change mpris path
2019-03-12 01:00:30 +01:00
Jonas Kvinge
28249b7e99
Remove unused variable
2019-03-12 00:59:35 +01:00
Jonas Kvinge
eb63e2257f
Fix load settings in albumcoverchoicecontroller
2019-03-12 00:01:52 +01:00
Jonas Kvinge
2211716d04
Add option to save album cover in album directory
2019-03-11 23:07:11 +01:00
Jonas Kvinge
242137a50c
Only do QUrl toEncoded() if url is valid
2019-03-10 21:09:05 +01:00
Jonas Kvinge
e0d959e3c5
Add norwegian translations
2019-03-09 18:02:47 +01:00
Jonas Kvinge
e10a50fdc1
Remove unused roles
2019-03-09 17:49:12 +01:00
Jonas Kvinge
380f2509ac
Remove deezer
2019-03-09 17:43:20 +01:00
Jonas Kvinge
c0fb35f6b9
Add option to disable playing widget
2019-03-09 17:20:07 +01:00
Jonas Kvinge
3e658845d2
Add option to disable volume control
2019-03-09 16:48:45 +01:00
Jonas Kvinge
384209ba70
Fix UNC path in gst engine
2019-02-25 16:35:29 +01:00
Jonas Kvinge
835b589894
Fix untranslated text
2019-02-23 18:54:00 +01:00
Jonas Kvinge
27233d2549
Dont allow X11 shortcuts on wayland
2019-02-23 01:10:45 +01:00
Jonas Kvinge
096c995a91
Add src/core/potranslator.h
2019-02-22 20:38:23 +01:00
Jonas Kvinge
954e0e8a59
Add translations support ( #82 )
...
* Add translations support
* Update .gitignore
2019-02-22 20:24:38 +01:00
Jonas Kvinge
e33590bff9
Show strawberry icon in OSD
2019-02-21 18:12:40 +01:00
Jonas Kvinge
55f610f3b2
Fix formatting
2019-02-20 21:29:14 +01:00
Jonas Kvinge
87fd93a1cf
Show error when editing tags fails, update DB immediately when successful
2019-02-20 21:27:53 +01:00
Jonas Kvinge
bc37d00a81
Stop watcher when unmounting
2019-02-20 21:24:10 +01:00
Jonas Kvinge
a56e3b91e1
Change fade default and allow setting device back if custom device is
...
selected
2019-02-20 21:21:33 +01:00
Jonas Kvinge
6bcc9d61e1
Dont set keep running
2019-02-20 21:21:09 +01:00
Jonas Kvinge
3ef34191a3
Fix icon
2019-02-20 21:20:38 +01:00
Jonas Kvinge
60de36aff9
Remove whitespace
2019-02-20 21:15:58 +01:00
Jonas Kvinge
b78c0a4979
Remove unused includes
2019-02-13 20:12:20 +01:00
Jonas Kvinge
d3b3c309fa
Create systray tooltip workaround for KDE
2019-02-13 20:04:05 +01:00
Jonas Kvinge
65615495d9
Remove debugging
2019-02-12 22:08:26 +01:00
Jonas Kvinge
35f448c34f
Add artist search in internet view, and use album artist
2019-02-12 21:58:03 +01:00
Jonas Kvinge
333a0bc05a
Capitalize strawberry in osd and tooltip, change cdcase and remove some
...
unused code
2019-02-10 21:25:36 +01:00
Jonas Kvinge
a25052ed96
Replace no cover image
2019-02-09 14:51:12 +01:00
Jonas Kvinge
676f8dc8be
Make it possible to use enter in shortcuts
2019-02-09 12:47:40 +01:00
Jonas Kvinge
22e327d391
Remove TextSelectableByKeyboard
2019-02-04 22:34:22 +01:00
Jonas Kvinge
0679b78c1d
Add boom and rainbow analyzers
2019-02-04 21:34:12 +01:00
Jonas Kvinge
ad7084b897
Make lyrics selectable
2019-02-04 19:07:05 +01:00
Jonas Kvinge
819ae08c6a
Change to default to albumartist in organise dialog
2019-02-02 00:31:26 +01:00
Jonas Kvinge
4599b4a9cc
Fix thanks to
2019-01-26 18:10:04 +01:00
Jonas Kvinge
6ab6ab56dd
Fix define
2019-01-26 17:56:18 +01:00
Jonas Kvinge
8f316db49c
Add raise() to make sure window is on top
2019-01-26 17:44:05 +01:00
Jonas Kvinge
4c2f28311c
Remove commented code
2019-01-26 17:33:47 +01:00
Jonas Kvinge
3ad2c2ad6a
Update copyright
2019-01-26 17:30:44 +01:00
Jonas Kvinge
1ce553fb65
Copy album covers to file system devices
2019-01-26 17:18:26 +01:00
Jonas Kvinge
ec5ec83edc
Change transcoder output file and add missing suffix
2019-01-26 14:57:25 +01:00
Jonas Kvinge
f90de75e3a
Add warning when enabling X11 shortcuts on gnome, cinnamon and KDE
2019-01-25 21:36:28 +01:00
Jonas Kvinge
3241815a11
Remove core/tagreaderclient.h include
2019-01-24 20:29:22 +01:00
Jonas Kvinge
9983dc3138
Rename globalshortcuts GSD D-Bus backend to avoid confusion
2019-01-24 20:17:50 +01:00
Jonas Kvinge
cb844084e8
Add log to organise error dialog
2019-01-24 19:20:10 +01:00
Jonas Kvinge
3483736490
Fix remove misc from album title
2019-01-24 19:18:23 +01:00
Jonas Kvinge
119a75588e
Fix aac mp4 transcoder
2019-01-24 19:16:39 +01:00
Jonas Kvinge
2f42242305
Use vbr by default
2019-01-24 19:14:51 +01:00
Jonas Kvinge
4990f44b10
Save album cover to gpod devices
2019-01-24 19:13:57 +01:00
Jonas Kvinge
85eba24167
Add iLister and AFC device
2019-01-24 19:10:42 +01:00
Jonas Kvinge
ce4be75803
Fix itdb track type
2019-01-24 19:10:10 +01:00
Jonas Kvinge
79f50f5343
Remove compile warning when missing X11/XF86keysym.h
2019-01-24 18:25:24 +01:00
Jonas Kvinge
7437c208ff
Remove remastered from album title
2019-01-22 22:49:48 +01:00
Jonas Kvinge
41e2a75675
Add error handling for mtp and gpod device
2019-01-21 18:58:54 +01:00
Jonas Kvinge
ad5e366aad
Use ItemToIndex and fix memory leaks in devices
2019-01-21 17:44:37 +01:00
Jonas Kvinge
04d509f6eb
Also do secondary check as a core app
2019-01-13 14:46:22 +01:00
Jonas Kvinge
c91cef3507
Add error handling/message for url handler
2019-01-13 00:06:08 +01:00
Jonas Kvinge
a4120d3d3e
Fix use system SingleApplication
2019-01-12 02:07:39 +01:00
Jonas Kvinge
49601423cf
Fix scroll over icon to change track feature
2019-01-11 20:21:45 +01:00
Jonas Kvinge
928aebd439
Move check for secondary instance
2019-01-11 20:07:59 +01:00
Jonas Kvinge
c94f9073f8
Add SingleCoreApplication
2019-01-11 01:04:13 +01:00
Jonas Kvinge
5746ee74cf
Fix infinite loop in StyleSheetLoader
2019-01-10 20:07:17 +01:00
Jonas Kvinge
970dcaf0fd
Adjust about dialog and make text selectable
2019-01-09 22:06:15 +01:00
Jonas Kvinge
d53de00e2a
Change default tab to FLAC
2019-01-09 20:11:30 +01:00
Jonas Kvinge
513aafca16
Disable fading when alsa device is selected
2019-01-09 20:02:40 +01:00
Jonas Kvinge
1d35923f0c
Also disable shortcut options when x11 is disabled
2019-01-09 19:22:38 +01:00
Jonas Kvinge
b2fe64ed34
Add warning if missing headers
2019-01-08 23:49:35 +01:00
Jonas Kvinge
411cb27ead
Fix gnome d-dus shortcuts backend
2019-01-08 23:25:50 +01:00
Jonas Kvinge
696dc0051e
Fix loading shortcuts settings
2019-01-08 23:25:01 +01:00
Jonas Kvinge
aeb7e3914e
Allow compile with Qt 5.5 again
2019-01-07 19:04:53 +01:00
Jonas Kvinge
f222048efe
Replace QtSingleApplication with SingleApplication ( #40 )
2019-01-07 01:00:58 +01:00
Jonas Kvinge
8e210d8e01
Fix this properly
2019-01-06 17:41:56 +01:00
Jonas Kvinge
7e9668584b
Change default for collection to group by album artist
2019-01-06 17:26:05 +01:00
Jonas Kvinge
ffd16e5401
Enable organise without gstreamer
2019-01-06 16:48:23 +01:00
Jonas Kvinge
14cfd1a34e
Re-enable transcoder and organiser, add transcoder for wavpack
2019-01-06 14:34:50 +01:00
Jonas Kvinge
a11f43520e
Add support for Monkey's Audio
2019-01-06 00:32:58 +01:00
Jonas Kvinge
9b7da3e071
Attempt to fix crashes in devices
2019-01-05 23:17:20 +01:00
Jonas Kvinge
a06de35aa5
Fix crashes in devices
2019-01-05 23:11:16 +01:00
Jonas Kvinge
b6db96b653
Fix macOS install
2019-01-04 01:13:03 +01:00
Jonas Kvinge
c271e05abc
Use Q_OS_MACOS instead of Q_OS_DARWIN
2019-01-04 00:39:22 +01:00
Jonas Kvinge
de7154eda8
Deploy gst-plugin-scanner
2019-01-04 00:35:10 +01:00
Jonas Kvinge
030106986b
Fix Utilities::SetEnv
2019-01-03 23:18:39 +01:00
Jonas Kvinge
7d8ba57e5f
Fix bundle dir for macOS
2019-01-03 23:18:39 +01:00
Jonas Kvinge
d398018633
Fix macos build
2019-01-02 00:32:36 +01:00
Jonas Kvinge
45c4be3ae9
Fix macos build
2019-01-01 22:35:23 +01:00
Jonas Kvinge
d3bcb38669
Fix macos build
2019-01-01 22:06:48 +01:00
Jonas Kvinge
7f19c43f4d
Remove remaining qxt
2019-01-01 21:56:24 +01:00
Jonas Kvinge
98791015e5
Minor fixes to qtsingleapplication
2019-01-01 21:48:50 +01:00
Jonas Kvinge
213f08e171
Fix macos build
2019-01-01 21:40:36 +01:00
Jonas Kvinge
4641115314
Rename macos device finder
2019-01-01 20:22:19 +01:00
Jonas Kvinge
faee781042
Remove empty files
2019-01-01 20:15:01 +01:00
Jonas Kvinge
de4885d223
Fix globalshortcut status print
2019-01-01 20:11:46 +01:00
Jonas Kvinge
cef334c210
Add new global shortcut system backend for X11 and Windows
...
- Remove qxt
- Also create an option for enabled/disabling shortcuts through X11.
2019-01-01 20:07:29 +01:00
Jonas Kvinge
2a54cb17e7
Move organise files, add option to strip all non-fat characters
2018-12-29 15:37:16 +01:00
Jonas Kvinge
2e1b601508
Fix copyright header
2018-12-29 03:25:21 +01:00
Jonas Kvinge
649c061ee1
Fix typo
2018-12-29 03:21:29 +01:00
Jonas Kvinge
1023a3da6f
Fix some copyrights
2018-12-29 03:21:15 +01:00
Jonas Kvinge
404283be19
Convert devicemanager to QAbstractItemModel
2018-12-29 02:57:22 +01:00
Jonas Kvinge
55b0d1f24f
Fix headers
2018-12-26 15:32:20 +01:00
Jonas Kvinge
d487351d5c
Fix includes
2018-12-26 15:05:32 +01:00
Jonas Kvinge
e66fe78cbe
Remove Disc from album name when scrobbling
2018-12-26 13:33:56 +01:00
Jonas Kvinge
ba38ccdbc6
Finish UpdateNowPlayingRequestFinished
2018-12-26 02:31:32 +01:00
Jonas Kvinge
a603e112e7
Fix error handling
2018-12-26 02:23:48 +01:00
Jonas Kvinge
99f154be70
Don't resubmit on single requests
2018-12-26 02:01:19 +01:00
Jonas Kvinge
1ea259f8e3
Do submit after successful login
2018-12-26 01:45:28 +01:00
Jonas Kvinge
8445f5587f
Remove error output when no results are found
2018-12-26 01:28:25 +01:00
Jonas Kvinge
301ca055bd
Fix submit and error handling
2018-12-26 01:17:17 +01:00
Jonas Kvinge
d9dc89f25c
Fix scrobble status output for Last.fm
2018-12-25 23:58:55 +01:00
Jonas Kvinge
07cfdbbc25
Make Listenbrainz send playing now
2018-12-25 23:28:58 +01:00
Jonas Kvinge
b0c951cdd2
Fix initial submit value
2018-12-25 23:12:46 +01:00
Jonas Kvinge
bab01291b1
Make scrobble submit delay configurable
2018-12-25 22:58:34 +01:00
Jonas Kvinge
7c3f3da07d
Fix min scrobble point
2018-12-25 22:58:11 +01:00
Jonas Kvinge
9c09f0ce82
Update message
2018-12-24 01:11:37 +01:00
Jonas Kvinge
a20a2dbb71
Ask before opening url, fix some typos
2018-12-24 00:15:53 +01:00
Jonas Kvinge
52de8d0082
Fix key up causing playback to reset
2018-12-23 19:17:21 +01:00
Jonas Kvinge
0d7e12e781
Add scrobbler with support for Last.fm, Libre.fm and ListenBrainz
2018-12-23 18:54:27 +01:00
Jonas Kvinge
517285085a
Fix compile without gstreamer
2018-12-20 18:11:22 +01:00
Jonas Kvinge
ceb0f5ead4
Add new musicbrainz album cover provider
2018-12-15 15:12:18 +01:00
Jonas Kvinge
ce4e1b1ae4
Fix uninitialized variable
2018-12-15 02:16:47 +01:00
Jonas Kvinge
35397f6a3e
Fix includes
2018-12-15 00:52:58 +01:00
Jonas Kvinge
19168ec6e8
Remove remaining amazon cover provider files
2018-12-15 00:50:53 +01:00
Jonas Kvinge
2d087dfe15
Add new last.fm album cover provider
2018-12-15 00:43:50 +01:00