casey langen
68762cd231
Merged build
into master
to fix various build config problems.
2018-12-29 19:39:21 -08:00
casey langen
3bf71b9921
Truncate CategoryBrowseAdapter
titles properly based on settings, and also fixed flacdecoder CMakeLists for macOS
2018-12-29 15:18:05 -08:00
casey langen
6215a062e8
circleci config updates for correct ubuntu packages.
2018-12-29 12:38:14 -08:00
casey langen
17d2a617b8
musikdroid version bump.
0.60.0
2018-12-29 11:45:32 -08:00
casey langen
2c6024fbb3
Optimized imports.
2018-12-28 23:41:49 -08:00
casey langen
6b9a446494
Normalize Activity transitions across the app.
2018-12-28 23:35:32 -08:00
casey langen
1a7ff4bd75
CHANGELOG bump.
2018-12-28 23:20:33 -08:00
casey langen
3fb7882d89
Added the ability to specify title ellipsis mode (beginning/middle/end).
...
Fixes #209 .
2018-12-28 23:18:40 -08:00
casey langen
81f2df6b1e
More CHANGELOG updates.
2018-12-28 14:26:58 -08:00
casey langen
eacb57fba8
Updated changelog.
2018-12-28 14:15:03 -08:00
casey langen
19c2f4f13c
Merge pull request #221 from clangen/clangen/album_art_indexer_fixes
...
If album art exists for the track being processed, don't re-extract it.
2018-12-28 14:13:23 -08:00
casey langen
7a9d4c7c99
Merge branch 'master' into clangen/album_art_indexer_fixes
2018-12-28 14:00:50 -08:00
casey langen
458bbbb8e8
Ensure EqualizerOverlay stays in sync with settings from the remote client.
2018-12-28 13:55:43 -08:00
casey langen
5e0c230470
Updating equalizer settings remotely from the Android app is working now.
2018-12-28 13:44:53 -08:00
casey langen
f974911ded
More eq ui boilerplate.
2018-12-28 01:17:38 -08:00
casey langen
87fbf5801d
Stubbed out some more of the remote eq android ui
2018-12-28 00:10:06 -08:00
casey langen
497b35a008
Added the ability to get/set equalizer settings via IEnvironment, and
...
added related messages to the WebSocketServer.
Also implemented sending/updating eq settings in the Android client data
layer, and stubbed a screen that can be used for display eq values.
2018-12-27 23:22:23 -08:00
casey langen
39b068fc52
A couple more ffmpeg decoder bug fixes -- wma files seem to be decoding properly on macOS (and likely Linux) now.
2018-12-27 13:40:27 -08:00
casey langen
e3a3da754e
Fixed *nix compile error.
2018-12-27 11:48:08 -08:00
casey langen
056ec704f5
Fixes to ensure FFMPEG_DECODER is defined on *nix builds.
2018-12-27 11:37:01 -08:00
casey langen
0ebf17de14
Updated version in CMakeLists.txt
2018-12-27 08:17:39 +00:00
casey langen
205e3e301d
Fixed a couple edge case bugs in Stream and FfmpegDecoder.
2018-12-26 23:36:31 -08:00
casey langen
cc134775ef
Added a new IDebug
interface to the SDK -- plugins can opt-in to get an instance to one of these and write debug information to the standard location, just like the rest of the app.
2018-12-26 22:55:53 -08:00
casey langen
1b4b9127c4
Log whether or not ffmpeg is enabled.
2018-12-26 22:17:16 -08:00
Casey Langen
5d46fbdcad
Hopefully fixes Fedora 29 ffmpeg build.
2018-12-26 21:24:27 -08:00
Casey Langen
ef8b9e2092
Fedora fixes for ffmpeg.
2018-12-26 21:17:45 -08:00
casey langen
f4f9c828f4
Version bump for upcoming release.
2018-12-26 18:10:36 -08:00
casey langen
56ed573a17
Fixed transparency toggle in settings.
2018-12-26 12:51:26 -08:00
casey langen
32d1de9595
Corrected a typo in musikcube.spec
2018-12-26 12:41:51 -08:00
casey langen
00153464aa
Added the ability to toggle background color mode in settings.
2018-12-26 12:35:57 -08:00
casey langen
f6f5b9c327
Fixed Windows compile.
2018-12-25 23:55:54 -08:00
casey langen
20d0f02d2d
Updated debug
module (pulled from upstream f8n
) and simplified ConsoleLayout
. Also fixed up some more instances where we were using raw int64_t
attrs instead of Color in cursespp.
2018-12-25 23:53:30 -08:00
casey langen
2ef57ec0ba
Fixed a bug where switching the output driver while playback is stopped did not work properly.
2018-12-25 22:16:22 -08:00
casey langen
2f66efdfe2
Enable FFMPEG_DECODER in Win32 builds.
2018-12-25 20:15:49 -08:00
casey langen
e1f5279856
Define FFMPEG_DECODER when specified via cmake
2018-12-25 15:46:11 -08:00
casey langen
81888780b4
Added support for opus, wavepack and wma when the ffmpeg decoder is
...
enabled.
2018-12-25 15:41:55 -08:00
casey langen
b53aa33ae4
Need to set escdelay later in the init process.
2018-12-25 05:51:26 -08:00
casey langen
d41d48deba
Added supereq to the ffmpeg solution.
2018-12-24 23:46:54 -08:00
casey langen
a6bc4a27d1
Updated ffmpeg decoder to use ffmpeg 4.1 (and also fixed a small bug).
2018-12-24 23:42:32 -08:00
casey langen
47d3c6aa29
Fixed Windows compile error.
2018-12-24 23:31:34 -08:00
casey langen
bd5c05092c
Default to non-bundled taglib.
2018-12-24 18:17:51 -08:00
casey langen
cde4c77578
Updated config.yml to include taglib for bionic build.
2018-12-24 17:32:07 -08:00
casey langen
2fc80efcf5
More dependency updates for taglib.
2018-12-24 16:01:58 -08:00
casey langen
a74d9e918d
First crack at auto-detecting distros that need to use bundled taglib.
2018-12-24 15:41:16 -08:00
casey langen
f55628de19
Improved UTF8 detection.
2018-12-24 11:01:41 -08:00
casey langen
f329f3b4b6
Fix bug where generated musikcube
shell script was not being used for
...
out-of-source builds. This should fix the FreeBSD port.
2018-12-24 11:00:15 -08:00
casey langen
716a32802f
Ugh, sh -> bash for the time being.
2018-12-23 17:34:52 -08:00
casey langen
a43790a70f
Use sh
instead of bash
in wrapper scripts to maximize compatibility.
2018-12-23 17:26:20 -08:00
Casey Langen
4a5409bfcd
Added some newlines to the LANG error.
2018-12-23 14:37:46 -08:00
Casey Langen
8fca39055e
Don't allow the app to start if a valid LANG isn't set in the
...
controlling terminal.
2018-12-23 14:36:05 -08:00