casey langen
|
83f4e8a382
|
Fixed Linux compile.
|
2016-11-18 22:32:00 -08:00 |
|
casey langen
|
4c4d913368
|
Added a global hotkey playback remote.
|
2016-11-18 22:28:23 -08:00 |
|
casey langen
|
60dd792760
|
Removed some dead files from the waveout plugin.
|
2016-11-18 22:26:19 -08:00 |
|
Casey Langen
|
99e7a48013
|
Fixed macOS compile and deleted a couple dead plugins.
|
2016-11-18 07:54:51 -08:00 |
|
casey langen
|
f97f6ca86b
|
Cleaned up new IPlaybackRemote and IPlaybackService interfaces. These will
be used for creating plugins that can interact with playback.
|
2016-11-18 00:39:12 -08:00 |
|
casey langen
|
7bfb7657f6
|
Cleaned up SDK interface namespaces -- they're all in musik::core::sdk
now.
|
2016-11-17 23:32:37 -08:00 |
|
casey langen
|
2f72c01184
|
Version bump.
0.3.5
|
2016-11-17 10:56:44 -08:00 |
|
casey langen
|
b2673a9c35
|
Ensure visualizers are sorted by name.
|
2016-11-17 10:19:18 -08:00 |
|
casey langen
|
f822bc0162
|
Update README.md
|
2016-11-08 16:10:24 -08:00 |
|
Casey Langen
|
3c56110a54
|
Updated version.
0.3.4
|
2016-11-08 15:51:42 -08:00 |
|
Casey Langen
|
8fa936a7b4
|
Added the correct input launcher file.
|
2016-11-08 15:50:39 -08:00 |
|
Casey Langen
|
ce07e71169
|
Tweaked the way we load plugins and launch the app to support symlink'd plugins.
|
2016-11-08 15:16:15 -08:00 |
|
Casey Langen
|
d04b990530
|
Updated CMakeLists.txt to install header files.
|
2016-11-08 12:36:27 -08:00 |
|
casey langen
|
174e0dfbce
|
Fixed a bug in SimpleScrollAdapter "selectable" mode.
|
2016-11-08 07:26:36 -08:00 |
|
Casey Langen
|
c8d3bd1692
|
Version bump.
|
2016-11-08 06:42:09 -08:00 |
|
casey langen
|
2a1431b9c6
|
Fixed ListOverlay.cpp to respect screen bounds.
|
2016-11-07 07:06:12 -08:00 |
|
casey langen
|
4e3a23eef9
|
Oops. Removed some dumb debug code.
|
2016-11-06 22:20:14 -08:00 |
|
casey langen
|
26c0950d56
|
Fixed list selection bug in ListOverlay -- should work properly now.
|
2016-11-06 22:19:33 -08:00 |
|
Casey Langen
|
f79daccb1e
|
Added an error dialog if no visualizers are installed.
|
2016-11-06 21:54:41 -08:00 |
|
Casey Langen
|
0f7a5a20b5
|
Cleaned up ListOverlay -- it pretty much works now.
|
2016-11-06 21:49:08 -08:00 |
|
casey langen
|
a85b4f49e7
|
Incremental work to support dynamic visualization selection by the user.
Added a new ListOverlay type (not quite done yet).
|
2016-11-06 20:55:09 -08:00 |
|
casey langen
|
05b404c0f0
|
Changed default visualizer hotkey to 'v' (was M-v)
|
2016-11-06 13:48:39 -08:00 |
|
casey langen
|
a05bda342e
|
Update README.md
|
2016-11-05 23:41:14 -07:00 |
|
casey langen
|
edf563eb45
|
Update README.md
|
2016-11-05 23:40:33 -07:00 |
|
casey langen
|
6e801eee45
|
Fixed ISpectrumVisualizer::Write return value.
|
2016-11-05 20:47:36 -07:00 |
|
Casey Langen
|
0dcee1a632
|
Suppress SIGPIPE errors in *nix -- they may occur with visualizers.
|
2016-11-05 20:46:31 -07:00 |
|
casey langen
|
53ad470a78
|
Fixed a crazy character encoding issue with certain UTF-8 control
characters. Also, re-enabled the multi-threaded indexer, it was
not the source of the crash.
|
2016-11-01 23:17:50 -07:00 |
|
casey langen
|
ae6775fc21
|
try/catch around tag reading, and also disable the multi-threaded indexing
for now.
|
2016-11-01 21:42:36 -07:00 |
|
Casey Langen
|
472e3ef2a8
|
Fixed macOS (and likely Linux) compile.
|
2016-10-31 23:18:56 -07:00 |
|
casey langen
|
101d002921
|
Added IVisualizer base interface for PCM and Spectrum visualizers. Added
configurable hotkey to show the current visualizer. A couple other small
cleanups and fixes.
|
2016-10-31 23:11:31 -07:00 |
|
casey langen
|
c2e519ca8c
|
Added IPcmVisualizer, ISpectrumVisualizer and a very simple facade to
access them called Visualizer.
Tweaked Player.cpp to use Visualizer and pump audio data to the selected
plugin if one is available.
|
2016-10-30 23:56:34 -07:00 |
|
casey langen
|
1b7ed8ad64
|
Added fftw3 support so we can calculate a frequency histogram to be used
for audio visualizations.
|
2016-10-30 18:40:40 -07:00 |
|
casey langen
|
0e11128d0c
|
Fixed a deadlock on shutdown introduced in the previous commit.
|
2016-10-21 21:19:21 -07:00 |
|
casey langen
|
144e5eeadc
|
Cleaned up some old code -- removed ThreadHelper and integrated the
functionality into Indexer. In the future we should use asio for this sort
of thing.
|
2016-10-19 23:06:28 -07:00 |
|
casey langen
|
dd0e413e38
|
Fixed auto-scroll behavior in TrackListView -- had some backwards logic
last night.
|
2016-10-04 10:12:08 -07:00 |
|
casey langen
|
6dbde108f7
|
Fixed a silly null pointer dereference in TrackListView related to
auto-scrolling behavior.
|
2016-10-03 23:50:06 -07:00 |
|
casey langen
|
3476c7b2ed
|
Fixed a bug in ListWindow() where setting the selected index would not
result in a repaint.
|
2016-10-03 23:38:30 -07:00 |
|
casey langen
|
3123701db2
|
Automatically scroll to the playing song if the user hasn't touched the
tracklistview for 30 seconds.
|
2016-10-03 23:19:51 -07:00 |
|
casey langen
|
afca90fb13
|
Updated version to 0.2.2
0.2.2
|
2016-10-01 12:31:40 -07:00 |
|
Casey Langen
|
0a9b69a5f5
|
Fixed an off-by-one error in TransportWindow track calculation. Also fixed a bug where the transport was redrawing every second when stopped.
|
2016-09-28 20:57:28 -07:00 |
|
casey langen
|
3db2331736
|
A couple small source cleanups, plus updated the TransportWindow to
display volume percentage.
|
2016-09-25 00:01:23 -07:00 |
|
casey langen
|
673f6ff256
|
Update README.md
|
2016-09-20 22:11:23 -07:00 |
|
Casey Langen
|
eccefc0aa8
|
Small update to CMakeLists.txt to fix non-brew compile in macOS 10.12.
|
2016-09-20 17:47:48 -07:00 |
|
casey langen
|
855c7d54f9
|
Update README.md
0.2.1
|
2016-09-20 13:30:49 -07:00 |
|
casey langen
|
a05b1425d8
|
Update README.md
|
2016-09-20 13:30:42 -07:00 |
|
Daniel Önnerby
|
c31b708b21
|
Merge pull request #103 from clangen/master
Awesome 😃
|
2016-09-20 22:15:46 +02:00 |
|
Casey Langen
|
d6427976b1
|
Version bump to 0.2.1
|
2016-09-20 12:47:37 -07:00 |
|
casey langen
|
aaacb11219
|
Swapped shuffle and repeat hotkeys.
|
2016-09-20 12:17:15 -07:00 |
|
casey langen
|
bfd6a80e96
|
Fixed a resize issue in ConsoleLayout where a rounding error could lead to
an incorrect log window size.
|
2016-09-20 11:14:26 -07:00 |
|
casey langen
|
935bf6833a
|
Fixed an old off-by-one error in Text::BreakLines, and updated
DialogOverlay appropriately.
|
2016-09-20 11:14:02 -07:00 |
|