Commit Graph

2068 Commits

Author SHA1 Message Date
Casey Langen
fd69636743 Incremental work. 2019-01-03 22:42:54 -08:00
Casey Langen
35428add63 Prevent crash if environment is null. Need to figure out a better way
around this.
2019-01-03 22:21:00 -08:00
Casey Langen
8ea371330c We're producing sound, but there are some bugs. 2019-01-03 22:04:52 -08:00
Casey Langen
681e6c27bc Fixed some and simplified Indexer with code related to rescanning
sources. Also fixed GmeIndexerSource -- it seems to be working now
2019-01-03 21:32:18 -08:00
casey langen
31dd2a5f79 Real (but untested) directory scanning. 2019-01-03 20:56:50 -08:00
casey langen
e4c2a5b085 Added a bunch of boring parsing and indexing logic. 2019-01-03 20:47:44 -08:00
casey langen
3a1f5d073c GmeIndexerSource scaffolding 2019-01-03 10:14:17 -08:00
casey langen
5268695404 IIndexerSource::Scan now recieves a list of indexer paths. 2019-01-03 00:05:10 -08:00
casey langen
c12d05da96 Added gme sources and fixed compiler/linker errors. 2019-01-02 22:27:08 -08:00
casey langen
26ae81de1d Initial boilerplate. 2019-01-02 21:47:44 -08:00
casey langen
e152981e62 Added the ability to disable album artist -> artist metadata fallback. 2019-01-02 18:58:08 -08:00
casey langen
6eb08dc395 Fixed bug in SndioOut where skipping tracks may cause the first few buffers to get discarded. 2019-01-02 17:55:37 +00:00
casey langen
49bdae9c76 CHANGELOG bump 2019-01-01 22:37:17 -08:00
casey langen
789a289c2e Removed SndioOut cruft 2019-01-01 21:55:05 -08:00
casey langen
03e4c697f9 Make VS2017 compiler happy after shifting code around. 2019-01-01 21:46:59 -08:00
casey langen
15f445fad1 Removed extraneous logging. 2019-01-01 21:21:30 +00:00
casey langen
51f1337d6f Upgradwed json.hpp and added the ability to specify ALSA_ENABLED as a FreeBSD compile option. 2019-01-01 20:58:04 +00:00
casey langen
80185085ec Merge branch 'master' into clangen/sndiotest 2019-01-01 19:58:56 +00:00
casey langen
4c2da06441 Experimental SndioOut changes. 2019-01-01 20:12:14 +00:00
casey langen
99075065c9 Improved compiler compatibility and cleaned up a couple warnings. 2019-01-01 19:57:01 +00:00
casey langen
196975f55f Prep for point release that fixes m4a playback. 2019-01-01 17:43:28 -08:00
casey langen
43c4be875d Repaired m4a support and added support for alac and aac. 2019-01-01 17:20:34 -08:00
casey langen
4a5e8fb2a4 Added missing permission required for Android 9+ 2019-01-01 00:03:54 -08:00
casey langen
ad79be4c77 License date update. 2018-12-30 02:05:22 -08:00
casey langen
43437d446d Ellipsize album titles properly. 2018-12-30 01:49:52 -08:00
casey langen
6722ebd2ed Allow version display in settings screen as well. 2018-12-30 00:04:55 -08:00
casey langen
dc262c345e M-v for version in ConsoleLayout. 2018-12-29 21:08:02 -08:00
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. 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