Skip to content

Commit 7df2a0d

Browse files
author
Kingkor Roy Tirtho
committed
chore: configure just audio
1 parent 30c933c commit 7df2a0d

File tree

7 files changed

+48
-8
lines changed

7 files changed

+48
-8
lines changed

ios/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ end
3737
post_install do |installer|
3838
installer.pods_project.targets.each do |target|
3939
flutter_additional_ios_build_settings(target)
40+
# Just Audio Config
4041
target.build_configurations.each do |config|
4142
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
4243
'$(inherited)',

ios/Runner/Info.plist

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<key>NSAllowsArbitraryLoadsForMedia</key>
5151
<true />
5252
</dict>
53-
<key>CADisableMinimumFrameDurationOnPhone</key>
54-
<true/>
55-
</dict>
56-
</plist>
53+
<key>CADisableMinimumFrameDurationOnPhone</key>
54+
<true />
55+
</dict>
56+
</plist>

macos/Flutter/GeneratedPluginRegistrant.swift

+2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import audioplayers_darwin
1111
import catcher
1212
import device_info_plus
1313
import flutter_secure_storage_macos
14+
import just_audio
1415
import local_notifier
1516
import package_info_plus
1617
import path_provider_foundation
@@ -30,6 +31,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
3031
CatcherPlugin.register(with: registry.registrar(forPlugin: "CatcherPlugin"))
3132
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
3233
FlutterSecureStoragePlugin.register(with: registry.registrar(forPlugin: "FlutterSecureStoragePlugin"))
34+
JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin"))
3335
LocalNotifierPlugin.register(with: registry.registrar(forPlugin: "LocalNotifierPlugin"))
3436
FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin"))
3537
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))

macos/Runner/DebugProfile.entitlements

+8-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@
66
<true />
77
<key>com.apple.security.cs.allow-jit</key>
88
<true />
9-
<key>com.apple.security.network.client</key>
10-
<true />
119
<key>com.apple.security.network.server</key>
1210
<true />
11+
<key>com.apple.security.network.client</key>
12+
<true />
13+
<!-- Just Audio Config -->
14+
<key>NSAppTransportSecurity</key>
15+
<dict>
16+
<key>NSAllowsArbitraryLoads</key>
17+
<true />
18+
</dict>
1319
<!-- Requires Certification -->
1420
<!-- <key>keychain-access-groups</key>
1521
<array /> -->

macos/Runner/Release.entitlements

+8-2
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@
44
<dict>
55
<key>com.apple.security.app-sandbox</key>
66
<true />
7-
<key>com.apple.security.network.client</key>
8-
<true />
97
<key>com.apple.security.network.server</key>
108
<true />
9+
<!-- Just Audio Config -->
10+
<key>com.apple.security.network.client</key>
11+
<true />
12+
<key>NSAppTransportSecurity</key>
13+
<dict>
14+
<key>NSAllowsArbitraryLoads</key>
15+
<true />
16+
</dict>
1117
<!-- Requires Certification -->
1218
<!-- <key>keychain-access-groups</key>
1319
<array /> -->

pubspec.lock

+24
Original file line numberDiff line numberDiff line change
@@ -998,6 +998,30 @@ packages:
998998
url: "https://pub.dev"
999999
source: hosted
10001000
version: "6.6.1"
1001+
just_audio:
1002+
dependency: "direct main"
1003+
description:
1004+
name: just_audio
1005+
sha256: "7e6d31508dacd01a066e3889caf6282e5f1eb60707c230203b21a83af5c55586"
1006+
url: "https://pub.dev"
1007+
source: hosted
1008+
version: "0.9.32"
1009+
just_audio_platform_interface:
1010+
dependency: transitive
1011+
description:
1012+
name: just_audio_platform_interface
1013+
sha256: eff112d5138bea3ba544b6338b1e0537a32b5e1425e4d0dc38f732771cda7c84
1014+
url: "https://pub.dev"
1015+
source: hosted
1016+
version: "4.2.0"
1017+
just_audio_web:
1018+
dependency: transitive
1019+
description:
1020+
name: just_audio_web
1021+
sha256: "89d8db6f19f3821bb6bf908c4bfb846079afb2ab575b783d781a6bf119e3abaf"
1022+
url: "https://pub.dev"
1023+
source: hosted
1024+
version: "0.4.7"
10011025
lints:
10021026
dependency: transitive
10031027
description:

pubspec.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ dependencies:
5555
introduction_screen: ^3.0.2
5656
json_annotation: ^4.8.0
5757
json_serializable: ^6.6.0
58+
just_audio: ^0.9.32
5859
logger: ^1.1.0
5960
metadata_god: ^0.4.1
6061
mime: ^1.0.2

0 commit comments

Comments
 (0)