Casey Langen
05ea062e03
Oops, version-bumped to the wrong version.
2020-12-20 13:22:44 -08:00
casey langen
b57c32a518
Updated version and CHANGELOG for next release.
2020-12-20 12:43:57 -08:00
Casey Langen
b43b69a918
Version bump.
2020-12-07 17:16:32 -08:00
casey langen
c9047e4a7d
Version bump.
2020-12-06 16:10:22 -08:00
casey langen
b65bc626c8
Version bump and changelog update.
2020-12-03 23:29:38 -08:00
Casey Langen
b922c1aa00
Version bump for next version, whenever that'll be.
2020-11-07 22:13:14 -08:00
Casey Langen
2989870580
ASSERT_MAIN_THREAD() cleanups.
2020-10-24 13:14:42 -07:00
casey langen
e44c6be68d
Ubuntu Groovy support
2020-10-22 17:15:38 -07:00
casey langen
ab48a55adf
Added libssl1.1 as a runtime dependency for deb archives.
2020-10-17 20:34:21 -07:00
casey langen
6ccefb0ca3
Fixed unix compile
2020-10-17 19:53:26 -07:00
Casey Langen
f0206c05e8
Move "core" directory to "musikcore". Windows build probably needs some
...
tweaks.
2020-10-12 19:23:17 -07:00
casey langen
88ad16ac69
Version update for next release.
2020-09-19 11:13:09 -07:00
casey langen
f7401b886c
Fix strip to work against new directory structure.
2020-09-19 08:06:42 +01:00
Casey Langen
fba8e9e7a5
Version bump.
2020-07-11 18:28:46 -07:00
casey
0421d7a2e5
Incremental snapcraft core20 updates.
2020-07-11 16:15:50 -07:00
casey langen
86ef7e36b0
Revert "CMakeList config compatibilty shuffle."
...
This reverts commit 9daa84b0c9
.
2020-07-11 15:46:26 -07:00
casey langen
9daa84b0c9
CMakeList config compatibilty shuffle.
2020-07-11 15:36:46 -07:00
casey langen
3c2a06c9d3
Relocate most bundled taglib grossness into the plugin's CMakeLists.txt
2020-06-30 22:47:48 -07:00
casey langen
91ea1e384c
Changes to actually link against the included taglib on Linux if there's
...
already a system version installed.
2020-06-30 22:42:56 -07:00
casey langen
a34ef22040
Always use bundled taglib for now.
2020-06-27 13:34:52 -07:00
casey langen
19634e67ca
Version bump to 0.93.0 for next release.
2020-06-19 02:47:55 +01:00
Casey Langen
e94108d7d8
Looks like libopenmpt isn't available in Fedora before version 31.
2020-06-16 19:51:43 -07:00
casey langen
9224178af6
Build script updates.
2020-06-16 18:41:45 -07:00
casey langen
e3da6e457a
Added scaffolding for a libopenmpt decoder.
2020-06-14 11:50:37 -07:00
casey langen
6e1eddf656
Version bump for 0.92.1 release.
2020-05-25 19:38:53 -07:00
casey langen
3d3878fc95
Version bump for impending release.
2020-05-24 15:32:59 -07:00
casey langen
836120f029
Fixed bug where out of source tree builds were not getting stripped
...
properly.
2020-05-24 14:14:02 -07:00
casey langen
c5e1ed8220
Added new DISABLE_STRIP
flag to CMakeLists.txt.
2020-05-24 13:25:06 -07:00
casey langen
eeb1587c78
Version bump for Win32 release.
2020-04-12 12:56:52 -07:00
casey langen
100ec3549a
Fixed Focal packaging issues.
2020-04-11 15:03:35 -07:00
casey langen
024830da0f
Computers are too hard
2020-04-11 13:59:32 -07:00
casey langen
0461e59b3d
Updated musikcube.desktop for the snap.
2020-04-11 13:46:36 -07:00
casey langen
6793051504
Added missing icons.
2020-04-11 13:12:03 -07:00
casey langen
528597bf5f
Updated CHANGELOG and bumped version to 0.90.0.
2020-04-10 22:25:32 -07:00
casey langen
8e769d2cab
More build fixes.
2020-04-09 18:39:57 -07:00
casey langen
11d116276d
Cruft removal. No longer required!
2020-04-09 17:02:14 -07:00
casey langen
92a560db5f
Fixed share paths.
2020-04-09 16:08:11 -07:00
casey langen
baeec9b815
Added icon and desktop entry.
2020-04-09 15:33:10 -07:00
casey langen
e2eb85d481
Third time's a charm.
2020-04-07 01:03:12 -07:00
casey langen
306c33a83c
More snap-related cmake tweaks.
2020-04-07 00:48:32 -07:00
casey langen
fac1364a00
Man this is annoying to test...
2020-04-07 00:38:39 -07:00
casey langen
28e3ed18f8
Ugh, fix incorrect path variable.
2020-04-07 00:28:43 -07:00
casey langen
aa2ccdb0b2
Support stripping binaries from out of tree builds
2020-04-07 00:03:54 -07:00
casey langen
821b4de874
Add a couple things required to support snap packges.
2020-04-06 23:35:58 -07:00
luca castagnini
71827e4fb4
musikcube port for OpenBSD. Compiled with:
...
doas pkg_add cmake boost libogg libvorbis ffmpeg curl libmicrohttpd lame libev taglib
cmake .
make
doas make install
2020-03-04 09:21:25 +01:00
casey langen
5d905e1a53
Version bump for next release.
2020-02-09 12:40:40 -08:00
casey langen
cfa968ff42
Moved musikcore_c.h and friends into core proper.
2020-01-28 21:14:01 -08:00
casey langen
dc340265e3
Seems to be compiling and linking properly, and we are able to get a
...
context up. It crashes or deadlocks on release. Nothing else tested, but
promising progress.
2020-01-26 15:54:52 -08:00
casey langen
eaf958b8de
Created some stubbed source units and ported SDK constants.
2020-01-25 22:02:43 -08:00
casey langen
d9abc81145
Version bump for next release.
2020-01-12 13:23:29 -08:00
casey langen
f45d302c38
Version bump again.
2020-01-11 20:26:47 -08:00
casey langen
587e73098a
Version bump for patch release.
2020-01-11 17:16:42 -08:00
Casey Langen
b5775454f8
Fixed static macOS compiles.
2020-01-09 15:59:48 -08:00
casey langen
46a4c97656
This is going to be a pretty massive release -- let's bump to 0.80.0
2020-01-07 22:53:10 -08:00
casey langen
20c47b21a2
Version bump for eventual update.
2019-12-24 19:34:36 -08:00
casey langen
9ce988f887
Fixed file naming to reduce manual labor for cpack'd debs.
2019-10-28 22:11:11 -07:00
casey langen
21bba34af4
More robust detection of libatomic
2019-10-28 04:45:27 +00:00
casey langen
f6dda3d554
Ensure we actually strip binaries as part of the release build process.
2019-10-27 12:55:48 -07:00
casey langen
b0aab217ac
Added Ubuntu 19.10 "Eoan" support
2019-10-26 22:12:21 -07:00
casey langen
771c41efc6
Upgraded to 0.70.0 for upcoming release.
2019-10-26 21:10:16 -07:00
casey langen
918ff9f30b
Detect libsystemd and automatically enable the MPRIS plugin if it
...
exists.
2019-10-19 21:12:10 -07:00
casey langen
0d15042483
Don't link against atomic
on macOS
2019-10-19 20:58:26 -07:00
casey langen
6bccbcd50e
Use -latomic
linker flag to fix linking errors on the RPI4
2019-10-19 20:52:31 -07:00
casey langen
c45cf6e4db
More universal method for stripping binaries.
2019-09-23 13:21:29 +00:00
casey langen
624b454b81
Merge pull request #271 from brunosmmm/mpris
...
MPRIS interface implementation as plugin
2019-09-11 10:45:43 -07:00
Bruno Morais
88583c696a
fix dependencies for mpris
2019-09-09 08:23:33 -04:00
casey langen
bf89bdf586
Strip symbols from release binaries. https://github.com/clangen/musikcube/issues/262
2019-09-07 10:45:00 -07:00
Bruno Morais
6808f8a0f5
crude initial implementation, not thread safe, not functional (WIP)
2019-09-05 18:10:13 -04:00
casey langen
25f3b4d5a2
Added Debian Buster support
2019-08-19 04:15:18 +00:00
Casey Langen
ddd8e9f683
Version bump.
2019-06-16 18:55:41 -07:00
casey langen
57b216d6bc
Ubuntu Disco support!
2019-04-30 22:07:18 -07:00
casey langen
7929c11543
Version bump for the next release.
2019-04-29 23:14:38 -07:00
casey langen
b082031357
Fixed notification tray icon and updated version to 0.64.1
2019-03-20 15:14:35 -07:00
casey langen
1e655cb97a
Tweaked build comments to show how to set CMAKE_INSTALL_DIR
2019-03-15 06:59:16 +00:00
casey langen
1b65b9cdc3
Version bump and CHANGELOG update for next release.
2019-03-14 23:08:47 -07:00
casey langen
e159878713
CHANGELOG and version updates for upcoming release.
2019-02-12 00:08:32 -08:00
casey langen
f0ae641b4e
Version bump.
2019-01-25 10:15:10 -08:00
casey langen
8a3b9d97a3
Version bump to 0.62.2
2019-01-25 10:02:03 -08:00
casey langen
a181e3d56a
Version bump to 0.62.1
2019-01-25 09:34:01 -08:00
casey langen
804a6d4195
Version bump.
2019-01-23 17:25:41 -08:00
casey langen
816d4e1894
Added macosmediakeys
plugin that allows playback control via keyboard media keys.
2019-01-12 18:19:09 -08:00
casey langen
bd22be6387
Version bump for next release.
2019-01-07 08:11:52 -08:00
casey langen
df9bc32621
Use O2 instead of O3 for optimizations; O3 causes random crashes with indecipherable stack traces on the rpi (and likely other devices)
2019-01-06 22:46:24 +00:00
casey langen
357fec1129
* Added some missing DB indexes for HUGE indexer performance increases -- we seem to be able to easily index 300k+ (and probably more) tracks now.
...
* Ensure we replace invalid unicode characters before inserting values into the DB
* A bunch of GME fixes
* Various other small indexer cleanups and fixes
2019-01-04 22:20:51 -08:00
casey langen
26ae81de1d
Initial boilerplate.
2019-01-02 21:47:44 -08:00
casey langen
51f1337d6f
Upgradwed json.hpp and added the ability to specify ALSA_ENABLED as a FreeBSD compile option.
2019-01-01 20:58:04 +00:00
casey langen
196975f55f
Prep for point release that fixes m4a playback.
2019-01-01 17:43:28 -08:00
casey langen
68762cd231
Merged build
into master
to fix various build config problems.
2018-12-29 19:39:21 -08:00
casey langen
056ec704f5
Fixes to ensure FFMPEG_DECODER is defined on *nix builds.
2018-12-27 11:37:01 -08:00
casey langen
0ebf17de14
Updated version in CMakeLists.txt
2018-12-27 08:17:39 +00:00
casey langen
1b4b9127c4
Log whether or not ffmpeg is enabled.
2018-12-26 22:17:16 -08:00
Casey Langen
5d46fbdcad
Hopefully fixes Fedora 29 ffmpeg build.
2018-12-26 21:24:27 -08:00
Casey Langen
ef8b9e2092
Fedora fixes for ffmpeg.
2018-12-26 21:17:45 -08:00
casey langen
f4f9c828f4
Version bump for upcoming release.
2018-12-26 18:10:36 -08:00
casey langen
e1f5279856
Define FFMPEG_DECODER when specified via cmake
2018-12-25 15:46:11 -08:00
casey langen
bd5c05092c
Default to non-bundled taglib.
2018-12-24 18:17:51 -08:00
casey langen
2fc80efcf5
More dependency updates for taglib.
2018-12-24 16:01:58 -08:00
casey langen
a74d9e918d
First crack at auto-detecting distros that need to use bundled taglib.
2018-12-24 15:41:16 -08:00
casey langen
f329f3b4b6
Fix bug where generated musikcube
shell script was not being used for
...
out-of-source builds. This should fix the FreeBSD port.
2018-12-24 11:00:15 -08:00
casey langen
9afad26c6a
Updated CMakeLists with the new cursespp
include path.
2018-12-20 18:51:50 -08:00