Jonas Kvinge
e13faff2d7
Add missing include for assert
2019-09-08 00:36:32 +02:00
Jonas Kvinge
b0c5348116
Remove comment
2019-09-07 23:50:36 +02:00
Jonas Kvinge
b462ec022a
Remove unused variable
2019-09-07 23:50:26 +02:00
Jonas Kvinge
e45a0bf24b
Add stream discoverer to gstreamer pipeline and continuous updating of bitrate
2019-09-07 23:34:13 +02:00
Jonas Kvinge
8962644ba8
Improvements to device manager
...
- Mount and unmount devices in lister thread
- Safely close watcher and backends for devices
- Enable abort loading device
- Fix MTP connection
2019-09-07 23:30:35 +02:00
Jonas Kvinge
ad5e04bbcc
Always ignore closeEvent
2019-09-05 19:07:58 +02:00
Jonas Kvinge
6fc7baec39
Add Russian
2019-09-01 23:59:03 +02:00
Jonas Kvinge
acd49a9c40
Update translations
2019-09-01 18:00:04 +02:00
Jonas Kvinge
bf04358a47
Replace media buttons
2019-08-29 22:11:22 +02:00
Jonas Kvinge
b7e13c7b86
Fix windows thumbbar
2019-08-29 21:32:52 +02:00
Jonas Kvinge
9b45f0661e
Add option to bundle gstreamer plugins on Linux
2019-08-27 22:29:48 +02:00
Jonas Kvinge
2a61b1202b
Set subsonic API version to 1.13.0
2019-08-27 17:26:49 +02:00
Jonas Kvinge
7fe1f4de93
Fix compile on OpenBSD
2019-08-26 01:37:22 +02:00
Jonas Kvinge
1fbb1b1524
Keep original window size when restoring from system tray
2019-08-23 20:43:58 +02:00
Jonas Kvinge
bd5ab80276
Use FollowRedirectsAttribute everywhere
2019-08-22 19:28:54 +02:00
Jonas Kvinge
387d790228
Fix spelling in contributor variables in about
2019-08-22 18:49:03 +02:00
Jonas Kvinge
d199a2be0d
Fix typos and spelling
2019-08-22 18:45:32 +02:00
Jonas Kvinge
f81ecffda6
Don't treat songs with different album as duplicates
2019-08-21 20:46:08 +02:00
Jonas Kvinge
882f80de1e
Add FollowRedirectsAttribute
2019-08-21 00:01:38 +02:00
Jonas Kvinge
4359f2a0ce
Follow redirects in subsonic
2019-08-20 23:32:20 +02:00
Jonas Kvinge
9c485c4d94
Split NetworkTimeouts and RedirectFollower to it's own files
...
- Follow redirects by default
2019-08-20 23:31:23 +02:00
Jonas Kvinge
1330197036
Small subsonic changes
...
- Follow redirect in subsonic ping test
- Reset networkaccessmanager to make verify certificate setting take
affect immediately
2019-08-20 12:33:01 +02:00
Jonas Kvinge
654f553d8f
Move InformOfCurrentSongChange() to fix crash when active playlist item
...
is reset
2019-08-17 00:52:29 +02:00
Jonas Kvinge
e4b6e20db6
Turn playlist glow effect off by default on macOS
2019-08-17 00:00:12 +02:00
Jonas Kvinge
b4f6c6f869
Include NSWindow in mac_startup.mm
2019-08-16 22:52:50 +02:00
Jonas Kvinge
16edc52bae
Fix deprecated macOS key modifiers
2019-08-16 22:27:48 +02:00
Jonas Kvinge
a33e6c03e4
Use QPixmap::toImage() and QImage.toCGImage() instead
2019-08-16 22:26:30 +02:00
Jonas Kvinge
9ce1981f93
Fix copyright in iconloader
2019-08-14 23:28:55 +02:00
Jonas Kvinge
6374c77aa8
Read Json error when possible
2019-08-12 22:24:05 +02:00
Jonas Kvinge
871bb391d6
Add lyrics from lololyrics.com
2019-08-12 22:06:01 +02:00
Jonas Kvinge
c3903a7b35
Add lyrics from lyrics.ovh
2019-08-12 18:11:01 +02:00
Jonas Kvinge
42e7f64856
Make marking songs unavailable optional
2019-08-11 22:30:28 +02:00
Jonas Kvinge
79d963fd65
Change variable name
2019-08-11 22:29:02 +02:00
Jonas Kvinge
44649fd950
Remove remaining references to SPMediaKeyTap
2019-08-11 21:06:25 +02:00
Martin Delille
0e97f99f93
remove 3rdparty SPMediaKeyTap ( #239 )
2019-08-11 20:44:32 +02:00
Jonas Kvinge
4f52ceb3e0
Make fancy tabbar background color configurable
2019-08-08 23:16:45 +02:00
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