Commit Graph

232 Commits

Author SHA1 Message Date
79f9b268bb increment version number to 0.23.9 2022-07-12 11:50:47 +02:00
b45f3c8deb Android release 0.23.8 2022-07-12 11:48:41 +02:00
f8a8de87e4 android/AndroidManifest.xml: update targetSdkVersion to 30
Required by Google Play.
2022-07-12 11:48:41 +02:00
2183f0553c android/meson.build: use apksigner instead of jarsigner
This is required for targetSdkVersion=30.

apksigner requires running zipalign first.
2022-07-12 11:48:41 +02:00
4260e78861 android: add gdb.sh
This script setup a dummy android native app folder and call ndk-gdb from it.

It needs a modification in ANDROID_NDK since ndk-gdb may attach to the wrong
pid, cf. comments in the script.
2022-04-26 17:47:54 +02:00
7342ae2e33 android: set application debuggable
This debuggable flag should not be set with release builds. Generally, graddle
is taking care of that.
2022-04-26 17:46:51 +02:00
4a5c7d8261 increment version number to 0.23.7 2022-03-14 18:55:55 +01:00
434869900e android/build.py: fix typo in error message
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1379
2022-03-14 18:49:50 +01:00
108ce95b7c android/Receiver: fix indent 2022-01-26 14:43:47 +01:00
4983703375 Android: Detect output change with ACTION_AUDIO_BECOMING_NOISY
Improves the changes made in 57687779be by
using AudioManager.ACTION_AUDIO_BECOMING_NOISY rather than listening for
wired headset unplug events or Bluetooth headset disconnect events. This
method is more flexible, allowing the feature to work on other types of
audio output device, as well as Bluetooth devices that don't set their
device class correctly. This change also has the benefit of being more
responsive, pausing the audio before it is rerouted to the built-in
speaker.

https://developer.android.com/guide/topics/media-apps/volume-and-earphones
2022-01-04 16:42:53 +01:00
16feb261e2 increment version number to 0.23.5 2021-11-11 10:18:19 +01:00
67aff05051 increment version number to 0.23.4 2021-10-31 18:17:35 +01:00
f1d5d70010 android/run-javac.sh: switch to Java 7 2021-10-31 16:55:40 +01:00
3cb44f6652 increment version number to 0.23.3 2021-10-22 12:50:11 +02:00
0a9bec3754 increment version number to 0.23.2 2021-10-19 10:29:49 +02:00
781fe4ff28 increment version number to 0.23.1 2021-10-14 15:36:16 +02:00
163c59128e release v0.23 2021-10-14 15:25:21 +02:00
45f3dd8b7a Revert "python/build/libs.py: remove flac, switch to Meson wrap"
This reverts commit 6ed4aff4d3.  The
Meson wrap is broken on non-x86, because it unconditionally includes
<cpuid.h> which is an x86 only header.
2021-10-07 13:28:17 +02:00
6ed4aff4d3 python/build/libs.py: remove flac, switch to Meson wrap 2021-09-21 16:44:51 +02:00
10782f4c84 {android,win32}/build.py: use makedirs(exist_ok) 2021-09-21 16:04:31 +02:00
520028dcfc python/build/libs.py: remove libexpat, switch to Meson wrap 2021-09-21 14:08:23 +02:00
aef0535c55 python/build/libs.py: remove libvorbis, switch to Meson wrap 2021-09-21 13:49:50 +02:00
2699889342 python/build/cmake.py: use CMAKE_TOOLCHAIN_FILE
Let cmake know that we're cross-crompiling.
2021-09-20 23:14:13 +02:00
8a29805767 Merge tag 'v0.22.11'
release v0.22.11
2021-08-24 22:19:38 +02:00
f9a0db716a android: build with NDK r23 2021-08-23 20:58:19 +02:00
993d85125e increment version number to 0.22.11 2021-08-17 10:55:10 +02:00
bd893e6336 Merge tag 'v0.22.10'
release v0.22.10
2021-08-06 18:21:59 +02:00
b0e9538855 build/openssl: pass --cross-compile-prefix to ./Configure 2021-08-06 17:30:47 +02:00
c97aabe43a Merge branch 'v0.22.x' 2021-08-05 15:17:07 +02:00
57687779be Android: add option to pause MPD when headphones disconnect 2021-07-26 19:02:47 +01:00
716784f632 increment version number to 0.22.10 2021-07-16 07:23:00 +02:00
ab487b9a99 Android: use startForegroundService() in Android 8+
Fixes the error:

 IllegalStateException: Not allowed to start service Intent { cmp=org.musicpd/.Main (has extras) }: app is in background
2021-05-31 20:45:31 +02:00
62fc4d5cf4 increment version number to 0.22.9 2021-05-24 09:03:07 +02:00
f2e4529707 increment version number to 0.22.8 2021-05-22 17:32:00 +02:00
85427826aa increment version number to 0.22.7 2021-02-17 14:36:06 +01:00
a91fba6a3d increment version number to 0.22.6 2021-02-16 13:47:33 +01:00
28a5cdf319 android/meson.build: update the SDK platform to 29
Needed for `requestLegacyExternalStorage` (commit ca02fb7782).
2021-02-15 21:17:26 +01:00
ca02fb7782 android/AndroidManifest.xml: enable requestLegacyExternalStorage
This is a workaround for the new scoped storage design in Android 11:

 https://developer.android.com/about/versions/11/privacy/storage

This needs a proper solution eventually, but this quick fix will do
until we change "targetSdkVersion" to 30.

Closes https://github.com/MusicPlayerDaemon/MPD/issues/1061
2021-02-15 17:43:05 +01:00
234cedd6c6 increment version number to 0.22.5 2021-01-21 17:43:25 +01:00
5b946e9d95 android/AndroidManifest.xml: android release 0.22.4 2021-01-21 17:36:00 +01:00
b46ca50dcc android/AndroidManifest.xml: raise targetSdkVersion to 29
The Google overlords require me to change to 29 or else I can't upload
new releases to Google Play.

 https://developer.android.com/distribute/best-practices/develop/target-sdk
2021-01-21 17:35:59 +01:00
168d6257b4 python/build/libs.py: build CURL with OpenSSL support
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1059
2021-01-21 14:33:14 +01:00
3825175bfc python/build/ffmpeg.py: remove obsolete -no-integrated-as workaround 2021-01-19 20:17:47 +01:00
5348f8c9c8 copyright year 2021 2021-01-01 19:54:28 +01:00
65d257675f increment version number to 0.22.1 2020-09-23 16:15:44 +02:00
56fa7368e8 release v0.22 2020-09-23 15:26:51 +02:00
67c7116f05 Merge branch 'v0.21.x' into master 2020-09-04 18:35:21 +02:00
9bda0379af increment version number to 0.21.26 2020-07-16 12:53:22 +02:00
3d7147390f Merge branch 'v0.21.x' 2020-07-01 16:56:17 +02:00
b7a99b4a4b increment version number to 0.21.25 2020-06-11 06:29:08 +02:00