casey langen
0ed9c9b4d6
Added HttpDataStream, a new plugin that can provide an IDataStream from
...
an HTTP/HTTPS connection.
- Added libcurl and libressl as project dependencies.
- Added HttpDataStream (which uses libcurl and libressl). Includes an
LruDiskCache so responses can be cached to disk for offline playback.
- Added new IEnvironment SDK interface. Plugins can query the
environment for path information, data streams, or decoders. More
functionality will be added over time.
- Fixed FlacDataDecoderFactory to handle the correct mime type
(audio/flac, not audio/flag)
- Tweaked NomadDecoder.cpp to return the stream length immediately instead
of waiting for an fseek().
2017-04-18 00:31:50 -07:00
casey langen
3512e14a2e
Added the websocket client.
2017-02-14 22:05:44 -08:00
casey langen
9616bc39e9
Added a null output plugin.
2017-01-14 11:52:53 -08:00
casey langen
0d7dfce805
Moved some sources out of "musikbox" and into a new "glue" directory. This
...
is for non-UI code that doesn't necessarily belong in core, but can be
reused across clients.
2017-01-06 18:28:00 -08:00
casey langen
3ba692d20a
Added back some old files I deleted a long time ago, just so we can do
...
some platform-specific testing easily.
2017-01-06 12:37:08 -08:00
casey langen
d27b911ede
- Added DirectSoundOut plugin for Windows
...
- Updated WasapiOut to pre-calculate the stream latency
2016-12-18 17:15:00 -08:00
casey langen
5bae38bf65
Added a decoder for the (no)mad mpeg library. Gapless playback for a wider
...
variety of mp3 files!
2016-12-13 19:55:30 -08:00
casey langen
a797d4db9d
Added an initial WASAPI output plugin implementation. Down with waveout!
...
(maybe).
2016-12-04 18:43:26 -08:00
casey langen
f672446ebf
Added a Win32 GDI visualizer.
2016-12-02 01:12:49 -08:00
casey langen
4c4d913368
Added a global hotkey playback remote.
2016-11-18 22:28:23 -08:00
casey
cabbfb3800
Corrected musikbox project dependencies -- they was working before, by accident. Recent VS2015 updates caused breakage.
2016-09-14 22:10:49 -07:00
casey
d9bab19393
Renamed "aacdecoder" to "m4adecoder", because that's what it actually
...
ised. Updated makefiles accordingly.
2016-06-04 21:27:02 -07:00
casey
4effb493e9
Fixed the AAC/M4A decoder and upgraded its dependencies.
2016-06-04 17:34:43 -07:00
casey
c737c66d35
Renamed "audioengine.sln" to "musikcube.sln" and removed the non-compiling projects. They will be added back as they are repaired.
2016-05-30 21:37:46 -07:00