Commit Graph

3714 Commits

Author SHA1 Message Date
casey langen
009e9620bd update CHANGELOG and version to 3.0.4 2024-07-14 12:37:30 -07:00
Alisa Lain
4815178b57
better lastfm support (#676) 2024-07-13 14:34:11 -07:00
Alexander Alexeev
4f4f785390
Fix build on DragonFly BSD (#674)
Need use gcc > 8 for building:

sudo pkg install gcc-12_5
export CC=/usr/local/bin/gcc; export CXX=/usr/local/bin/g++
cmake -G "Unix Makefiles" .
make
2024-07-13 14:33:11 -07:00
Amelia Gäßler
fc790cfe9c
Fix typo: "ommitting" to "omitting" (#649) 2024-07-13 14:32:25 -07:00
Sergey Fedorov
e00ad44704
Ffmpeg*: unbreak build with ffmpeg < 7.0 (#692)
Co-authored-by: Sergey Fedorov <barracuda@macos-powerpc.org>
2024-07-07 23:15:26 -07:00
casey langen
395f515315 CHANGELOG update 2024-07-05 13:54:06 -07:00
casey langen
dc65e83c46 Update to Android Studio Koala, bump dependencies, fix compile errors. 2024-07-05 13:45:50 -07:00
casey langen
40a26d7f98 Update Windows dependencies 2024-07-04 14:30:05 -07:00
casey langen
527d9d83cc Update to ffmpeg 7.0 on Windows 2024-07-04 14:17:05 -07:00
casey langen
8598825d93 Update scan-standalone allow-list 2024-07-04 12:49:02 -07:00
casey langen
88051a1fd6 Update library relink script for new ffmpeg. 2024-07-04 12:41:48 -07:00
casey langen
1efabb3283 Use terminfo files from new default ncurses version in homebrew 2024-07-04 12:36:45 -07:00
casey langen
cf06795cae Update version to 3.0.3 2024-07-04 12:26:24 -07:00
casey langen
e3976437e1 Update CHANGELOG 2024-07-04 11:56:15 -07:00
casey langen
8e7e8a8495 Update build scripts to pull new versions of dependencies 2024-07-04 11:55:58 -07:00
casey langen
fdacf36f3d Update to ffmpeg 7.0 API 2024-07-04 11:43:46 -07:00
casey langen
bec721f38a Ensure the taglib_plugin is compatible with Taglib2 2024-07-04 11:22:53 -07:00
casey langen
b8583c8d9c Better terminfo detection 2023-12-03 12:36:32 -08:00
casey langen
9ee80b4778 Add missing dependency to build instructions. 2023-12-03 12:16:31 -08:00
casey langen
7a9534b15f Update build docs. 2023-12-03 12:13:57 -08:00
casey langen
0d22ebcbff Update notarize script for new filenames. 2023-09-10 19:03:12 -07:00
casey langen
77ee4ece5d Fix variable usage in archive script 2023-09-10 18:58:52 -07:00
casey langen
1154783d80 Archive filename updates for consistency 2023-09-10 18:52:21 -07:00
casey langen
44829b0fd8 Update musikcube-bin for an updated libmicrohttpd binary compatible
with the most recent msvc compiler.
2023-09-10 18:07:21 -07:00
Casey Langen
b1d6d7191e Fix libopenmpt dylib filename 2023-09-10 16:17:15 -07:00
casey langen
ab325546ce Better CPU count detection when choosing build threads. 2023-09-10 15:09:39 -07:00
casey langen
dc6e779e9f Update commit hash. 2023-09-10 13:33:41 -07:00
casey langen
a46813db3d Add x86 support to standalone build scripts. 2023-09-10 13:32:42 -07:00
casey langen
4f44829cda
Improve cross-compile support (#634)
* Update minimum CMake version requirement to get rid of warning.
* Include CMake compile commands for easier diagnostics.
* More improvements to arm toolchain selection while cross-compiling third-party dependencies.
* Use x-tools provided cmake toolchains
* Add a script to download and extract deb dependencies for crosscompile.
* Link against libstdc++ statically when cross-compiling to ARM to improve portability.
* Update GeneratePackage.cmake to generate better filenames.
* Ensure symbols are stripped properly when cross-compiling
* Remove old scripts that are no longer required
* Add script to install x-tools
* Add some docs that describe how to setup a crosscompile environment.
* Add docs for building standlone on Linux
* Update CHANGELOG
* Update version hash.
2023-09-07 22:05:43 -07:00
casey langen
e422c4a928 Remove unused scripts. 2023-09-04 18:45:06 -07:00
casey langen
64485978ea CHANGELOG/version bump. 2023-08-01 19:47:41 -07:00
casey langen
3dad0594cc Update musikdroid to latest AGP and other dependencies, including
ExoPlayer (which seems to improve Opus playback support)
2023-08-01 19:46:06 -07:00
casey langen
4ffa2f4b29 Fix cmake warning 2023-07-30 13:07:10 -07:00
casey langen
719fa0b3d1 Improved dependency detection; also look for asio before attempting to compile. 2023-07-30 13:01:31 -07:00
casey langen
9965708858 Add find_library_and_header() macro for cmake scripts to further
validate installed dependencies.
2023-07-30 12:46:26 -07:00
casey langen
974864470e CHANGELOG/version bump 2023-07-29 11:55:52 -07:00
casey langen
eafe29e94f Fix RPM architecture value -- we were using amd64 but it should be x86_64 2023-07-29 11:55:10 -07:00
casey langen
f7a29021c6 CHANGELOG/version bump 2023-07-28 13:35:03 -07:00
casey langen
c58c4c5fab Various improvements/fixes to metadata scanning and indexing:
* Read rating value from metadata while indexing
  * Parse ID3V2 tags from AAC files if present
  * Minor cleanup to file extension detection in TaglibMetadataReader
  * Fix bug that may cause the track's "title" field to get populated
    with the filename/uri instead of the track title.
2023-07-28 13:33:09 -07:00
casey langen
c8ff55e533
Merge pull request #626 from UnixAwesome/patch-1
Add OpenBSD
2023-07-24 23:25:03 -07:00
UnixAwesome
6f8752cee3
Update README.md 2023-07-24 16:50:27 +04:00
casey langen
1c3d667c8d Version bump to 3.0.2 for eventual release. 2023-07-13 00:47:26 -07:00
casey langen
3e7fcf35cc Update CHANGELOG 2023-07-13 00:47:05 -07:00
casey langen
f1a88e4e71 Minor cleanup to sqlite extension init. 2023-07-12 19:13:32 -07:00
casey langen
304040d09c Add sqlean/unicode extension for more comprehensive non-ascii character
matching.
2023-07-08 13:26:02 -07:00
casey langen
d723f96360
Merge pull request #614 from jbeich/basu
mpris: unbreak build with -DUSE_BASU=ON
2023-06-17 12:39:36 -07:00
casey langen
03888b7082 Minor build tweaks for newer versions of CMake on macOS 2023-06-17 12:33:48 -07:00
casey langen
066b73ff32 Added basic case insensitive mappings for Russian. 2023-06-17 12:33:48 -07:00
casey langen
bb955ab8b9 Add new generate-case-insensitive-mapping.js to make generating mappings easier. 2023-06-17 12:33:48 -07:00
Jan Beich
a9b08fab3b mpris: respect USE_BASU for include
In file included from src/plugins/mpris/mpris.cpp:2:
src/plugins/mpris/mpris.h:11:14: fatal error: 'systemd/sd-bus.h' file not found
    #include <systemd/sd-bus.h>
             ^~~~~~~~~~~~~~~~~~
2023-05-30 03:44:12 +00:00