Jonas Kvinge
337e47269f
Remove portable, we dont use it
2019-11-25 00:35:48 +01:00
Jonas Kvinge
6b9ba96e77
Revert "Tidal: Add explicit to album titles"
...
This reverts commit b7d360d850
.
2019-11-21 22:55:39 +01:00
Jonas Kvinge
b7d360d850
Tidal: Add explicit to album titles
2019-11-20 22:13:28 +01:00
Jonas Kvinge
8e226302ab
Allow scrobbling songs without album
...
Fixes #309
2019-11-20 21:30:41 +01:00
Jonas Kvinge
7795b9edaf
Dont replace metadata when loading playlists
2019-11-20 19:34:57 +01:00
Jonas Kvinge
49599c8731
Add back ChartLyrics
...
This reverts commit c992768efe
.
2019-11-19 20:45:22 +01:00
Jonas Kvinge
71fa5acc74
Fix previous player and doubleclick playlist song behaviour settings
2019-11-17 23:46:10 +01:00
Jonas Kvinge
1b65dcd7df
Fix comparison between signed/unsigned
2019-11-15 00:23:06 +01:00
Jonas Kvinge
1862e70628
Declare song using source
2019-11-14 00:09:35 +01:00
Jonas Kvinge
834877c503
Refactor gstreamer engine code, equalizer and fix stereo balancer
2019-11-08 23:07:21 +01:00
Jonas Kvinge
6387a01d7b
Fix updating compilations
...
Fixes #288
2019-11-03 23:23:04 +01:00
Jonas Kvinge
7b977ea839
Rename EngineDevice --> DeviceFinders, Add MMDeviceFinder
2019-11-03 19:53:08 +01:00
Jonas Kvinge
e800b236aa
Simplify the pipeline
...
Fix issue where bitrate is updated incorrectly by stream discoverer
Fixes issue #282
Also make it possible to enable stereo balancer without enabling the
equalizer
2019-10-27 23:48:54 +01:00
Jonas Kvinge
e29b4b8609
Add more alternative icon names
2019-10-20 01:11:40 +02:00
Jonas Kvinge
c02997e6d9
More icon fixes
2019-10-20 00:59:22 +02:00
Jonas Kvinge
7c9fc91af9
Enable system theme icons, add iconmapper and rename some icon names
2019-10-20 00:17:28 +02:00
Jonas Kvinge
cf5198ac64
Limit tagreader workers to 2
2019-10-19 15:09:18 +02:00
Jonas Kvinge
5844616ea8
Only ignore closeEvent when minimizing to system tray
...
Fixes #277
2019-10-19 02:21:20 +02:00
Jonas Kvinge
b1069f9f18
Disable use system icons option
2019-10-04 17:08:12 +02:00
Jonas Kvinge
4402a56e94
Fix compile with optional components disabled
2019-10-03 23:29:52 +02:00
Jonas Kvinge
5599739433
Fix lowercased playlist album artist column
...
Fixes #275
2019-10-03 18:25:50 +02:00
Jonas Kvinge
ab72207027
Change domain
2019-09-24 00:06:37 +02:00
Jonas Kvinge
76b4a6585e
Update copyrights
2019-09-23 19:17:41 +02:00
Jonas Kvinge
b57535c5ad
Make gstreamer discoverer handle next url too
2019-09-23 01:03:03 +02:00
Jonas Kvinge
34f071ed1d
Change conflicting variable
2019-09-23 00:34:29 +02:00
Jonas Kvinge
3d3d641e1c
Fix player not using preloaded stream url breaking gapless playback
...
Fixes #26
2019-09-22 22:47:07 +02:00
Jonas Kvinge
10c11f2c3d
Fix compile on older Qt than 5.11
2019-09-22 22:43:54 +02:00
Jonas Kvinge
8d15edb063
Add function to get mac address
2019-09-22 17:06:45 +02:00
Jonas Kvinge
38cf3dc141
Only set user agent if it's missing in NetworkAccessManager
2019-09-22 17:05:26 +02:00
Jonas Kvinge
c146290e07
Add function to get mac address
2019-09-22 17:04:57 +02:00
Jonas Kvinge
defc0ada78
Fix compile warnings
2019-09-19 17:44:14 +02:00
Jonas Kvinge
bdc089290d
Add fallthrough comments and remove -Wimplicit-fallthrough=0
...
Signed-off-by: Jonas Kvinge <jonas@jkvinge.net>
2019-09-16 21:20:12 +02:00
Jonas Kvinge
2d67279180
Fix minor code issues
2019-09-15 20:27:32 +02:00
Jonas Kvinge
c66c1e17d3
Make gstreamer pipeline detect filetype
2019-09-09 22:11:13 +02:00
Jonas Kvinge
57d9c87de6
Replace NULL with nullptr
2019-09-08 21:18:26 +02:00
Jonas Kvinge
e13faff2d7
Add missing include for assert
2019-09-08 00:36:32 +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
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
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
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
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
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
9ce1981f93
Fix copyright in iconloader
2019-08-14 23:28:55 +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
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
c992768efe
Remove ChartLyrics (service is down)
2019-08-03 13:08:14 +02:00
Jonas Kvinge
2d3f41da6f
Automatically remove devices with old schemas when upgrading
2019-08-02 22:58:30 +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
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
955b906b52
Add Song() != operator
2019-07-30 21:31:26 +02:00
Jonas Kvinge
0a71347e9a
Fix playlist shortcuts
2019-07-26 22:46:04 +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
6f3bc74db0
Fix cross-compile for windows
2019-07-24 19:34:33 +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
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
Jonas Kvinge
e7de7ebbfa
Use iconv to replace non-ascii characters
2019-07-14 03:08:19 +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
7fa1461d5e
Use QUrl::isLocalFile()
2019-07-09 21:43:56 +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
561fa66393
Replace QFontMetrics::width with horizontalAdvance
2019-07-08 22:20:02 +02:00
Jonas Kvinge
51462dee1e
Use QUrl::fromEncoded
2019-07-08 22:10:43 +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
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
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
9083c578cc
Add live scanning ( #199 )
2019-06-30 21:06:07 +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
f9cd2639ff
Remove annoying <year> Remaster from album and song titles
2019-06-23 18:32:15 +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
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
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
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
8ce8e320c3
Change ids to qint64
2019-06-19 20:40:11 +02:00
Jonas Kvinge
89252d0dba
Add Qobuz support ( #181 )
2019-06-19 02:22:11 +02:00