Commit Graph

2521 Commits

Author SHA1 Message Date
casey langen
821b4de874 Add a couple things required to support snap packges. 2020-04-06 23:35:58 -07:00
casey langen
36ede66603 Added OpenSUSE support to install-deps and fixed a syntax error. 2020-04-05 19:29:24 -07:00
casey langen
c79e096554 Updated install-deps to add support for the upcoming ubuntu 'focal'
release.
2020-04-05 18:49:59 -07:00
casey langen
08871978e2 Added a bash script for quickly installing dependencies on supported,
non-Windows platforms. Likely needs a bit of tweaking.
2020-04-05 17:47:00 -07:00
casey langen
98e8662c55 Whitespace fix. 2020-04-04 22:00:04 -07:00
casey langen
fe8d32f586 Fixed dbus plugin to report metadata (and also added album art). 2020-04-04 19:51:25 -07:00
casey langen
e1884321ff Fixed a super old null pointer dereference in TransportWindow. 2020-04-04 19:51:09 -07:00
casey langen
20ca61058c Added the ability to hot swap from a browse category selection. 2020-04-02 22:07:43 -07:00
casey langen
1621d355fa Fix bug where directory browsing would get reset when switching between
tabs.
2020-04-01 19:30:17 -07:00
casey langen
087e7cedae Ensure we always build the MPRIS plugin in release binaries. 2020-04-01 19:30:17 -07:00
casey langen
38203f49a9 Fixed windows compile. 2020-03-31 18:27:15 -07:00
casey langen
43a8ca1d8d Add "directory" as a browse category type. 2020-03-31 17:49:11 -07:00
casey langen
6ff6bce076 Fixed directory browse context menu. 2020-03-30 23:18:39 -07:00
casey langen
4842f61241 Allow user to specify a lockfile override via MUSIKCUBE_LOCKFILE_OVERRIDE environment variable. Fixes #318. 2020-03-28 15:21:48 -07:00
casey langen
b82e4b4d65 Ensure outputFifo is correctly initialized to null. Fixes #328 2020-03-28 11:50:31 -07:00
casey langen
80759fea7d Merge branch 'master' of github.com:clangen/musikcube 2020-03-21 12:13:31 -07:00
casey langen
374bbd3452 Fix language check per #324 2020-03-20 18:09:49 -07:00
casey langen
d231e5a32e Fixed a couple issues found by running a smoke test with valgrind. 2020-03-18 22:25:52 -07:00
casey langen
9aee2b0765 Fixed key bindings for Windows Terminal. 2020-03-17 19:35:30 -07:00
casey langen
d3afd3591c
Merge pull request #322 from the-eater/fix/escape-percent
escape percent signs so wprintw won't replace them with random things
2020-03-17 18:49:49 -07:00
eater
27cb6cf45d
escape percent signs so wprintw won't replace them with random things 2020-03-17 14:31:44 +01:00
casey langen
f5dc0a1443
Merge pull request #323 from tobbez/patch-0
Fix build on systems with split ncurses/tinfo
2020-03-12 22:29:36 -07:00
Torbjörn Lönnemark
53c5d84be0 Fix build on systems with split ncurses/tinfo
On systems where ncurses is built with --with-termlib, libtinfo is a
separate library.

Building musikcube on such a system would fail with:

  ld: CMakeFiles/musikcube.dir/cursespp/App.cpp.o: undefined reference to symbol 'keypad'
  ld: /lib64/libtinfow.so.6: error adding symbols: DSO missing from command line

Using pkgconfig to look up the required link libraries resolves the issue.
2020-03-10 20:16:52 +01:00
casey langen
f6b1847593
Merge pull request #321 from castagnini/openbsd
musikcube port to OpenBSD
2020-03-08 13:22:50 -07:00
luca castagnini
9785badf09 restore accidentally removed Linux #ifdef case 2020-03-04 10:03:16 +01:00
luca castagnini
209545a360 remove a std::cout used for debug 2020-03-04 09:46:05 +01: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
6d61ff8333 Oops, repaired Window::Clear after recent ncurses 6.2 fixes. 2020-03-02 22:53:01 -08:00
casey langen
801a1405c6 Work around PDCurses/ncurses differences. 2020-03-01 20:15:19 -08:00
casey langen
9ed5dfd904 Work around weird bug in ncurses 6.2 2020-03-01 16:56:14 -08:00
casey langen
7a68bb1d44 Renames for clarity. 2020-03-01 12:47:45 -08:00
casey langen
2e415a17b2 Tweaked HttpServer to allow for multiple simultaenous connections, and
be smart about waiting for existing blocking transcoders.
2020-02-29 17:15:16 -08:00
casey langen
7a398e75a7 Hopefully work around annoying prev() bug in ExoPlayer if track download
takes too long.
2020-02-29 12:09:09 -08:00
casey langen
e5f5fbee93 Upgraded to Android Studio 3.6. 2020-02-29 11:36:09 -08:00
casey langen
eccc78defc Ensure we update the playback state if we seek while paused. 2020-02-27 22:59:44 -08:00
casey langen
9cb6040491 Support true color mode in Terminal.app for known-good versions. 2020-02-18 22:55:44 -08:00
casey langen
0193fb303f Fixed IBufferProvider handling in the C SDK. 2020-02-16 23:11:44 -08:00
casey langen
b88909d148 Let's store all session settings in a separate file to make it easier to
backup app settings without context-specific information.
2020-02-15 23:42:27 -08:00
casey langen
0966aa57af Added missing argument 2020-02-15 07:37:47 +00:00
casey langen
e02845f2be Updated archive-rpi.sh script 2020-02-15 07:19:43 +00:00
casey langen
b962af4954 PCH tweaks to hopefully improve build time. 2020-02-14 22:47:48 -08:00
casey langen
255383af10 Suppressed a couple implicit type conversion warnings and updated
solution to only build minimal set of projects for -Con variations.
2020-02-14 14:57:14 -08:00
casey langen
db315da44c Bumped submodule commit hash. 2020-02-14 10:52:13 -08:00
casey langen
b0f3ba5899 Upgraded ExoPlayer and to Firebase Crashlytics. 2020-02-13 22:22:44 -08:00
casey langen
d57937eb2d Let's not crash if no output drivers are present. 2020-02-13 19:35:15 -08:00
casey langen
04691132f3 Disable color theme selection on windows console builds -- not
supported.
2020-02-12 22:12:09 -08:00
casey langen
5e528797a5 Simplify DLL target dependencies. 2020-02-11 22:05:52 -08:00
casey langen
1c8b0c22d1 More windows build script updates. 2020-02-11 21:26:22 -08:00
casey langen
f2c1629507 Added some new DLL targets for musikcore and link against it with
core_c_demo
2020-02-10 22:32:05 -08:00
casey langen
7d01d587a3 Revert "Separate DLL targets for musikcore, and a couple build script tweaks."
This reverts commit 351253fa5c.
2020-02-10 19:53:51 -08:00