Commit Graph

1126 Commits

Author SHA1 Message Date
casey langen
83d2acd47a Updated archive-win32 script to also create the release zips. 2017-02-24 20:57:07 -08:00
Casey Langen
7a376ee739 Added a build archiver script for macos static builds. 2017-02-24 20:43:31 -08:00
Casey Langen
e14c78e9b2 Updated CHANGELOG for 0.9.1 2017-02-24 11:05:57 -08:00
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
d9be580620 Tweak Stream's default buffer length. 2017-02-24 00:01:29 -08:00
casey langen
1c448e0f8e Fixed DirectSoundOut pause functionality. 2017-02-24 00:01:09 -08:00
casey langen
aa92aaf475 Version bump to 0.9.1 2017-02-22 23:16:32 -08:00
casey langen
2599b409a9 Added a bit of seeking robustness to FlacDecoder. 2017-02-22 23:08:52 -08:00
Casey Langen
e65d56ac8c Fixed a deadlock in CoreAudioOut when resetting the sample rate mid-stream. 2017-02-22 22:59:10 -08:00
casey langen
8242eda806 Fixed bug with playing audio with sample sizes != 44100 hz. Verified 192k
flac is working again!
2017-02-22 22:22:27 -08:00
casey langen
df4f16ec14 Reduced ESC delay in App.cpp. 2017-02-21 09:58:15 -08:00
casey langen
6157180be0 Update README.md 2017-02-20 00:35:51 -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
66cdc41024 Update README.md 2017-02-18 22:01:25 -08:00
casey langen
2a3778ac12 Update README.md 2017-02-18 21:57:58 -08:00
casey langen
7eb62e284e Fixed checkbox drawable style for Android 4.x devices. 2017-02-18 21:52:25 -08:00
Casey Langen
f63df8f051 Fixed macOS/clang compile. 2017-02-18 21:15:43 -08:00
casey langen
3b2cad052f Flipped win32 release builds back to link-time code generation instead of
profiled optmizations to make it easier to build out of the box.
2017-02-18 21:14:09 -08:00
casey langen
a2cc3c6b02 Updated CHANGELOG.txt for release. 2017-02-18 21:04:51 -08:00
casey langen
fe33340935 Fixed volume buttons on main screen to behave like hardware volume
buttons.
2017-02-18 21:02:23 -08:00
casey langen
d9c2154cda Move volume in increments of 1% when it is at 10% or less. 2017-02-18 14:53:30 -08:00
casey langen
0fd1e0bff9 Added code to debounce filtering on the client-side so we don't send a
bunch of extra requests to the backend when searching.
2017-02-18 13:58:02 -08:00
casey langen
264f564243 Updated default remote port to be 7905 2017-02-17 22:19:50 -08:00
casey langen
375e0d0e28 - Added support for genres and playlists
- Fixed some deep linking issues from transport controls in the main
  window
- Various other small cleanups and polish
2017-02-17 21:54:52 -08:00
casey langen
2e765da9fc Added the ability to query playlists via LocalSimpleDataProvider. 2017-02-17 21:54:33 -08:00
Casey Langen
1403a92772 Add titles to the non main activities. 2017-02-17 10:07:53 -08:00
casey langen
3f8c34865e Ensure disconnect overlay swallows user input. 2017-02-17 00:06:01 -08:00
casey langen
f4510df6e3 Added support for simple password protected web socket sessions in the
server plugin and android client.
2017-02-16 23:37:17 -08:00
casey langen
7905dc5e34 Fixed a small bug in the TrackListScrollCache's state management. 2017-02-16 17:01:38 -08:00
casey langen
c8497f9524 A couple tweaks to ensure clients are properly disconnected when the
device sleeps -- this prevents unnecessary auto-reconnects.
2017-02-16 09:32:48 -08:00
casey langen
2a7dbf4089 Updated CHANGELOG for the upcoming release. 2017-02-15 23:11:28 -08:00
casey langen
8e0378e922 Fixed clang++3.8/Linux compile. 2017-02-15 21:12:16 -08:00
casey langen
b101af4569 Hopefully fixes thread local issues in older versions of macOS. 2017-02-15 17:48:11 -08:00
casey langen
6c96998ace Let's disable web socket logging by default (unless enabled in prefs) 2017-02-14 23:18:51 -08:00
casey langen
d25d07893c - Removed some win32-specific code from App.cpp that was causing the
message queue to get backlogged.
- Fixed a few projects that weren't configured properly for performance
  guided optimizations in win32
- Version bump in preparation for release. we're close now!
2017-02-14 23:12:43 -08:00
casey langen
e8dd776b3f Updated websocket_remote's release settings to match other plugins. 2017-02-14 23:07:45 -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
a367a0471e Added musikdroid (promoted from an the musikcube-websockets external
repo).
2017-02-14 22:05:44 -08:00
casey langen
3512e14a2e Added the websocket client. 2017-02-14 22:05:44 -08:00
casey langen
e691f1e1e5 Fixed raspberry pi compile. 2017-02-15 05:56:39 +00:00
Casey Langen
6f38f2585f Fixed macOS/clang compile. 2017-02-14 21:03:48 -08:00
casey langen
9c6e136c79 - Cleaned up plugin loading in PluginFactory
- Added the ability to selectively enable/disable plugins in prefs
- Tweaked win32globalhotkeys to not register a hook if disabled
- Added more functionality to ListOverlay, including auto-dismiss and
  percentage-based width options
- Fixed "remove missing files" setting
2017-02-14 20:55:37 -08:00
casey langen
e8985aadd1 AlbumListQuery will also apply the filter to artist name as well. Improves
the user experience while filtering albums.
2017-02-12 14:00:21 -08:00
casey langen
c506d69fde Updated ISimpleDataProvider interface to allow filtering albums by
category (e.g. artists).
2017-02-11 23:40:33 -08:00
casey langen
0f7ebff1bf Added filtering to CategoryTrackListQuery. 2017-02-11 21:58:50 -08:00
casey langen
473eeab381 This deadlock on shutdown still wasn't fixed? Dang. Should be fine now. 2017-02-11 11:02:32 -08:00