Jonas Kvinge
f222048efe
Replace QtSingleApplication with SingleApplication ( #40 )
2019-01-07 01:00:58 +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
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
98791015e5
Minor fixes to qtsingleapplication
2019-01-01 21:48:50 +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
1023a3da6f
Fix some copyrights
2018-12-29 03:21:15 +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
2d087dfe15
Add new last.fm album cover provider
2018-12-15 00:43:50 +01:00
Jonas Kvinge
33d2e0f836
Replace 0 with nullptr
2018-12-15 00:41:22 +01:00
Jonas Kvinge
2d8f30c40a
Replace sha2 with QCryptographicHash
2018-12-02 19:12:27 +01:00
Jonas Kvinge
fae79800c8
Fix spelling
2018-12-02 14:00:53 +01:00
Jonas Kvinge
23205bef65
Playlist fixes
...
- Fix bug resetting playlist view columns to show all when using more than one
playlist.
- Add queue to play next
2018-11-18 23:21:12 +01:00
Jonas Kvinge
6129ad1f4d
Track slider fixes
2018-11-17 03:25:21 +01:00
Jonas Kvinge
9972dc192b
Add include for QtGlobal
2018-11-17 03:24:20 +01:00
Jonas Kvinge
32b96a25e8
Remove dead code
2018-11-17 03:23:49 +01:00
Jonas Kvinge
f228f79a8a
Fix macos code
2018-11-16 17:25:39 +01:00
Jonas Kvinge
bc9ec8025c
Move some settings
2018-10-31 19:44:24 +01:00
Jonas Kvinge
26459763e5
Only set QtDebugMsg when build type is debug
2018-10-31 19:41:52 +01:00
Jonas Kvinge
faee1977fe
Add better error handling between engine and player
2018-10-30 23:21:51 +01:00
Jonas Kvinge
2ba350f76f
Attempt to fix crash in setStyleSheet()
2018-10-26 20:05:37 +02:00
Jonas Kvinge
3fe92a62ac
Add DSF and DSDIFF to IsFileLossless
2018-10-24 00:58:03 +02:00
Jonas Kvinge
f4dcf6821f
Rename class InternetModel to InternetServices
2018-10-23 23:25:02 +02:00
Jonas Kvinge
3e9530fa8d
Set metadata from deezer engine
2018-10-23 20:21:33 +02:00
Jonas Kvinge
0f4ffe4fce
Add PCM as filetype
2018-10-23 20:21:01 +02:00
Jonas Kvinge
ba8717f95a
Fix Deezer engine error state
2018-10-22 23:04:34 +02:00
Jonas Kvinge
c97bc55c6f
Move queuemanager to fancytabbar
2018-10-21 15:13:48 +02:00
Jonas Kvinge
5221f13498
Minor code cleanup and fixes
2018-10-20 22:16:22 +02:00
Jonas Kvinge
0c0a8d70f3
Change darwin to macos
2018-10-20 22:15:32 +02:00
Jonas Kvinge
2ff971878d
Enable debug logging on Fedora
2018-10-20 22:13:51 +02:00
Jonas Kvinge
0cda4e27aa
Replace qSort/qStableSort/qSwap
2018-10-19 20:18:46 +02:00
Jonas Kvinge
0969e7f504
Remove cachedlist.h
2018-10-19 19:38:30 +02:00
Jonas Kvinge
cad73e18e2
Remove unused code
2018-10-19 19:20:29 +02:00
Jonas Kvinge
9eadeddfd9
Fixup and finish deezer engine
2018-10-19 19:15:33 +02:00
Jonas Kvinge
c05fb33ea2
Replace FancyTabWidget with improved version
2018-10-19 19:10:22 +02:00
Jonas Kvinge
b9d0b3e152
Add option to diable Tidal and Deezer
2018-10-17 23:49:02 +02:00
Jonas Kvinge
a9e905b301
Fix bug not loading engine
2018-10-17 22:55:36 +02:00
Jonas Kvinge
a8a714c820
Use common classes for Tidal and Deezer
2018-10-17 21:18:39 +02:00
Jonas Kvinge
9349ad9383
Fix missing icon
2018-10-17 00:46:08 +02:00
Jonas Kvinge
f686f00951
Fix missing icon
2018-10-17 00:43:05 +02:00
Jonas Kvinge
0a81fa99fc
Add Deezer support
2018-10-14 00:08:33 +02:00
Jonas Kvinge
ca3ba6f136
Increase kTrackSliderUpdateTimeMs
2018-10-02 01:01:31 +02:00
Jonas Kvinge
1fbfabdf66
Remove whitespaces
2018-10-02 00:46:54 +02:00
Jonas Kvinge
db035351be
Remove whitespaces
2018-10-02 00:38:52 +02:00
Jonas Kvinge
2883ef840e
Fix track stop on error
2018-10-02 00:21:50 +02:00
Jonas Kvinge
8254ee911d
Fix default setting for system tray
2018-10-01 00:31:02 +02:00
Jonas Kvinge
560bc0a150
Fix default setting for system tray
2018-10-01 00:29:06 +02:00
Jonas Kvinge
298dbe96c8
Check if system has system tray using QSystemTrayIcon::isSystemTrayAvailable()
2018-09-30 15:33:27 +02:00
Jonas Kvinge
3694765611
Add error handling for enabling FTS3
2018-09-30 14:54:14 +02:00
Jonas Kvinge
072e712f0d
Add missing QUrl include
2018-09-22 23:30:19 +02:00
Jonas Kvinge
121a186160
Improve contextview and engine code
2018-09-22 23:13:56 +02:00
Jonas Kvinge
8a57356f64
More Tidal fixes
2018-09-22 15:37:42 +02:00
Jonas Kvinge
5e577190a8
Fix some copyrights
2018-09-21 01:12:21 +02:00
Jonas Kvinge
0143617056
Fix bug setting wrong temp metadata and bug in pipeline
2018-09-21 00:34:02 +02:00
Jonas Kvinge
a77dde7d3b
Fix some includes
2018-09-20 22:48:52 +02:00
Jonas Kvinge
17fe201473
Use URL Handler for Tidal
2018-09-20 22:13:30 +02:00
Jonas Kvinge
97ec12b5b3
Don't compile devices on windows
2018-09-20 17:36:23 +02:00
Jonas Kvinge
6563bec7e4
Remove builtin qtwin and use WinExtras, replace some macros
2018-09-15 13:07:51 +02:00
Jonas Kvinge
fc8a27f55b
Fix some compiler warnings
2018-09-12 22:51:10 +02:00
Jonas Kvinge
9404e40cad
Fix song.h
2018-09-12 21:52:30 +02:00
Jonas Kvinge
e479e7e113
Fix show album cover from Tidal
2018-09-10 21:58:57 +02:00
Jonas Kvinge
6d686ee66a
Add source to songs and playlist_items
2018-09-08 12:38:02 +02:00
Jonas Kvinge
19b645d731
Show filetype for Tidal
2018-09-06 22:34:18 +02:00
Jonas Kvinge
1562585561
Added support for reading lyrics from tags
...
Also fixed tagreader crash when saving tags to MP3 files
2018-09-06 20:04:29 +02:00
Jonas Kvinge
440a223bfb
Fix saving search_for_cover_auto
2018-09-06 17:37:50 +02:00
Jonas Kvinge
032022c246
Add "Show above status bar" as an option
2018-09-05 19:03:21 +02:00
Jonas Kvinge
36ab26c49a
Fix automatic album cover fetching
...
- Moved Album Choice Controller to mainwindow to use common for both
PlayingWidget and ContextView.
- Fixed a bug I created that caused fetching album covers in a loop
2018-09-04 21:43:44 +02:00
Jonas Kvinge
ee78b6f2bb
Add DSF and DSDIFF/DFF support
2018-09-02 01:40:14 +02:00
Jonas Kvinge
adc38c4b12
Disable Amazon cover provider (API key revoked)
2018-08-29 22:27:26 +02:00
Jonas Kvinge
5af58c19ae
Remove some unused variables
2018-08-29 22:17:23 +02:00
Jonas Kvinge
ac6cac8da1
New context with albums and lyrics +++ much more
...
* Added new lyrics provider with lyrics from AudD and API Seeds
* New improved context widget with albums and lyrics
* Fixed playing and context widget getting stuck in play mode when there was an error
* Changed icons for artists in collection, tidal and cover manager
* Removed "search" icon from "Search automatically" checkbox (right click) that looked ugly
* Removed some unused widgets from the src/widgets directory
* Fixed initial size of window and side panel
* Fixed saving window size correctly
2018-08-29 21:42:24 +02:00
Jonas Kvinge
3b30e66e87
Fix DB schema
2018-08-15 01:28:37 +02:00
Jonas Kvinge
08fcedd925
Rename some UI stuff
2018-08-09 21:49:18 +02:00
Jonas Kvinge
c518e42e18
Remove whitespace
2018-08-09 18:39:44 +02:00
Jonas Kvinge
820124f9e1
Add tidal support
2018-08-09 18:10:03 +02:00
Jonas Kvinge
b2c26eb4ed
Make chromaprint optional
2018-07-16 07:23:37 +02:00
Jonas Kvinge
602f9759bb
Fix dbus compile without X11
2018-07-03 20:32:28 +02:00
Jonas Kvinge
ab3569a285
More macos fixes
2018-07-03 17:51:52 +02:00
Jonas Kvinge
ada7325a04
Fix macos build
2018-07-01 22:26:46 +02:00
Jonas Kvinge
c4e75dea65
Fix macos build
2018-07-01 22:24:23 +02:00
Jonas Kvinge
04f1d296ea
More engine fixes
2018-07-01 01:29:52 +02:00
Jonas Kvinge
985b91e5f4
Fix setting output/device for Xine and VLC backend
...
- Fixed setting output and device on Xine and VLC backend
- Fixed track slider for Xine, VLC and Phonon
- Improved backend settings to better support multiple backends
- Added group by samplerate and bitdepth in collection
- Fixed crash on exit when existing instance of the application is already runnung caused by NVIDIA driver
- Changed Q_OS_MAC to Q_OS_MACOS
2018-06-28 01:15:32 +02:00
Jonas Kvinge
c4e64b591d
Fix crash
2018-06-11 22:35:46 +02:00
Jonas Kvinge
60b55b6d7d
Improvements to device selection
2018-06-07 19:38:40 +02:00
Jonas Kvinge
d45f8672cd
Fix pulseaudio device selection
2018-06-07 02:06:12 +02:00
Jonas Kvinge
8df599ffe5
Exiting immediately to work around nvidia crash
2018-06-07 02:04:26 +02:00
Jonas Kvinge
7356344136
Fix compile with clang and openbsd
2018-05-14 17:57:37 +02:00
Jonas Kvinge
4746922e9f
Change spelling
2018-05-12 20:31:24 +02:00
Jonas Kvinge
5392cc4109
Audio file detection by content
2018-05-10 15:29:28 +02:00
Jonas Kvinge
5bfd04b9f3
Remove 3rdparty qsqlite.
2018-05-04 21:32:42 +02:00
Jonas Kvinge
99868323d7
Fix compile without built-in qsqlite
2018-05-04 19:16:08 +02:00
Jonas Kvinge
ad2b567216
Fix playback of WavPack
2018-05-01 13:34:32 +02:00
Jonas Kvinge
e337b7933b
Includes, comments and bugfixes
...
- Fix includes
- Use common regex (Song::kCoverRemoveDisc) for removing Disc/CD from album
- Remove Disc/CD from album when creating hash
- Make imobiledevice support compile
- Fix setting device on windows
2018-05-01 00:41:33 +02:00
Jonas Kvinge
917b9c39b8
Fix paths
...
- Use QStandardPaths
- Load settings in StatusView widget
- Update about
- Remove redundant code
- Temporary hide missing audiopanorama error as workaround for windows build
2018-04-06 22:13:11 +02:00
Jonas Kvinge
43bf7e3ca8
Improvments to gstreamer backend and settings +++
...
- Fixed bug not setting environment for gstreamer before initialization
- Fixed windows directsound device
- Fixed crash on failure to create gstreamer element
- Fixed crash when switching backend
- Don't stop playback if equalizer or replay gain fails in gstreamer
- Improvments to backend settings
- Fixed backend settings to work for windows
- Fixed replay gain settings not working
- Fixed right click menu for album showing in statusview even when no song was playing
- Removed redundant code
2018-04-05 21:40:05 +02:00
Jonas Kvinge
6bbc1271e4
Fix cross build for windows.
2018-04-02 18:35:58 +02:00
Jonas Kvinge
f8c80f3fe2
Fix git branch and commit revision in version.
2018-04-01 18:32:31 +02:00
Jonas Kvinge
c52d28be48
Remove unused gtest.
2018-03-31 19:43:28 +02:00
Jonas Kvinge
0fcd66cef2
Fix build without Qt4 headers.
2018-03-31 16:49:27 +02:00
Jonas Kvinge
bd163f989e
Remove non-moc headers from makefile +++
2018-03-18 18:39:30 +01:00
Jonas Kvinge
bc099bd19b
Use gstreamer as default engine.
2018-03-10 23:58:19 +01:00
Jonas Kvinge
4c80c9b423
Use gstreamer as default engine.
2018-03-10 23:51:05 +01:00
Jonas Kvinge
16cabf33a2
Code cleanup.
2018-03-10 13:02:56 +01:00
Jonas Kvinge
887e045a63
Fix crash when loading CD playlists
2018-03-04 20:13:05 +01:00
Jonas Kvinge
b2b1ba7abe
Initial commit.
2018-02-27 18:06:05 +01:00