Commit Graph

2655 Commits

Author SHA1 Message Date
casey langen
a34ef22040 Always use bundled taglib for now. 2020-06-27 13:34:52 -07:00
casey langen
1fe0c38b84 Upgrade to a newer build of taglib. 2020-06-27 13:24:41 -07:00
casey langen
97d5124932 Fixed Trim() 2020-06-26 15:24:34 -07:00
casey langen
18b91bbcf5 Minor fixes for invalid OpenMPT files. 2020-06-25 20:11:06 -07:00
casey langen
8d89fd4ac6 Upgrade PDCurses 2020-06-25 18:21:04 -07:00
casey langen
4bde6a33ea Fixed OpenMtpDecoder::Exhausted() and cleaned up a couple compile
warnings.
2020-06-25 14:58:06 -07:00
casey langen
08cc42a9d0 Whitespace cleanup. 2020-06-20 19:36:50 -07:00
casey langen
e698f57f67 isspace() seems to cause problems on Windows in debug mode with
corrupted unicode characters; we don't need anything fancy, let's just
do this ourselves.
2020-06-19 15:40:59 -07:00
casey langen
39aff51dca Fixed install-deps for Ubuntu. 2020-06-18 22:28:44 -07:00
casey langen
19634e67ca Version bump to 0.93.0 for next release. 2020-06-19 02:47:55 +01:00
casey langen
48a15ed1f1 Fixed memory leak when interrupting fs::scanDirectory 2020-06-17 17:09:45 -07:00
casey langen
6553039933
Merge pull request #354 from clangen/clangen/libopenmpt
Add `libopenmpt` decoder plugin for mod/tracker files.
2020-06-17 00:01:24 -07:00
casey langen
a5dcf74588 Fixed fs::scanDirectory to be more reliable on *nix platforms with more uncommon filessytems (e.g. NFS on FreeBSD) 2020-06-16 22:53:30 +00:00
Casey Langen
35edbe79b3 Actually it seems like the two most recent releases of Fedora do have
libopenmpt. Let's re-enable.
2020-06-16 20:11:10 -07:00
Casey Langen
e94108d7d8 Looks like libopenmpt isn't available in Fedora before version 31. 2020-06-16 19:51:43 -07:00
casey langen
9224178af6 Build script updates. 2020-06-16 18:41:45 -07:00
casey langen
44dc0d78fa
Update README.md 2020-06-16 00:49:16 -07:00
casey langen
d315651939 Let the user customize default album and artist names for mod/tracker
files
2020-06-15 19:45:02 -07:00
casey langen
1e8f14430e Fixed directory browsing with respect to custom indexer source plugins. 2020-06-15 10:48:37 -07:00
casey langen
e1c44404e4 Fixed *nix directory traversal bug. 2020-06-14 22:37:09 -07:00
casey langen
5ab0883735 Fixed a bug in filename propagation -- ensure we don't include an
extraneous slash.
2020-06-14 22:16:33 -07:00
casey langen
fde389a34a Added a custom IDataStream for libopenmpt to support subtracks. 2020-06-14 22:00:55 -07:00
casey langen
bf99ec1016 Minor cleanup. 2020-06-14 21:42:52 -07:00
casey langen
9a1619b575 Playback seems to be working. Largely untested, needs cleanup, and a
custom data stream to handle files with multiple sub-tracks.
2020-06-14 21:40:27 -07:00
casey langen
fab2384be8 Fixed externalId parsing bug. 2020-06-14 21:32:48 -07:00
casey langen
2a75d4fa6f Unix compile fixes. 2020-06-14 19:28:09 -07:00
casey langen
1172eba620 Initial support for indexing mod files. No playback yet. 2020-06-14 19:24:06 -07:00
casey langen
16e2d89184 Extract reusable functionality from the GME plugin to the core. 2020-06-14 19:23:29 -07:00
casey langen
300d2e6649 macOS static link scaffolding. One of these days we'll try to actually
implement the decoder itself...
2020-06-14 13:44:45 -07:00
casey langen
8d72a19955 Fixed *nix scaffolding so linking against the external library works
properly.
2020-06-14 13:39:39 -07:00
casey langen
192ce4a700 Additional scaffolding for Indexer integration. 2020-06-14 13:34:36 -07:00
casey langen
e1a2e3f415 Updated bin submodule. 2020-06-14 13:34:18 -07:00
casey langen
242be334ae The latest version of VS seems to have serious problem with custom x64
configurations with non-standard names. Yikes.
2020-06-14 12:57:50 -07:00
casey langen
2221a9d5c7 Removed cruft from ffmpegdecoder's VS project 2020-06-14 12:57:30 -07:00
casey langen
2f8c9538d9 Fixed libopenmptdecoder scaffolding and build on Windows. 2020-06-14 12:57:08 -07:00
casey langen
d5915cc50a Scaffolding compiles in *nix platforms. Next up: Windows 2020-06-14 11:55:47 -07:00
casey langen
e3da6e457a Added scaffolding for a libopenmpt decoder. 2020-06-14 11:50:37 -07:00
casey langen
bb8d874eb0 Upgrade to Android Studio 4.0 and related tooling. 2020-06-14 11:49:28 -07:00
casey langen
e660e0d8ec Improve buggy terminal emulator detection. 2020-06-07 11:54:06 -07:00
casey langen
85aaa60aaa Updated CHANGELOG. 2020-05-25 19:38:53 -07:00
casey langen
6e1eddf656 Version bump for 0.92.1 release. 2020-05-25 19:38:53 -07:00
casey langen
dafcafa11d Fixed a bug where HTTP authentication was not functioning properly. 2020-05-25 19:38:53 -07:00
casey langen
3705cdef9f Fixed focal build target. 2020-05-25 18:08:05 -07:00
Casey Langen
2fd0089124 Discontinue Fedora 26, 27, and 28 -- they are eating a substantial chunk
of our free Circle CI build time.
2020-05-25 17:48:59 -07:00
Casey Langen
f6b2a800aa Let's see if we can work around apt prompting for timezone data. 2020-05-25 17:46:33 -07:00
casey langen
5e8741e4ed Disco was EOL'd in January. 2020-05-25 17:26:34 -07:00
casey langen
6c77d7ad21 Added prime to .gitignore -- this is created by snapcraft. 2020-05-25 16:45:51 -07:00
casey langen
cd0132dd0d musikdroid version bump. 2020-05-25 13:31:27 -07:00
casey langen
8d95931d14 One more CHANGELOG update. 2020-05-25 00:11:29 -07:00
casey langen
f796f6169f Updated musikcube-bin to include newer ExoPlayer flac decoder to fix
crash.
2020-05-25 00:08:47 -07:00