Commit Graph

2677 Commits

Author SHA1 Message Date
casey langen
8a59d91ef9 Revert "Added missing snap packages."
This reverts commit c3977c9fe3.
2020-07-11 15:45:53 -07:00
casey langen
9daa84b0c9 CMakeList config compatibilty shuffle. 2020-07-11 15:36:46 -07:00
casey
c3977c9fe3 Added missing snap packages. 2020-07-11 14:43:57 -07:00
Casey Langen
112c0311c7 Tweak archive-macos.sh to allow for more parallelization during
compile
2020-07-11 13:55:08 -07:00
Casey Langen
dbf90ddf45 Fixed libopenmptdecoder macOS compile when static libraries are enabled. 2020-07-11 13:54:15 -07:00
casey langen
b5ae2cae89 CHANGELOG update 2020-07-10 23:31:20 -07:00
casey langen
20436a3a74 Cruft removal. 2020-07-08 23:46:45 -07:00
casey langen
6d415ebdee Fixed bug where indexer could not be interrupted. 2020-07-08 23:44:46 -07:00
casey langen
ebda0b4d8f Added missing repos to Fedora install-deps script. 2020-07-05 17:48:18 -07:00
casey langen
28d62efdde Improved thread safety in the mpris plugin. 2020-07-03 22:44:38 -07:00
casey
c2ed479955 Revert mpris change that seems to be causing more harm than good. 2020-07-02 21:53:30 -07:00
casey langen
cedd4c424e Let's not spam the log, and also ensure we have a maximum of 1000
entries.
2020-07-01 20:14:56 -07:00
casey
0300eccbf1 Fix bug where some Indexer work may get thrown away. 2020-07-01 15:57:24 -07:00
casey langen
b39000927a Added missing header file. 2020-07-01 15:11:17 -07:00
casey langen
e2f189fba6 Removed more unnecessary boost cruft and fixed some more indexer issues. 2020-07-01 15:10:08 -07:00
casey
3e633441e3 Um... oops. 2020-07-01 14:18:21 -07:00
casey langen
d4ce4e8eb5 Indexer logging, when enabled, will now be far more verbose. 2020-07-01 14:14:16 -07:00
casey langen
575072b7b7 Fixed IntOverlay. 2020-07-01 14:14:07 -07:00
casey langen
9433553db1 Make some of the Indexer's internals easily configurable. 2020-07-01 13:56:05 -07:00
casey langen
3c2a06c9d3 Relocate most bundled taglib grossness into the plugin's CMakeLists.txt 2020-06-30 22:47:48 -07:00
casey langen
91ea1e384c Changes to actually link against the included taglib on Linux if there's
already a system version installed.
2020-06-30 22:42:56 -07:00
casey langen
c1ea922e03 Try to work around a strange MPRIS-related assertion observed on Raspbian. 2020-06-29 00:55:43 +01:00
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