Jonas Kvinge
eae287be37
Remove -Wno-bool-conversion
2020-06-27 03:00:25 +02:00
Jonas Kvinge
5f71a558b9
Adapt most changes from taglib2
2020-06-26 23:30:30 +02:00
Jonas Kvinge
b5818a9b62
Look for 2.0 module of libplist and libusbmuxd
...
Fixes #467
2020-06-20 17:39:43 +02:00
Jonas Kvinge
3b58c02db0
Improve CMake files ( #460 )
2020-06-17 22:56:20 +02:00
Jonas Kvinge
6e061764ee
Remove phonon
2020-04-25 01:42:29 +02:00
Jonas Kvinge
7a56ffb7c3
Use COMPILE_LANGUAGE when setting compile options
2020-04-24 00:01:59 +02:00
Jonas Kvinge
9289394261
Remove some compile options
2020-04-23 21:50:25 +02:00
Jonas Kvinge
ac40094d37
Update CMakeLists.txt files
2020-04-23 20:59:09 +02:00
Jonas Kvinge
d90aecb164
Add back Tidal support
2020-04-13 19:04:06 +02:00
Jonas Kvinge
e55d9cafb6
Update logger
2020-03-08 18:40:39 +01:00
Jonas Kvinge
7ae049b559
Require Qt 5.6 or higher
2020-02-29 21:50:10 +01:00
Jonas Kvinge
2e0f7b367f
Remove tidal and qobuz
...
Fixes #369
2020-02-25 01:08:03 +01:00
Jonas Kvinge
7312e3f452
Find backtrace quiet
2020-02-23 20:42:30 +01:00
Jonas Kvinge
52ee21d550
Remove C++11Compat.cmake
2020-02-18 01:22:04 +01:00
Daniel Kolesa
814bb3006c
libstrawberry-common: check for library/includes for backtrace() ( #364 )
...
This is a non-standard header, so it should be checked properly.
This fixes compilation with musl libc and possibly other C library
implementations.
2020-02-06 20:04:23 +01:00
Jonas Kvinge
af1b0ace19
Use bultin taglib on Windows too by default
2020-02-06 18:37:02 +01:00
Jonas Kvinge
d1aa276465
Move -DTAGLIB_STATIC
2020-01-16 01:56:47 +01:00
Jonas Kvinge
2af6fc7452
Add -DTAGLIB_STATIC
2020-01-16 01:40:30 +01:00
Jonas Kvinge
31aa42c2fa
Fix compile with translations on Windows
2020-01-03 02:07:37 +01:00
Jonas Kvinge
8ac83a46f5
Remove clang compiler flag
2019-11-15 23:24:37 +01:00
Jonas Kvinge
bbad45f1e7
Minor cmake fixes
2019-11-15 00:22:41 +01:00
Jonas Kvinge
f449808ba3
Fix: imobiledevice depends on libgpod enabled
2019-10-03 22:54:40 +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
9b45f0661e
Add option to bundle gstreamer plugins on Linux
2019-08-27 22:29:48 +02:00
Martin Delille
0e97f99f93
remove 3rdparty SPMediaKeyTap ( #239 )
2019-08-11 20:44:32 +02:00
Jonas Kvinge
10c57cf6da
Release 0.6.2
2019-08-03 13:57:54 +02:00
Jonas Kvinge
43b9941dc8
Make sqlite3 fts5 check fatal
2019-08-02 21:12:18 +02:00
Jonas Kvinge
0bfebd90da
Add CMAKE_REQUIRED_FLAGS --std=c++11 to check_cxx_source_runs
2019-08-01 21:49:19 +02:00
Jonas Kvinge
93f33615ad
Don't use check_cxx_source_runs when cross-compiling
2019-07-31 23:06:59 +02:00
Jonas Kvinge
588a0b3c41
Add cmake test for sqlite3 FTS5
2019-07-31 20:05:38 +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
c9f01f4bc4
Remove old devicekit udisks backend
2019-07-13 23:00: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
60bd90848b
Add tests ( #193 )
2019-06-28 01:33:22 +02:00
Jonas Kvinge
89252d0dba
Add Qobuz support ( #181 )
2019-06-19 02:22:11 +02:00
Jonas Kvinge
7b54cef23b
Add Subsonic support ( #180 )
2019-06-17 23:54:24 +02:00
Jonas Kvinge
c1939a36dd
Change CMakeLists.txt to use list APPEND for Qt5
2019-06-08 22:03:10 +02:00
Jonas Kvinge
8b05af7ca3
Make xine analyzer optional
2019-05-28 18:37:51 +02:00
Jonas Kvinge
69eeb4b0f8
Move QSearchField to widgets and remove rest of qocoa
2019-05-08 23:34:44 +02:00
Jonas Kvinge
907d18a83a
Add moodbar
2019-04-18 15:03:01 +02:00
Jonas Kvinge
31b24d9a09
Use GnuTLS instead
2019-04-16 17:48:11 +02:00
Jonas Kvinge
7f23b9b424
Add https support to localredirectserver
2019-04-15 22:17:40 +02:00
Jonas Kvinge
380b84195f
Add ChartLyrics provider
2019-04-14 18:02:51 +02:00
Jonas Kvinge
f0a5c4b2c2
Enable translations
2019-03-09 18:02:17 +01:00
Jonas Kvinge
380f2509ac
Remove deezer
2019-03-09 17:43:20 +01:00
Jonas Kvinge
954e0e8a59
Add translations support ( #82 )
...
* Add translations support
* Update .gitignore
2019-02-22 20:24:38 +01:00
Jonas Kvinge
ad141c165b
Update imobiledevice
2019-01-24 19:43:52 +01:00
Jonas Kvinge
706529248a
Fix find_path check for X11 headers
2019-01-24 18:25:54 +01:00
Jonas Kvinge
9ce8b60cd2
unset dirs
2019-01-18 01:00:07 +01:00
Jonas Kvinge
9401ad2ba3
Check for libsingleapplication too
2019-01-18 00:40:54 +01:00
Jonas Kvinge
a4120d3d3e
Fix use system SingleApplication
2019-01-12 02:07:39 +01:00
Jonas Kvinge
c94f9073f8
Add SingleCoreApplication
2019-01-11 01:04:13 +01:00
Jonas Kvinge
b2fe64ed34
Add warning if missing headers
2019-01-08 23:49:35 +01:00
Jonas Kvinge
c0e1a9a359
Use VERSION_GREATER instead
2019-01-07 19:25:11 +01:00
Jonas Kvinge
aeb7e3914e
Allow compile with Qt 5.5 again
2019-01-07 19:04:53 +01:00
Jonas Kvinge
89e0524f90
Attempt to fix cmake error
2019-01-07 18:02:50 +01:00
Jonas Kvinge
74fb44abd3
Change to VERSION_GREATER_EQUAL
2019-01-07 02:12:32 +01:00
Jonas Kvinge
f222048efe
Replace QtSingleApplication with SingleApplication ( #40 )
2019-01-07 01:00:58 +01:00
Jonas Kvinge
9378bac10e
Add make dmg
2019-01-04 01:22:32 +01:00
Jonas Kvinge
7d8ba57e5f
Fix bundle dir for macOS
2019-01-03 23:18:39 +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
fc9f93791d
Remove Qt5::Xml dependency
2018-12-28 17:15:27 +01:00
Jonas Kvinge
2d087dfe15
Add new last.fm album cover provider
2018-12-15 00:43:50 +01:00
Jonas Kvinge
2d8f30c40a
Replace sha2 with QCryptographicHash
2018-12-02 19:12:27 +01:00
Jonas Kvinge
58ea0bcbb0
Turn Deezer OFF by default if dependencies arent found
2018-11-27 19:33:30 +01:00
Jonas Kvinge
7613b2f526
Add alsa to optional_component
2018-11-17 16:28:05 +01:00
Jonas Kvinge
1771d41871
Fixes to makefiles
...
- Add a warning when using the systems taglib less or equal to version 1.11.1
- Remove OpenGL and Qt5::OpenGL dependency, it is not used by the analyzer
- Rename some variables
2018-11-05 01:14:56 +01:00
Jonas Kvinge
26459763e5
Only set QtDebugMsg when build type is debug
2018-10-31 19:41:52 +01:00
Jonas Kvinge
51021131d7
Allow compile on Qt 5.5.1 or above
2018-10-23 20:17:29 +02:00
Robert-André Mauchin
9de41bc027
Use qt5 version of system-wide libraries
2018-10-22 17:45:47 +02:00
Jonas Kvinge
4a0bd99654
Enable deezer engine by default
2018-10-20 22:13:02 +02:00
Jonas Kvinge
c977c822d5
Add info about Deezer
2018-10-19 19:13:01 +02:00
Jonas Kvinge
b9d0b3e152
Add option to diable Tidal and Deezer
2018-10-17 23:49:02 +02:00
Jonas Kvinge
0a81fa99fc
Add Deezer support
2018-10-14 00:08:33 +02:00
Jonas Kvinge
6563bec7e4
Remove builtin qtwin and use WinExtras, replace some macros
2018-09-15 13:07:51 +02:00
Jonas Kvinge
ee78b6f2bb
Add DSF and DSDIFF/DFF support
2018-09-02 01:40:14 +02:00
Jonas Kvinge
b2c26eb4ed
Make chromaprint optional
2018-07-16 07:23:37 +02:00
Jonas Kvinge
e181b47e3f
Add 'make deb'
2018-07-16 02:57:57 +02:00
Jonas Kvinge
dc91f19f30
Just use PkgConfig to find dbus
...
- dbus was not found on debian based distros, because they had the library in a different location
- Not sure why I added the find package cmake file in the first place, will fix it and readd it if this causes problems
2018-07-16 01:20:29 +02:00
Jonas Kvinge
70db0a33d1
Add debian package
2018-07-12 17:10:38 +02:00
Jonas Kvinge
eb5d72a940
Fix build with cmake with < 3.1
2018-07-11 17:23:44 +02:00
Jonas Kvinge
803590daa8
Fix Travis-CI build
2018-07-05 19:11:47 +02:00
Jonas Kvinge
602f9759bb
Fix dbus compile without X11
2018-07-03 20:32:28 +02:00
Jonas Kvinge
6dccc8857b
Cleanup linking of QT components
2018-07-03 19:33:09 +02:00
Jonas Kvinge
ada7325a04
Fix macos build
2018-07-01 22:26:46 +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
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
5065828515
Change description to Last.fm album cover provider
2018-05-15 22:27:37 +02:00
Jonas Kvinge
eab25bbd17
Improvements to makefiles
...
- Added cmake file to find D-Bus
- Removed remaining AddEngine stuff
- Fixed cross compiling for windows trying to use dbus after previous commit
- Compilation tested on Linux, FreeBSD, OpenBSD and cross compilation from linux for windows using mingw compiler
2018-05-15 00:25:30 +02:00
Jonas Kvinge
7356344136
Fix compile with clang and openbsd
2018-05-14 17:57:37 +02:00
Jonas Kvinge
bcc60797c6
Fix taglib in makefile
2018-05-10 17:08:55 +02:00
Jonas Kvinge
28b670c2dc
Ops...
2018-05-10 15:35:36 +02:00
Jonas Kvinge
5392cc4109
Audio file detection by content
2018-05-10 15:29:28 +02:00
Jonas Kvinge
7b2d1d95d3
Fix version and update README
2018-05-08 19:55:53 +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
0af0af2415
Release 0.1.2
2018-05-02 00:18:54 +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
6bbc1271e4
Fix cross build for windows.
2018-04-02 18:35:58 +02:00
Jonas Kvinge
c52d28be48
Remove unused gtest.
2018-03-31 19:43:28 +02:00
Jonas Kvinge
96492cb90c
Check for glu library.
2018-03-31 16:23:08 +02:00
Jonas Kvinge
bd163f989e
Remove non-moc headers from makefile +++
2018-03-18 18:39:30 +01:00
Jonas Kvinge
c3f0d27165
Remove files.
2018-03-14 00:39:16 +01:00
Jonas Kvinge
16cabf33a2
Code cleanup.
2018-03-10 13:02:56 +01:00
Jonas Kvinge
2be8f88d73
Fix discogs album cover fetching. Remove QJSON dependency.
2018-03-02 22:51:42 +01:00
Jonas Kvinge
b2b1ba7abe
Initial commit.
2018-02-27 18:06:05 +01:00