Commit Graph

2069 Commits

Author SHA1 Message Date
Casey Langen
62d35e709a Improved stability, but there seem to be bugs with m3u files. Will
probably add an option to disable them by default.
2019-01-03 23:57:40 -08:00
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