casey langen
deb2f8fee2
Added an option to ignore the embedded track length for chiptunes tracks.
2019-01-07 21:04:57 -08:00
casey langen
bd22be6387
Version bump for next release.
2019-01-07 08:11:52 -08:00
casey langen
20d277b408
Don't cache playback position for streams of indeterminate length.
2019-01-07 08:10:09 -08:00
Casey Langen
445e128269
Added update-version.sh to automate version bumping.
2019-01-06 21:55:48 -08:00
casey langen
136c681ef3
Added the ability to limit indexed files by duration.
2019-01-06 17:32:05 -08:00
casey langen
df9bc32621
Use O2 instead of O3 for optimizations; O3 causes random crashes with indecipherable stack traces on the rpi (and likely other devices)
2019-01-06 22:46:24 +00:00
casey langen
960d40f8b2
Don't allow waiting for or caching streams with indeterminate/infinite durations when transcoding.
2019-01-06 11:37:13 -08:00
casey langen
57fc960f35
Cleaned up some unnecessary boost cruft.
2019-01-06 11:28:37 -08:00
casey langen
3888535c83
Added global looping option to the GmeDecoder and fixed the way the end
...
of song is detected.
2019-01-05 16:36:06 -08:00
casey langen
87c9598c97
Fixed win32 compile.
2019-01-05 13:23:47 -08:00
casey langen
dd3aaa4688
Remove files that are no longer in the indexer path list.
2019-01-05 13:13:27 -08:00
casey langen
81ae397814
Fixed Windows compile.
2019-01-05 00:36:28 -08:00
casey langen
357fec1129
* Added some missing DB indexes for HUGE indexer performance increases -- we seem to be able to easily index 300k+ (and probably more) tracks now.
...
* Ensure we replace invalid unicode characters before inserting values into the DB
* A bunch of GME fixes
* Various other small indexer cleanups and fixes
2019-01-04 22:20:51 -08:00
casey langen
1d9893ec4e
Unix compile fixes.
2019-01-04 17:08:34 -08:00
casey langen
8a705883b3
Lots of polish and a couple more general indexer fixes.
2019-01-04 17:06:00 -08:00
casey langen
e398c7033f
GmeDecoder is working on Windows.
2019-01-04 00:39:59 -08:00
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
0.60.1
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.
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