Commit Graph

3233 Commits

Author SHA1 Message Date
casey langen
3cd6bc165f Update scrobble logic to post after 25% of the track has played, not 10 seconds. 2021-07-17 12:02:31 -07:00
casey langen
c86230d3aa Fix rare PipeWire bug that may cause volume to not get set properly after restarting the app. 2021-07-15 22:50:34 -07:00
casey langen
dfecbe96e5 Syntax fix for OpenBSD CMake support. 2021-07-15 22:16:30 -07:00
casey langen
b87c8d1152 OpenBSD build fixes. 2021-07-15 20:45:43 -07:00
Tian Yunhao
00cf3eb59d
Build: ensure static library existence only when needed (#447)
The current cmake build script for flac, m4a and ogg
asserts the corresponding library existence. However,
when building in environments like buildroot, the static
library may not exist. Thus only check for them when
static build is actually needed.
2021-07-01 21:35:30 -07:00
casey langen
bd870de626 Update CMake scripts to be compatible with different Homebrew install paths. 2021-06-13 20:24:19 -07:00
casey langen
70a35adf39 Android Studio 4.2 support. 2021-05-11 12:58:05 -07:00
Maksymilian Jodłowski
ec842cfcb0
Requery TrackSearchLayout on Indexer.Finished (#437)
Whenever library is updated search should be requeried.

Co-authored-by: Maksymilian Jodlowski <5447436-ravensiris@users.noreply.gitlab.com>
2021-05-05 00:04:34 -07:00
casey langen
f2590fc480 Version bump for Windows re-dist 2021-04-29 19:22:07 -07:00
eater
fea06d9674
Use pkg-config for pipewire library in cmake (#432) 2021-04-19 15:55:14 -07:00
casey langen
132a8b7f88 Replaced a bunch of unnecessary flatMaps with map 2021-04-19 00:03:58 -07:00
casey langen
55f7fc17fd Use boost 1.71 on hirsute 2021-04-18 14:40:23 -07:00
casey langen
83b27a9830 Fix hirsute boost version 2021-04-18 14:26:16 -07:00
casey langen
32908048d3 Upgraded musikcube-bin for a new ExoPlayer flac plugin. 2021-04-17 20:42:46 -07:00
casey langen
9ebf93b155 Upgrade musikdroid dependencies and build tooling. 2021-04-17 19:23:08 -07:00
casey langen
cdc9242cb3 Fix hirsute CI options 2021-04-17 14:30:02 -07:00
casey langen
da73d72310 Cannot use precompiled headers on Buster 2021-04-17 14:28:33 -07:00
casey langen
0503ef3a48 Added missing build targets to circle ci script 2021-04-17 13:26:22 -07:00
casey langen
a8ceed2747 Debian Buster support for CI 2021-04-17 13:20:07 -07:00
casey langen
9667ec6bd6 Release hash update 2021-04-16 22:10:42 -07:00
casey langen
a17b9d912e Added mint to circleci config 2021-04-16 21:57:05 -07:00
casey langen
4b53a11cef Packaging script updates. 2021-04-16 20:28:39 -07:00
casey langen
5c3de69ca8 CHANGELOG update 2021-04-16 19:27:17 -07:00
Cthulhux
24aeb8b6be
de_DE translation (#430) 2021-04-16 19:26:29 -07:00
casey langen
172ed8f65f version bump 2021-04-15 21:08:41 -07:00
casey langen
f44157a220 Copyright year updates. 2021-04-14 20:16:48 -07:00
casey langen
d79dac8ac8 Don't fail if libev.a is missing, we'll fall back to the shared library. 2021-04-13 22:16:16 -07:00
casey langen
6c2711bead Add Feodra 34 to config.yml, and conditionalize building with Pipewire
support in the RPM spec.
2021-04-13 22:11:58 -07:00
casey langen
7ec4377d9b Updated install-deps script to include pipewire for Fedora 34 2021-04-13 22:02:49 -07:00
casey langen
2a72984be4 Warning cleanup 2021-04-13 22:02:49 -07:00
casey langen
f0fdb01584 CHANGELOG update for upcoming release. 2021-04-12 22:43:32 -07:00
casey langen
6914702131 Fix bug where sometimes navigating to directory browse would not correctly hightlight the "browse" button in the shortcuts bar 2021-04-12 21:59:30 -07:00
casey langen
6fd0c537b4 Added an "advanced" option to allow resuming playback automatically on app start. 2021-04-11 22:41:12 -07:00
casey langen
e35d117156 Better bad packet detection...? 2021-04-11 20:35:23 -07:00
casey langen
1230315a4e Detect and discard invalid packets in FfmpegDecoder. This seems to fix issues when playing WAV files that have embedded artwork. 2021-04-11 20:04:40 -07:00
casey langen
bdb624a187 More logging and improved seeking in FfmpegDecoder. 2021-04-11 18:22:27 -07:00
casey langen
3b95b17753 Don't show EOF errors by default when decoding, as they're usually nothing to worry about and pollute the log. 2021-04-11 17:31:27 -07:00
casey langen
16af22a7d1 Fix issue with DirectoryAdapter being unable to display some music in the root directory if there are empty sub-directories. 2021-04-11 17:17:41 -07:00
casey langen
de660b8f51 Add support for long filenames on Windows in directory browse view. 2021-04-10 22:53:50 -07:00
casey langen
229b282aec Check for libraries and fail fast if not found. 2021-04-10 22:33:33 -07:00
casey langen
a28d14717d Use M-s instead of ^S to change sort order. 2021-04-10 14:27:00 -07:00
casey langen
8431598aa2 Upgraded Windows build to use ffmpeg4.4 2021-04-10 14:08:48 -07:00
casey langen
15134e9a80 Fixed USE_BUNDLED_TAGLIB=false, and renamed to ENABLE_BUNDLED_TAGLIB 2021-04-09 22:43:56 -07:00
casey langen
1539a407db Syntax modernization in Plugins.cpp 2021-03-27 22:25:11 -07:00
casey langen
f2071d31aa Ensure debug is properly initialized for all plugins. 2021-03-21 22:15:10 -07:00
casey langen
56f3af3b96 Guard against null debug during shutdown. 2021-03-21 14:58:18 -07:00
casey langen
f416a1dbd7
Merge pull request #421 from clangen/clangen/pipewire
PipeWire output support
2021-03-19 23:30:56 -07:00
casey langen
017bc1fdde Fixed StockEncoder's plugin name 2021-03-19 23:29:41 -07:00
casey langen
3b6768cb2d FFMPEG_ENABLED -> ENABLE_FFMPEG for consistency. 2021-03-19 23:29:03 -07:00
casey langen
9cacfb9832 Disable PipeWire by default; added ENABLE_PIPEWIRE flag to CMake. Added Hirsute build target that includes PipeWire. 2021-03-19 23:28:11 -07:00