casey langen
dfef6af835
Restructured query file locations and namespaces.
2020-09-30 23:21:16 -07:00
casey langen
4ee0b92323
Some initial plumbing to test query serialization/deserialization so we
...
can make requests over websockets.
2020-09-30 23:08:03 -07:00
casey langen
b181ed50f6
Let's always use TrackMetadataQuery to get track metadata from the
...
database.
2020-09-30 00:39:37 -07:00
casey langen
578e470fb3
TrackMetadataQuery does not need a direct reference to an ILibrary --
...
let's remove this because it's causing us to perform weird gymnastics.
2020-09-30 00:19:37 -07:00
casey langen
7aa7cf276d
Additional prep work for supporting async Track queries in TrackListView
2020-09-30 00:13:27 -07:00
casey langen
d235b3b116
Update comments to reflect correct SDK version.
2020-09-29 01:14:32 -07:00
casey langen
7c5d2f5a2e
Added missing ReplayGain.h
file and fixed lyrics to use all
...
asynchronous queries.
2020-09-29 01:11:43 -07:00
casey langen
191d111aad
Remove ReplayGainQuery, and include it as part of the track queries.
...
Also clean up some warnings.
2020-09-29 01:00:21 -07:00
casey langen
689b9b08b4
Converted BrowseOverlays synchronous queries to async.
2020-09-28 22:24:31 -07:00
casey langen
2c801a8039
Migrate synchronous queries to async in PlayQueueOverlays.
2020-09-28 22:19:34 -07:00
casey langen
fc9a87b8ce
Fixed an old bug that could cause library query callbacks to run twice.
2020-09-28 00:49:18 -07:00
casey langen
88ad16ac69
Version update for next release.
2020-09-19 11:13:09 -07:00
trackiss
2a99c48a45
Create ja_JP.json
2020-09-18 16:01:52 +09:00
casey langen
4ff1a0a464
Revert "Merge upstream PDCurses"
...
This reverts commit 0ce8f1ee98
.
2020-09-07 19:09:29 -07:00
casey langen
6fcd248728
Revert "Fix win32 startup crashes due to restructured PDCurses initialization"
...
This reverts commit 9fa3f521ac
.
2020-09-07 19:09:23 -07:00
casey langen
9fa3f521ac
Fix win32 startup crashes due to restructured PDCurses initialization
...
logic.
2020-08-31 22:33:28 -07:00
casey langen
0ce8f1ee98
Merge upstream PDCurses
2020-08-31 22:33:16 -07:00
casey langen
95b928665d
Fixed issue where switching output device while paused would start
...
playback again.
2020-08-30 13:42:09 -07:00
casey langen
d56fc1158c
Dead code removal.
2020-07-29 19:56:47 -07:00
casey langen
06026500c4
Fixed a bug where interrupting indexer source plugins didn't work properly.
2020-07-26 16:31:42 -07:00
casey langen
2df97b1fff
A couple small indexer tweaks and fixes.
2020-07-26 13:42:44 -07:00
casey langen
ae1b2ee233
Fixed libmicrohttpd version check.
2020-07-17 19:48:55 -07:00
casey langen
4827a6b1a5
Updated versionCode for new build.
2020-07-11 20:13:32 -07:00
Casey Langen
fba8e9e7a5
Version bump.
2020-07-11 18:28:46 -07:00
Casey Langen
e8e9dbd308
More libmicrohttpd compability fixes.
2020-07-11 18:27:28 -07:00
casey langen
2f7f6dd39f
Attempted fix for build failures against newer versions of
...
libmicrohttpd.
2020-07-11 18:12:41 -07:00
casey langen
d43a74f708
musikdroid version bump.
2020-07-11 17:39:48 -07:00
casey langen
86ef7e36b0
Revert "CMakeList config compatibilty shuffle."
...
This reverts commit 9daa84b0c9
.
2020-07-11 15:46:26 -07:00
casey langen
9daa84b0c9
CMakeList config compatibilty shuffle.
2020-07-11 15:36:46 -07:00
Casey Langen
dbf90ddf45
Fixed libopenmptdecoder macOS compile when static libraries are enabled.
2020-07-11 13:54:15 -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
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
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
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
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
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
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
cd0132dd0d
musikdroid version bump.
2020-05-25 13:31:27 -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
casey langen
3fa42daba6
Fixed a bug where musikdroid may corrupt downloads, and/or give them an
...
incorrect file extension.
2020-05-24 23:07:19 -07:00
casey langen
3d3878fc95
Version bump for impending release.
2020-05-24 15:32:59 -07:00
casey langen
6906826d52
Merge pull request #343 from adem4ik/master
...
Add localized comments to *.desktop files
2020-05-24 13:26:51 -07:00
casey langen
6972a1df47
Added the ability to disable window title updates.
2020-05-24 11:01:06 -07:00
casey langen
aefb02ba3c
Fixed case sensitivty issue in FfmpegDecoderFactory::CanHandle().
2020-05-24 10:42:28 -07:00
casey langen
9ff959536d
Fix bugs around download tracks with titles that contain path
...
separators, or tracks without metadata.
2020-05-10 11:34:00 -07:00
adem
76a8f993b6
Add localized comments to *.desktop files
2020-05-01 00:20:46 +04:00
casey langen
0703bf4134
Merge pull request #336 from Siheyuan98/master
...
More Simplified Chinese Translation
2020-04-29 21:45:31 -07:00
casey langen
628dae8d7f
Android dependency upgrades.
2020-04-29 10:04:12 -07:00
casey langen
8549e496c2
Also support PlayFromTop
in TrackSearchLayout
2020-04-29 00:19:16 -07:00
casey langen
e4141fb220
Added three new hotkeys:
...
- Play the current library contents from the top: M-P
- Jump to the next group in the current track list: ]
- Jump to the previous group in the current track list: [
2020-04-28 23:56:46 -07:00
casey langen
6d04397dd7
More Android Studio upgrades.
2020-04-17 23:31:56 -07:00
UM-Li
69bee63cd8
Add files via upload
2020-04-13 17:24:50 -05:00
UM-Li
ac38534899
Add files via upload
2020-04-13 17:20:09 -05:00
adem
a033ae35a8
Optimize PNG files
2020-04-13 03:54:56 +04:00
casey langen
6074f78922
Merge pull request #333 from adem4ik/patch-1
...
Add localized comment to musikcube.desktop
2020-04-12 14:22:42 -07:00
casey langen
0c46146414
Merge pull request #330 from adem4ik/master
...
Update ru_RU.json
2020-04-12 14:22:22 -07:00
casey langen
eeb1587c78
Version bump for Win32 release.
2020-04-12 12:56:52 -07:00
casey langen
81d274343c
Updated 3rdparty/bin submodule with working win32 release zlib.
2020-04-12 12:55:01 -07:00
Andrei Stepanov
ac3a338266
Add localized comment to musikcube.desktop
2020-04-12 23:39:30 +04:00
adem
8f69271b0c
Update ru_RU.json
2020-04-12 15:48:00 +04:00
casey langen
15dd9c0216
Added missing roundIcon
to AndroidManifest for adapative icon support.
2020-04-11 22:35:02 -07:00
casey langen
d9d1e02489
musikdroid version bump.
2020-04-11 19:22:41 -07:00
casey langen
f86ae63196
Removed the Spotlight feature; it doesn't add much and can be glitchy
2020-04-11 19:21:59 -07:00
casey langen
279825e51e
Added Android icon.
2020-04-11 18:57:17 -07:00
casey langen
0461e59b3d
Updated musikcube.desktop for the snap.
2020-04-11 13:46:36 -07:00
casey langen
ee4d29631b
Keep losing the logo PSDs, let's just add them to the repo.
2020-04-11 12:58:02 -07:00
casey langen
16895eaa1d
Fixed a couple weird bugs in ScrollAdapterBase that could cause redraw
...
issues when switching between non-empty and empty lists.
2020-04-11 00:45:37 -07:00
casey langen
528597bf5f
Updated CHANGELOG and bumped version to 0.90.0.
2020-04-10 22:25:32 -07:00
casey langen
5f40690efb
Less awkward fix for werase() issue in ScrollAdapterBase.
2020-04-10 21:49:57 -07:00
casey langen
23b274bce9
Merge branch 'master' into clangen/upstream-pdcurses
2020-04-10 21:47:19 -07:00
casey langen
c95cb68ae4
Fix invalid handle issue in AlsaOut
2020-04-09 16:54:03 -07:00
casey langen
adb3048a21
These wrappers are no longer required because we can use
...
`desktop-launch` to get all the correct environment variables set.
2020-04-09 16:36:58 -07:00
casey langen
baeec9b815
Added icon and desktop entry.
2020-04-09 15:33:10 -07:00
casey langen
0e6e96b58f
Yikes, found a pretty nasty race condition in AlsaOut. This should
...
stabilize things.
2020-04-08 20:56:32 -07:00
casey langen
f58f5228a1
OK, I think I got to the bottom of the pulse issue. Yikes.
2020-04-07 20:35:25 -07:00
casey langen
816cafad5a
Even more pulse debugging.
2020-04-07 19:42:27 -07:00
casey langen
743848e12c
Revert "Revert "Revert "Added pulse environment variables to snap wrappers."""
...
This reverts commit 34020712c3
.
2020-04-07 17:36:57 -07:00
casey langen
34020712c3
Revert "Revert "Added pulse environment variables to snap wrappers.""
...
This reverts commit 78054e77a0
.
2020-04-07 16:50:18 -07:00
casey langen
10f3bc4397
Additional logging for PulseOut
2020-04-07 15:54:38 -07:00
casey langen
78054e77a0
Revert "Added pulse environment variables to snap wrappers."
...
This reverts commit 1c974ca141
.
2020-04-07 12:12:05 -07:00
casey langen
1c974ca141
Added pulse environment variables to snap wrappers.
2020-04-07 10:05:46 -07:00
casey langen
688dafcdb4
Fixed .snap wrapper scripts... hopefully.
2020-04-07 09:22:09 -07:00
casey langen
821b4de874
Add a couple things required to support snap packges.
2020-04-06 23:35:58 -07:00
casey langen
98e8662c55
Whitespace fix.
2020-04-04 22:00:04 -07:00
casey langen
fe8d32f586
Fixed dbus plugin to report metadata (and also added album art).
2020-04-04 19:51:25 -07:00
casey langen
e1884321ff
Fixed a super old null pointer dereference in TransportWindow.
2020-04-04 19:51:09 -07:00
casey langen
20ca61058c
Added the ability to hot swap from a browse category selection.
2020-04-02 22:07:43 -07:00
casey langen
1621d355fa
Fix bug where directory browsing would get reset when switching between
...
tabs.
2020-04-01 19:30:17 -07:00
casey langen
7ff32bea9d
Merge upstream PDCurses
2020-04-01 10:27:40 -07:00
casey langen
edd0e2cb9b
Merge branch 'master' into clangen/upstream-pdcurses
2020-04-01 09:42:39 -07:00
casey langen
38203f49a9
Fixed windows compile.
2020-03-31 18:27:15 -07:00
casey langen
43a8ca1d8d
Add "directory" as a browse category type.
2020-03-31 17:49:11 -07:00
casey langen
6ff6bce076
Fixed directory browse context menu.
2020-03-30 23:18:39 -07:00
casey langen
4842f61241
Allow user to specify a lockfile override via MUSIKCUBE_LOCKFILE_OVERRIDE environment variable. Fixes #318 .
2020-03-28 15:21:48 -07:00
casey langen
b82e4b4d65
Ensure outputFifo
is correctly initialized to null. Fixes #328
2020-03-28 11:50:31 -07:00
casey langen
80759fea7d
Merge branch 'master' of github.com:clangen/musikcube
2020-03-21 12:13:31 -07:00
casey langen
374bbd3452
Fix language check per #324
2020-03-20 18:09:49 -07:00
casey langen
d231e5a32e
Fixed a couple issues found by running a smoke test with valgrind.
2020-03-18 22:25:52 -07:00
casey langen
9aee2b0765
Fixed key bindings for Windows Terminal.
2020-03-17 19:35:30 -07:00
casey langen
d3afd3591c
Merge pull request #322 from the-eater/fix/escape-percent
...
escape percent signs so wprintw won't replace them with random things
2020-03-17 18:49:49 -07:00
eater
27cb6cf45d
escape percent signs so wprintw won't replace them with random things
2020-03-17 14:31:44 +01:00
casey langen
dbf20187bf
Merge branch 'master' into clangen/upstream-pdcurses
2020-03-13 18:26:24 -07:00
Torbjörn Lönnemark
53c5d84be0
Fix build on systems with split ncurses/tinfo
...
On systems where ncurses is built with --with-termlib, libtinfo is a
separate library.
Building musikcube on such a system would fail with:
ld: CMakeFiles/musikcube.dir/cursespp/App.cpp.o: undefined reference to symbol 'keypad'
ld: /lib64/libtinfow.so.6: error adding symbols: DSO missing from command line
Using pkgconfig to look up the required link libraries resolves the issue.
2020-03-10 20:16:52 +01:00
casey langen
7e1c6b9cd0
Merge branch 'master' into clangen/upstream-pdcurses
2020-03-08 15:37:54 -07:00
luca castagnini
9785badf09
restore accidentally removed Linux #ifdef case
2020-03-04 10:03:16 +01:00
luca castagnini
209545a360
remove a std::cout used for debug
2020-03-04 09:46:05 +01:00
luca castagnini
71827e4fb4
musikcube port for OpenBSD. Compiled with:
...
doas pkg_add cmake boost libogg libvorbis ffmpeg curl libmicrohttpd lame libev taglib
cmake .
make
doas make install
2020-03-04 09:21:25 +01:00
casey langen
6d61ff8333
Oops, repaired Window::Clear after recent ncurses 6.2 fixes.
2020-03-02 22:53:01 -08:00
casey langen
801a1405c6
Work around PDCurses/ncurses differences.
2020-03-01 20:15:19 -08:00
casey langen
296fea18f6
Work around PDCurses/ncurses differences.
2020-03-01 18:54:19 -08:00
casey langen
2a5d947998
Oops, fixed merge conflict typo.
2020-03-01 18:52:58 -08:00
casey langen
64ef948347
Merge branch 'master' into clangen/upstream-pdcurses
2020-03-01 18:51:58 -08:00
casey langen
9ed5dfd904
Work around weird bug in ncurses 6.2
2020-03-01 16:56:14 -08:00
casey langen
7a68bb1d44
Renames for clarity.
2020-03-01 12:47:45 -08:00
casey langen
035137d3b8
Fixed a couple other null pointer dereferences.
2020-03-01 12:45:49 -08:00
casey langen
10998add43
Fixed NULL dereference.
2020-03-01 00:16:29 -08:00
casey langen
f7039b9a25
Merge branch 'master' into clangen/upstream-pdcurses
2020-02-29 23:28:15 -08:00
casey langen
2e415a17b2
Tweaked HttpServer to allow for multiple simultaenous connections, and
...
be smart about waiting for existing blocking transcoders.
2020-02-29 17:15:16 -08:00
casey langen
7a398e75a7
Hopefully work around annoying prev() bug in ExoPlayer if track download
...
takes too long.
2020-02-29 12:09:09 -08:00
casey langen
e5f5fbee93
Upgraded to Android Studio 3.6.
2020-02-29 11:36:09 -08:00
casey langen
f23de4515a
Merge branch 'master' into clangen/upstream-pdcurses
2020-02-27 23:00:21 -08:00
casey langen
eccc78defc
Ensure we update the playback state if we seek while paused.
2020-02-27 22:59:44 -08:00
casey langen
cd4d31bfe1
Merged upstream PDCurses changes.
2020-02-18 22:56:09 -08:00
casey langen
f470091640
Merged upstream PDCurses changes. This seems to fix some wincon bugs
...
when running the app in a powershell instance.
2020-02-18 22:56:09 -08:00
casey langen
9cb6040491
Support true color mode in Terminal.app for known-good versions.
2020-02-18 22:55:44 -08:00
casey langen
0193fb303f
Fixed IBufferProvider handling in the C SDK.
2020-02-16 23:11:44 -08:00
casey langen
b88909d148
Let's store all session settings in a separate file to make it easier to
...
backup app settings without context-specific information.
2020-02-15 23:42:27 -08:00
casey langen
b962af4954
PCH tweaks to hopefully improve build time.
2020-02-14 22:47:48 -08:00
casey langen
255383af10
Suppressed a couple implicit type conversion warnings and updated
...
solution to only build minimal set of projects for -Con variations.
2020-02-14 14:57:14 -08:00
casey langen
db315da44c
Bumped submodule commit hash.
2020-02-14 10:52:13 -08:00
casey langen
b0f3ba5899
Upgraded ExoPlayer and to Firebase Crashlytics.
2020-02-13 22:22:44 -08:00
casey langen
d57937eb2d
Let's not crash if no output drivers are present.
2020-02-13 19:35:15 -08:00
casey langen
04691132f3
Disable color theme selection on windows console builds -- not
...
supported.
2020-02-12 22:12:09 -08:00
casey langen
f2c1629507
Added some new DLL targets for musikcore and link against it with
...
core_c_demo
2020-02-10 22:32:05 -08:00
casey langen
7d01d587a3
Revert "Separate DLL targets for musikcore, and a couple build script tweaks."
...
This reverts commit 351253fa5c
.
2020-02-10 19:53:51 -08:00
casey langen
351253fa5c
Separate DLL targets for musikcore, and a couple build script tweaks.
2020-02-09 22:01:32 -08:00
casey langen
5d905e1a53
Version bump for next release.
2020-02-09 12:40:40 -08:00
casey langen
c5f227ab1a
Don't install the global keyboard hook if we're running in pure console
...
mode.
2020-02-09 12:39:56 -08:00
casey langen
22c2e03a8f
Experimental changes to support building as a standard Win32 console app
...
(instead of a Win32 app emulating console behavior).
2020-02-08 22:37:36 -08:00
casey langen
954357ab37
Programming is hard.
2020-02-02 17:07:33 -08:00
casey langen
ca92052ad1
Actually maybe for real fix indexer track count events?
2020-02-02 17:04:56 -08:00
casey langen
d5ad390a77
Corrected count consistency problem in Indexer
2020-02-02 16:19:12 -08:00
casey langen
a74eb597ad
Added mcsdk_env_init and mcsdk_env_release
2020-02-02 16:10:26 -08:00
casey langen
34c7afcb6a
Test for player mixpoints.
2020-02-02 14:17:33 -08:00
casey langen
4f536c3d6e
Added the ability to run queries directly, without going through the
...
library.
2020-02-02 08:42:48 -08:00
casey langen
43c23c3f34
Added support for raw library queries using existing C++ constructs.
2020-02-01 21:20:13 -08:00
casey langen
d945268515
Indexer Finished() callback should be sending along the total number of
...
scanned tracks, not the last batch size.
2020-01-31 10:37:04 -08:00
casey langen
10c27d3141
Fixed indexer callbacks and added some test code to exercise the C
...
service layer.
2020-01-31 10:30:12 -08:00
casey langen
a38b797154
Added support for the indexer.
2020-01-30 23:11:34 -08:00
casey langen
de27613807
Minor tweaks.
2020-01-30 21:16:23 -08:00
casey langen
aacda51bc3
Added the ability to create new track lists, and fixed up some track list editor stuff.
2020-01-29 22:42:39 -08:00
casey langen
e75592dfd9
A couple minor bug fixes and also implemented sample code for streaming
...
encoders.
2020-01-29 20:17:23 -08:00
casey langen
68853eb5a8
Added C support for Stream and Player -- low-level playback is now
...
possible.
2020-01-29 19:18:15 -08:00
casey langen
f2a9fe6791
Cleaned up some extraneous comments.
2020-01-28 22:09:57 -08:00
casey langen
efe03ce785
Fixed an order-of-operation bug that could result in a bad race condition.
2020-01-28 21:53:33 -08:00
casey langen
3bdfa992c9
Small tweaks.
2020-01-28 21:45:42 -08:00
casey langen
84bea0fac3
core_c_demo is compiling on Windows now.
2020-01-28 21:37:39 -08:00
casey langen
817b35b3e4
Added C interface to Windows build.
2020-01-28 21:16:50 -08:00
casey langen
cfa968ff42
Moved musikcore_c.h and friends into core proper.
2020-01-28 21:14:01 -08:00
casey langen
aff52e88e8
Removed libev dependency in core_c
2020-01-28 21:09:38 -08:00
casey langen
66e849a0b5
Added decode/encode example and refactored main.c a bit.
2020-01-27 23:57:28 -08:00
casey langen
6ed5a2b170
Fixed a couple minor errors.
2020-01-27 23:42:50 -08:00
casey langen
33a1ee2848
Added safe release methods.
2020-01-27 10:00:34 -08:00
casey langen
6fd4e7d7c0
Added IEnvironment wrappers. Not tested yet.
2020-01-27 09:51:02 -08:00
casey langen
b8d0f5a726
Added mcsdk_handle_ok() and mcsdk_handle_cast() macros.
2020-01-27 09:26:33 -08:00
casey langen
787f72efaa
Type safety.
2020-01-27 00:46:11 -08:00
casey langen
a872e87718
Added IBufferProvider, IDevice, IDeviceList, IOutput support.
2020-01-26 23:01:10 -08:00
casey langen
2814a4d9e3
Added support for IDebug
2020-01-26 22:32:07 -08:00
casey langen
d52e3e89db
Fleshed out interface wrappers for a bunch more SDK interface types.
2020-01-26 22:27:16 -08:00
casey langen
96250a0526
Stubbed a bunch more types. Wrapper methods not implemented yet.
2020-01-26 22:00:09 -08:00
casey langen
87b1f55d7b
More main.c test code.
2020-01-26 21:37:23 -08:00
casey langen
6f8dcdbfd5
Make sure we don't enqueue messages after shutting down the message
...
queue.
2020-01-26 21:35:40 -08:00
casey langen
c8e2d55631
Had a couple issues that were preventing a clean shutdown. Seems fine now?
2020-01-26 21:33:34 -08:00
casey langen
092147aad0
Added missing dependency... strange this worked on Linux.
2020-01-26 18:31:49 -08:00
casey langen
abb3208bea
Missed playback service pointer assignment.
2020-01-26 18:10:11 -08:00
casey langen
3b7c263aea
Metadata querying seems to work!
2020-01-26 16:11:25 -08:00
casey langen
dc340265e3
Seems to be compiling and linking properly, and we are able to get a
...
context up. It crashes or deadlocks on release. Nothing else tested, but
promising progress.
2020-01-26 15:54:52 -08:00
casey langen
149ee87dca
Untested environment initialization.
2020-01-26 15:34:26 -08:00
casey langen
79d3244799
Added IPlaybackService wrapper. Still not far enough along to test
...
anything.
2020-01-26 14:13:58 -08:00
casey langen
adbff275bf
Added interfaces wrappers for the few SDK types we've C'ified. Completed
...
untested. Need some more wrappers and interfaces before we can get up
and running with a sample app.
2020-01-26 13:35:13 -08:00
casey langen
169bb9a2a2
Typo fixes.
2020-01-26 12:43:05 -08:00
casey langen
ffc7128366
A couple minor syntax fixes.
2020-01-25 23:06:15 -08:00
casey langen
3a42a17abd
A bunch more function definitions -- maybe enough to get IMetadataProxy operational?
2020-01-25 22:55:35 -08:00
casey langen
f8d332d42b
Stubbed out some basic types.
2020-01-25 22:25:32 -08:00
casey langen
eaf958b8de
Created some stubbed source units and ported SDK constants.
2020-01-25 22:02:43 -08:00
casey langen
874eec1086
SDK constants cleanup.
2020-01-25 21:45:07 -08:00
casey langen
d1b101e6dc
Added Auddio API key setting to advanced settings panel.
2020-01-23 19:48:44 -08:00
casey langen
d9abc81145
Version bump for next release.
2020-01-12 13:23:29 -08:00
casey langen
dbf64775cc
Fixed issue defining FFMPEG_ENABLED
that resulted in some formats not being recognized on some platforms.
2020-01-12 13:22:56 -08:00
casey langen
f45d302c38
Version bump again.
2020-01-11 20:26:47 -08:00
casey langen
b1da99d23c
Fix overlay Z-order issue.
2020-01-11 20:26:30 -08:00
casey langen
10835f5255
Minor rating column cleanups.
2020-01-11 18:28:52 -08:00
casey langen
a9423e5d42
Fixed MSVC compile.
2020-01-11 18:19:17 -08:00
casey langen
0ebcba5802
Added av_register_all()
back to fix builds against older versions of FFMPEG.
2020-01-11 18:17:59 -08:00
casey langen
587e73098a
Version bump for patch release.
2020-01-11 17:16:42 -08:00
casey langen
1eb5db5094
Fixed #306 : added a setting to disable the recently added rating
column.
2020-01-11 17:14:22 -08:00
casey langen
bb935351d1
Merge pull request #304 from adem4ik/master
...
Update ru_RU.json
2020-01-11 16:56:11 -08:00
Héctor Molinero Fernández
eb0abc5221
Removed trailing comma
2020-01-11 23:56:46 +01:00
Andrei Stepanov
8c5d6c3af2
Fix translation in ru_RU.json
2020-01-11 07:53:31 +04:00
adem
4bf2d09382
Update ru_RU.json
2020-01-11 07:43:14 +04:00
casey langen
0c5cf0c7d1
Updated musikdroid version to 0.80.0
2020-01-10 19:00:13 -08:00
casey langen
e420e32d05
Fixed compile with older versions of libavcodec.
2020-01-10 17:46:51 -08:00
casey langen
deb0565353
Make sure we invalidate the screen after using the special escape
...
sequences to update the terminal title; otherwise we may see some
artifacts on the screen.
2020-01-10 13:49:42 -08:00
casey langen
6d5db37954
Fixed MSVC build.
2020-01-09 21:52:17 -08:00
casey langen
ff8ca2c111
Allow the user to specify the rating characters.
2020-01-09 21:48:40 -08:00
Casey Langen
b5775454f8
Fixed static macOS compiles.
2020-01-09 15:59:48 -08:00
casey langen
f485c3a052
Fixed some minor sorting and grouping issues.
2020-01-09 15:17:01 -08:00
casey langen
1e5944fe41
Fix #133 : move empty / blank category values to the bottom of the list
...
with an [unknown #] identifier.
2020-01-08 18:09:00 -08:00