1
0
mirror of https://github.com/clangen/musikcube.git synced 2025-02-13 15:41:26 +00:00

3118 Commits

Author SHA1 Message Date
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 0.96.6 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 () 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 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
casey langen
7b4864bed9 Use a stubbed debugger during shutdown. 2021-03-18 22:41:29 -07:00
casey langen
717b6066ec Converted PipeWireOut to use IDebug 2021-03-18 22:19:35 -07:00
casey langen
05bef79366 Fixed a bug where updating the transport wouldn't take effect until an app restart. 2021-03-18 21:35:02 -07:00
casey langen
672a5fdb45 Fixed a bug where switching between crossfade and gapless transport could cause the app to stop responding. 2021-03-18 21:07:42 -07:00
casey langen
fa80e7f041 Fix curses version check. 2021-03-18 11:57:32 -07:00
casey langen
bd0db547ff Query device name. 2021-03-18 11:38:41 -07:00
casey langen
c8867a3b96 PipeWire device selection and persistence by ID. TODO: still need to resolve the name. 2021-03-18 00:41:41 -07:00
casey langen
0a0a192bbf Incremental changes to support device enumeration. TODO: (1) resolving device name, (2) actually changing to a non-default device. 2021-03-17 23:56:39 -07:00
casey langen
89bbdf6f54 Let PipeWire determine the best buffer size automatically. We had selected buffers that were too small and causing gapless playback to not always work properly. 2021-03-17 20:22:21 -07:00
casey langen
ae800d788d Implemented PipeWireOut::SetVolume 2021-03-17 19:15:04 -07:00
casey langen
75dac589d0 Stabilized Pipewire. Just a few TODOs left. 2021-03-16 23:44:47 -07:00
casey langen
4e2a46267c TODOify 2021-03-15 22:33:40 -07:00
casey langen
95564ef5cd Fix pause/resume in PipeWireOut 2021-03-15 22:32:01 -07:00
casey langen
a602b0efaf Ensure PipeWireOut shuts down cleanly 2021-03-15 22:28:31 -07:00
casey langen
dcb4e38921 We have audio! Cleaned up some debug logging. 2021-03-15 22:09:25 -07:00