Commit Graph

61 Commits

Author SHA1 Message Date
Casey Langen
bab43dd667 Initial tests to statically link against most third party libraries to make
redistribution simpler.
2017-02-24 10:57:42 -08:00
casey langen
aa92aaf475 Version bump to 0.9.1 2017-02-22 23:16:32 -08:00
casey langen
83f327d911 Added one last missing dependency to CMakeLists.txt. Also, auto-rescan on startup. 2017-02-19 23:18:18 -08:00
casey langen
2052e2c51e Better package naming. 2017-02-19 21:02:29 -08:00
casey langen
484b16d49a Added missing dependencies to CMakeList.txt deb packaging. 2017-02-19 19:58:10 -08:00
casey langen
1563bf71ba Updates to CMakeLists.txt to allow specification of boost version used
during packaging.
2017-02-19 19:18:38 -08:00
casey langen
ac5367e5b2 Added CPack support for Ubuntu and Debian. 2017-02-19 15:54:35 -08:00
Casey Langen
fe38d9268d Fixed up websocket_remote/CMakeLists.txt to work on macOS (and hopefully Linux) 2017-02-14 22:16:17 -08:00
Casey Langen
27bfa8fd3c Tweaked CMakeLists.txt to hush the deprecation warnings because they're getting
in the way. Will remove this once we get a new version of boost on macOS.
2017-02-03 18:13:25 -08:00
Casey Langen
e4bb690a56 Make sure we include libnullout in the installation. 2017-01-14 14:43:32 -08:00
casey langen
9616bc39e9 Added a null output plugin. 2017-01-14 11:52:53 -08:00
casey langen
05afff01ad Fixed Linux compile... surprising it worked on macOS. 2017-01-09 21:40:30 -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
f57abafb42 Removed some unnecessary dependencies from CMakeLists and fixed compile on older versions of clang. 2017-01-01 13:59:22 -08:00
casey langen
60f8d5ab50 Fixed broken CMakeLists install script. 2016-12-14 22:06:56 -08:00
Casey Langen
4f0d98b850 Fixed OSX compile. 2016-12-13 20:40:48 -08:00
Casey Langen
3e6f66d986 Added a PulseAudio output plugin for Linux. 2016-12-05 17:00:13 -08:00
Casey Langen
d41f44deaf Fixed mac/nix build to exclude fftw and use VLC's fft instead. 2016-11-27 09:29:42 -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
472e3ef2a8 Fixed macOS (and likely Linux) compile. 2016-10-31 23:18:56 -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
5df01cb2ae Removed '-fpermissive' from compiler flags -- not necessary (and potentially harmful) 2016-09-13 14:52:40 -07:00
Casey Langen
627cf13b04 Use add_dependencies to (hopefully) fix CMake parallel build (and fix homebrew compile). 2016-08-29 01:06:20 -07:00
Casey Langen
9d4691efcf Added "install" support to CMakeLists.txt. 2016-08-28 11:46:43 -07:00
casey langen
f19ae80fea Dropped minimum required boost version to 1.55. 2016-07-13 22:36:33 -07:00
Casey Langen
cd87222118 - Removed bootstrap.sh, not used anymore
- Wired up automatic updating in browse view while syncing
- Fixed bug where BrowseView may still have contents in the TrackListView after clearing the library.
2016-06-26 16:40:14 -07:00
clangen
311a6782e2 Build taglib from source, using CMake's ExternalProject_Add. Now builds easier on Ubuntu. 2016-06-09 22:31:27 -07:00
clangen
3b7fbebcab Added stubbed AlsaOut plugin. Not even remotely close to working. 2016-06-08 20:36:50 -07:00
clangen
596d29ca4d Removed some junk from CMakeLists.txt that was causing issues on other platforms. 2016-06-06 21:21:58 -07:00
clangen
1223cc4527 - Removed AlsaOut, EsdOut, no longer used and completely bit-rotted
- Cleaned up a couple type definitions
- Ensure the UI renders cleanly in Linux
- A few more fixes to PulseOut, but it's still not great.
2016-06-06 18:00:14 -07:00
casey langen
9fbb2898e6 Compiles and starts in Linux. 2016-06-05 13:06:32 -07:00
Casey Langen
32191040b5 Doesn't seem to work on OS X, but not really expected to because the daemon doesn't seem to be running properly. 2016-06-05 01:50:46 -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 Langen
5d92761bda AacDecoder is now compiling under OS X 2016-06-04 18:30:19 -07:00
Casey Langen
ffcc110430 More cleanups to CMakeLists and also fixed a top-level layout issue 2016-06-03 08:55:56 -07:00
Casey Langen
c812739d28 Removed 3rdparty CMakeLists.txt. Just include this as part of libmusikcore. 2016-05-30 11:49:24 -07:00
Casey Langen
6e83b103a3 FLAC Decoder is operational again. 2016-05-28 13:51:54 -07:00
Casey Langen
5514b0f726 - Fixed a bug in CoreAudioOut where volume was not getting reset properly for new streams
- Added improved key handling to work properly with +ESC escape sequences. More work to be done.
- Fixed a couple hotkeys to use +ESC escape sequences.
2016-05-27 17:50:08 -07:00
Casey Langen
7ed083a692 - Only use mpg123decoder in *nix -- the Tuniac one doesn't work out of the box
- Added CMake support for oggdecoder
- Fleshed out most of the CoreAudioOut implementation -- but it's playing at 2x speed (some sort of buffering issue)
2016-05-27 17:48:53 -07:00
Casey Langen
e172c258e4 Added a stubbed CoreAudio Output plugin, and removed some dead CMake stuff. 2016-05-27 17:48:53 -07:00
Casey Langen
45e67c999d Compiling mpg123 decoder. 2016-05-27 17:48:53 -07:00
Casey Langen
f9c95a5963 musikbox runs on OSX!
- It's not pretty
- More updates to CMakeLists and mp3decoder and taglib_plugin
- Fixed bugs in PluginFactory so the DLLs load properly
- Fixed a bug in Window where RemoveWindow was removing from the wrong parent
- Added a couple hacks in Common.cpp, these need to be fixed
2016-05-27 17:48:53 -07:00
Casey Langen
d12eae819d cursespp and musikbox are compiling! not running though. 2016-05-27 17:48:53 -07:00
Casey Langen
e33f9928fb Incremental checkin for compiling on mac. 3rdparty compiles, and core is nearly there (boost::async not working) 2016-05-27 17:47:29 -07:00
urioxis
159f0c97b4 Win32cpp and musikServer now included in CMake and compile and run :D 2011-02-25 14:06:21 +00:00
urioxis
c55a1fc9fb Fixed the last bugs stopping the compilation and linking under VC & CMake. 2011-02-24 15:00:44 +00:00
urioxis
29f4f116fc Commented out vld as it seems to be specific to a version of VC. Will add it back later 2011-02-24 12:34:31 +00:00
urioxis
6d88c691c2 It all builds on windows using CMake, although library exports must be set for the musik dll. Hopefully, I haven't broken the linux build 2011-02-23 13:15:27 +00:00
urioxis
97311f2a11 Forgot a lib. Flacdecoder now builds under VC :D 2011-02-18 14:51:09 +00:00