Commit Graph

1737 Commits

Author SHA1 Message Date
casey langen
fe646dc2ab Use the clangen packagecloud account, and only auto-build the build
branch (to prevent building every commit from master)
2017-12-18 21:26:17 -08:00
casey langen
dc1f6220d5
Merge pull request #168 from dvdmuckle/master
Automated CircleCI Builds
2017-12-18 20:49:46 -08:00
casey langen
fa7667fc81
Merge branch 'master' into master 2017-12-18 20:49:07 -08:00
David Muckle
3e18e795aa Don't put build timestamp in Fedora builds
This is to better line up with how the Ubuntu builds are named
2017-12-18 23:03:07 -05:00
Casey Langen
ba5a081b1b Compressed settings layout a bit. 2017-12-18 08:46:30 -08:00
casey langen
ba0e110e1b Added a new "PreampOverlay" that allows the user to configure not only
replay gain support, but generic preamp functionality as well.
2017-12-18 00:20:28 -08:00
casey langen
debe708bec Added core work required for preamp support. 2017-12-17 21:18:17 -08:00
casey langen
b7157b768e Updated replay gain readout in the setting screen to display the current
mode. Also added some missing exception handling in PreferencesKeys.
2017-12-17 11:49:17 -08:00
casey langen
42c91065a5 Make sure orphaned replay_gain resources are removed from the database.
Also, ensure we don't insert invalid/default replay_gain values for
tracks during indexer time.
2017-12-17 11:00:45 -08:00
casey langen
536cac1266 Added replay gain support for ogg, flac, and mp4. 2017-12-16 23:54:34 -08:00
casey langen
eae2f896f9 Updated FfmpegDecoder CMakeLists comments. 2017-12-16 23:17:34 -08:00
casey langen
1796fc9a6f Updated CMake packaging logic to take FFMPEG_DECODER into account. 2017-12-16 23:17:34 -08:00
casey langen
24b714ff4b - use the new musikcube-bin git repo as a submodule for including
binaries. this will help keep the main repo binary-free.
- properly isolate ffmpegdecoder from the main project file in windows.
2017-12-16 23:17:34 -08:00
Casey Langen
18aa658df2 Fixed macOS compile. 2017-12-16 23:17:34 -08:00
casey langen
b070089f13 Added conditional ffmpegdecoder compile-time option. 2017-12-16 23:17:34 -08:00
casey langen
2e5c3fb8ac Fixed an order-of-operations bug that was leading to a double free in
the ffmpeg decoder. Also patched up a memory leak -- we weren't
completely freeing the formatContext.
2017-12-16 23:17:34 -08:00
casey langen
ead6db34a1 Fixed the order in which we free libav resources, hopefully fixing a
somewhat difficult to reproduce crash when shutting down the decoder.
2017-12-16 23:17:34 -08:00
casey langen
cc35a0e3c8 Added VS2017 project (but not lib/dll yet), and fixed a memory leak in
the FfmpegDecoder source.
2017-12-16 23:17:34 -08:00
casey langen
bca290d4e6 Partial implementation of FfmpegDecoder.
Working: custom i/o, codec detection (probing), decoding, seeking, basic format detection.
2017-12-16 23:17:33 -08:00
casey langen
4f12657ae5 Preliminary support for ReplayGain. 2017-12-16 23:15:52 -08:00
David Muckle
8079e1ba65 Remove unncesessary mkdir instruction 2017-12-17 01:29:34 -05:00
David Muckle
ed9e9cde5a Merge branch 'master' of ssh://github.com/dvdmuckle/musikcube 2017-12-16 19:06:07 -05:00
David Muckle
545719eadf Fix install directory 2017-12-16 19:05:32 -05:00
David Muckle
89d4d79991
Input correct license 2017-12-14 15:52:56 -05:00
David Muckle
c80182de0d Pass build even if package already exists 2017-12-14 12:53:00 -05:00
David Muckle
cf9d7c89a0 Further appease packagecloud 2017-12-14 12:42:00 -05:00
David Muckle
da30e3a067 Install proper ruby pkgs to appease packagecloud gem 2017-12-14 02:25:55 -05:00
casey langen
6ec4fe0b30 Fixed bug where selection and scroll position may get funky when
switching categories in browse view.
2017-12-13 23:23:24 -08:00
David Muckle
62abb518fa Merge branch 'master' of ssh://github.com/dvdmuckle/musikcube 2017-12-14 02:13:46 -05:00
David Muckle
a6df4547c7 Push built packages to packagecloud 2017-12-14 02:12:22 -05:00
David Muckle
03e9aee582 Add libcurl as dependency for Ubuntu builds 2017-12-14 00:40:26 -05:00
casey langen
8b307af421 Allow for the NullOut setting to have a variable playback speed. 2017-12-13 21:05:30 -08:00
David Muckle
762231b479 Add libcurl as dependency for Ubuntu builds 2017-12-13 16:53:01 -05:00
David Muckle
d9e05ebfeb Remove hardcoded depends from CI config for Fedora
Also add make to BuildRequires, just in case
2017-12-13 02:03:28 -05:00
David Muckle
91fc1d8259 Add Fedora version to RPM name 2017-12-13 01:08:12 -05:00
David Muckle
b3607c5e33 Fedora builds 2017-12-11 22:33:35 -05:00
casey langen
e26d7174e6
Merge pull request #165 from reynhout/master
Add default MacPorts link_directories and include_directories config
2017-12-11 18:42:42 -08:00
David Muckle
df86b96fd1 Use two threads for compiling 2017-12-11 17:37:20 -05:00
David Muckle
a06c7b0e8a Actually upload .debs 2017-12-11 17:18:09 -05:00
David Muckle
d92b81e6e2 Build and upload packages 2017-12-11 16:48:17 -05:00
David Muckle
633c05840c Add CircleCI config 2017-12-11 16:09:52 -05:00
David Muckle
86220eff9d Align version with upstream version 2017-12-11 14:25:20 -05:00
David Muckle
3f34e8dc14 Install faad2 as weak dependency 2017-12-11 10:22:53 -05:00
David Muckle
ae85f3d425 Working specfile 2017-12-11 01:49:40 -05:00
Andrew Reynhout
b1441ac222 Add default MacPorts link_directories and include_directories config 2017-12-10 19:42:26 -05:00
casey langen
4a0a0005d1 Fixed some Activity animations and some bugs in header fetching. 2017-12-09 15:20:44 -08:00
casey langen
256ce45bde Added a simple scroll position indicator to ListWindow. 2017-12-06 01:34:13 -08:00
casey langen
ab10608d7a Playlist updates are now reflected in the UI, in real time, when changed
from remote devices.
2017-12-05 15:10:15 -08:00
casey langen
fc84edf72f Include "environment" information in a successful auth response --
includes http server port, api version, and sdk version.
2017-12-05 15:09:34 -08:00
casey langen
a66c14e931 Fixed some proguard wonkiness. 2017-12-04 12:28:04 -08:00