llucps
12bd6f0d9b
Enable About Strawberry and QT menu on macOS ( #237 )
...
* Enable About Strawberry and QT menu on macOS
* Enable About Strawberry and QT menu on macOS
2019-08-07 18:26:11 +02:00
SamTShaw
a32010e03b
Ipod Playlist Support ( #220 )
...
* Ipod Playlist Support
Copy a whole playlist to the ipod and create an entry in Playlists on
the iPod
* Fix formatting and indentation
Fix indenting and formatting to be consistent
2019-08-07 17:13:40 +02:00
Jonas Kvinge
4a934c9dab
Remove use of some deprecated code and cleanup other macOS code
2019-08-06 20:31:54 +02:00
Jonas Kvinge
20766c1feb
Fix systemtray icon on macOS
2019-08-06 20:31:31 +02:00
Jonas Kvinge
e8af3e8d3c
Simplify if statement
2019-08-05 23:03:40 +02:00
Jonas Kvinge
cd05b10168
Remove extra debugging
2019-08-05 23:03:04 +02:00
Jonas Kvinge
140935bd8c
Add album - disc grouping
2019-08-05 19:17:31 +02:00
Jonas Kvinge
ecb122d93c
Make collection watcher unwatch removed directories
...
Fixes #233
2019-08-05 18:40:47 +02:00
Jonas Kvinge
c6e08e0039
Fix crash in internet services
2019-08-05 18:38:27 +02:00
Jonas Kvinge
be1e14df81
Fix musicbrainz tagfetcher
2019-08-04 16:02:22 +02:00
Jonas Kvinge
c992768efe
Remove ChartLyrics (service is down)
2019-08-03 13:08:14 +02:00
Jonas Kvinge
7b13c0d059
Fix watching new subdirs in collection watcher
2019-08-02 23:58:47 +02:00
Jonas Kvinge
2d3f41da6f
Automatically remove devices with old schemas when upgrading
2019-08-02 22:58:30 +02:00
Jonas Kvinge
e7c3dafa36
Handle a case where the playing widget is gets stuck when switch fast
...
between context and other widgets
2019-08-01 21:15:46 +02:00
Jonas Kvinge
e90a36da79
Fix track slider popup being stuck
2019-08-01 20:03:37 +02:00
Jonas Kvinge
99569081c9
Simply some song checks and make url always unique by using stream url
...
instead
2019-07-31 22:26:51 +02:00
Jonas Kvinge
4a1118ceb3
Fix macOS build
2019-07-31 20:03:24 +02:00
Jonas Kvinge
8a0e66bf11
Switch to FTS5 with unicode61 ( #229 )
...
* Switch to FTS5 with unicode61
* Update required sqlite version in README
* Update README
* Change back db file
2019-07-30 22:45:22 +02:00
Jonas Kvinge
02cda47c28
Disable trackslider popup on macos
2019-07-30 22:11:09 +02:00
Jonas Kvinge
d34a323a81
Handle cases where playlist background album gets stuck on error
2019-07-30 21:32:56 +02:00
Jonas Kvinge
4166ae8db0
Check HttpStatusCodeAttribute
2019-07-30 21:32:20 +02:00
Jonas Kvinge
955b906b52
Add Song() != operator
2019-07-30 21:31:26 +02:00
Jonas Kvinge
0d424aa81e
Dont fetch lyrics again if only url is changed through url handler
2019-07-30 21:30:52 +02:00
Jonas Kvinge
80acbfa56a
Update contributors
2019-07-30 21:30:08 +02:00
Jonas Kvinge
a7cac24004
Unref pipeline in moodbar on failure
2019-07-28 23:42:12 +02:00
Jonas Kvinge
2927bcf09d
Merge branch 'master' of github.com:jonaski/strawberry
2019-07-28 14:58:52 +02:00
Jonas Kvinge
08dee6bb4f
Fix error message from url handler
2019-07-28 14:58:34 +02:00
Jonas Kvinge
08c92f906a
Update translations
2019-07-27 13:25:51 +02:00
Jonas Kvinge
0a71347e9a
Fix playlist shortcuts
2019-07-26 22:46:04 +02:00
Jonas Kvinge
cf33df1339
Log system type on startup
2019-07-26 19:24:16 +02:00
Jonas Kvinge
87e543b5ef
Fix collection query
2019-07-26 19:14:15 +02:00
Jonas Kvinge
81caec99b7
Fix closing databases
2019-07-25 17:56:28 +02:00
Jonas Kvinge
41484f8673
Fix exit
2019-07-24 23:29:09 +02:00
Jonas Kvinge
da0d61f36a
Fix regression in playlist backend caused by previous commits
2019-07-24 21:37:09 +02:00
Jonas Kvinge
6f3bc74db0
Fix cross-compile for windows
2019-07-24 19:34:33 +02:00
Jonas Kvinge
af3bd6ec2f
Use QNetworkAccessManager::supportedSchemes()
2019-07-24 19:27:00 +02:00
Jonas Kvinge
b5eb13449b
Safely close database connections and delete backends
...
Also fix NewClosure leak caused by disconnected object signals
2019-07-24 19:16:51 +02:00
Jonas Kvinge
bd78e8c275
Fix memory leaks
2019-07-22 20:53:05 +02:00
Jonas Kvinge
2df21081a1
Fix pixmap cache in collection model
...
- Properly remove both from pixmap cache, pending art and pending cache keys when songs are deleted
- Increase default pixmap cache
- Clear pixmap cache when model is reset
2019-07-22 19:57:53 +02:00
Jonas Kvinge
ffebff4ea9
Fix uninitialized variable
2019-07-21 21:28:45 +02:00
Jonas Kvinge
2885bc99ca
Fix memory leak in Database::BackupFile
2019-07-21 18:50:16 +02:00
Jonas Kvinge
acf5c57599
Use InitArtManual in InitFromFilePartial
2019-07-20 22:53:01 +02:00
Jonas Kvinge
ea6cce7068
Fix mtp device support
2019-07-19 19:56:37 +02:00
SamTShaw
e4cefeaa8f
Ipod Support when listed from Udisks2 ( #219 )
...
Udisks2 didn't check to see if the device was actually an ipod, like
GIODeviceLister does.
2019-07-19 19:22:14 +02:00
Jonas Kvinge
f8f84ed09e
Only replace non-ascii characters when not allowing extended ascii
2019-07-14 03:16:53 +02:00
Jonas Kvinge
e7de7ebbfa
Use iconv to replace non-ascii characters
2019-07-14 03:08:19 +02:00
Jonas Kvinge
c9f01f4bc4
Remove old devicekit udisks backend
2019-07-13 23:00:25 +02:00
Jonas Kvinge
75beaa3684
Make sure device is valid before adding it
2019-07-13 18:28:29 +02:00
Jonas Kvinge
079495cc32
Remove usless include in cmake
2019-07-13 18:02:25 +02:00
Jonas Kvinge
c8bd89e56f
Remove support for old imobiledevice uuid, it won't work anyway because
...
of other changes
2019-07-13 17:55:50 +02:00
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