casey langen
53b072f8f6
Redraw UI on visibility change. Shouldn't be necessary; need to look
...
into the root cause.
2021-07-18 13:18:32 -07:00
casey langen
11f81c59e5
Fix bug where user may not be able to navigate to lyrics layout.
2021-07-18 13:10:06 -07:00
casey langen
8627875691
Update scrobble logic.
2021-07-17 15:41:56 -07:00
casey langen
2af4a125fb
Fix unit conversion.
2021-07-17 15:39:41 -07:00
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
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 flatMap
s with map
2021-04-19 00:03:58 -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
9667ec6bd6
Release hash update
2021-04-16 22:10:42 -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
2a72984be4
Warning cleanup
2021-04-13 22:02:49 -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
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