Search results for

Popping Sound

19,350 results found

Post

Replies

Boosts

Views

Activity

Will the new Automix feature in iOS 26 be available for third-party apps using MusicKit?
Hi everyone, We’re currently developing a music-based app using MusicKit, and we recently noticed that iOS 26 beta introduces a new “Automix” feature in the Apple Music app. This enables seamless DJ-style transitions between songs—beyond the standard crossfade functionality. We’re trying to understand: Will this Automix feature be accessible to third-party apps that use MusicKit? If not available in the initial iOS 26 release, is there a plan to expose it through public APIs in a future update? Is there any technical documentation, WWDC session, or roadmap info regarding Automix support via MusicKit? This functionality would be a significant enhancement for our app, especially for intelligent audio transitions and curated playlists. Thanks.
1
0
472
Jul ’25
`BUG IN CLIENT OF LIBMALLOC: memory corruption of free block` crash at `AbstractCombineLatest.request(_:) ()`
Hello! I am running into a crash at AbstractCombineLatest.request(_:) (), BUG IN CLIENT OF LIBMALLOC: memory corruption of free block. The crash is Crashed: com.apple.NSURLSession-delegate EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000, or Crashed: com.apple.NSURLSession-delegate EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x446d4644951e0518 This has only been reported in production, for a small percentage of users. It has been present in our application for a while, but has become much more prevalent in the past few weeks, coinciding with the iOS 18.5 release. The crash occurs when sending a value fetched from a network to a CurrentValueSubject, which is done on a Timer. A skeleton of the timer creation function: private func newTimer(for url: URL) { timerCancellable?.cancel() timerCancellable = Timer .publish(every: interval, on: .current, in: .common) .autoconnect() .flatMap({ [weak self] _ -> AnyPublisher in guard let self = self else { return Just(nil).eraseToAnyPublisher() } return self.fetch(from: u
2
0
141
Jul ’25
Reply to Bouncy ball in RealityKit - game
Thank you! The scale workaround sounds interesting, but I'm having difficulty determining the exact implementation approach within my repository structure. I would greatly appreciate your guidance on implementing this solution in code I shared (https://github.com/michaello/BouncyBall-visionOS/). Specifically I'm uncertain about Where in my current entity hierarchy I should introduce the container entity for scaling Whether all physics entities (ball, ground, walls) need to be scaled equally, or if only the ball requires this treatment The recommended scale factor to use (10x, 100x?) to prevent premature sleeping How to properly adjust the initial velocity and gravity values to maintain the same visual behavior at the larger simulation scale If you could point me toward specific code changes or provide a small example of the container/scaling setup, it would help a lot! I can't find any sample code on internet for it so it's difficult for me to test your suggestion.
Topic: Spatial Computing SubTopic: General Tags:
Jul ’25
Reply to WebSocket connection in background triggered by BLE accessory
To reiterate, I can’t comment on App Store policy. Speaking technically, the audio background mode still has limitation. The one most relevant to your setup is that you have to start your audio session while your app is in the foreground. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Jul ’25
EXT-X-DISCONTINUITY misalignment
We encounter issue with avplayer in case of EXT-X-DISCONTINUITY misalignment between audio and video produced after insertion of gaps. The initial objective is to introduce an EXT-X-DISCONTINUITY in audio playlist after some missing segments (EXT-X-GAP) which durations are aligned to video segments durations, to handle irregular audio durations. Please find below an example of corresponding video and audio playlists: video: #EXTM3U #EXT-X-VERSION:7 #EXT-X-MEDIA-SEQUENCE:872524632 #EXT-X-INDEPENDENT-SEGMENTS #EXT-X-TARGETDURATION:2 #USP-X-TIMESTAMP-MAP:MPEGTS=7096045027,LOCAL=2025-05-09T12:38:32.369100Z #EXT-X-MAP:URI=hls/StreamingBasic-video=979200.m4s #EXT-X-PROGRAM-DATE-TIME:2025-05-09T12:38:32.369111Z #EXTINF:2.002, no desc hls/StreamingBasic-video=979200-872524632.m4s #EXTINF:2.002, no desc hls/StreamingBasic-video=979200-872524633.m4s #EXTINF:2.002, no desc hls/StreamingBasic-video=979200-872524634.m4s #EXTINF:2.002, no desc hls/StreamingBasic-video=979200-872524635.m4
0
0
125
Jul ’25
iOS 26 Beta Personal Voice bug affecting AVSpeechSynthesizer
I have sent in a feedback report (FB18222398) but I have no idea if anyone has looked at it. I know from past experiences that Apple devs do look at these forums. This applies to each of the betas, 1, 2 and 3. I have created a new Personal Voice with each beta. I create a personal voice in English. When it's done processing, I tap Preview and it says in English what is expected. But after some time, an hour or a day, the language of the voice file changes languages and no longer works properly. If I press Preview it is no longer intelligible. I have a text to speech app and initially the created voice works but then when the language of the file changes, it no longer works. I have run an app on my iphone through Xcode that prints to the console the voices installed on the device with the language. Currently this is the voice file: Voice Identifier: com.apple.speech.personalvoice.AAA9C6F2-9125-475F-BA2F-22C63274991D Language: es-MX and on a second device the same personal voice is in a different language: Voic
1
0
109
Jul ’25
Reply to WebSocket connection in background triggered by BLE accessory
And just to clarify, the app only needs to be active in background while receiving data over BLE. My use case involves batch-processing audio streamed from a BLE accessory, and then either: Sending it to the server in real time via WebSocket, or Running a lightweight STT model locally on the phone, and then sending the resulting text to the server via HTTP. In either scenario, the background activity only happens while BLE data is actively being received, and ceases immediately after.
Jul ’25
Reply to Complex view structures are frustratingly too much work
This sounds like you've just not designed your code properly. Yes, @Binding is used to represent a @State var from a different component, because they are designed that way. They are very useful, and I can see and understand why they exist. As I suggested in your other similar post, just raise the bugs as you find them. If you raise them, they can get fixed.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jul ’25
Unauthorized for Advanced Commerce API Purchase
Hi! My product SKU has been approved for Advanced Commerce API. I successfully receive a purchase pop-up with the correct information. However, I am still having issues with completing the purchase. I always receive Unauthorize error when I confirm the purchase (subscription in my case; see the screenshot). I am using the node.js server library to sign the request. I made sure that the account is a valid account enabled for Sandbox. Logs unfortunately don't indicate any further detail. Thanks for your advice! We've been stuck on this for a while now and would appreciate your help. Marek
6
0
212
Jul ’25
Reply to WebSocket connection in background triggered by BLE accessory
Hi Quinn, Thank you very much for your detailed and thoughtful response. It was incredibly helpful. Just to clarify and expand on our specific use case: We are developing a voice-based wearable (a pendant) that continuously listens for speech through its onboard microphone. The device sends audio in real time via BLE to our mobile app (React Native), which then streams the audio to our backend using a WebSocket connection. The goal is to provide immediate STT transcription and return a response via push notification, all within a few seconds. To be clear: The mobile app receives real audio data from a BLE-connected accessory. We do not expect the app to remain awake indefinitely. It only becomes active when the device is actively sending audio (a few seconds here, 30 seconds there, depending on how much time the user speaks). This is not synthetic audio or a hack to stay alive. It’s a legitimate voice input stream triggered by a BLE accessory and transmitted in rea
Jul ’25
WebView Bridge Communication Issue After Xcode 16 Update - iOS 18 SDK
Issue Description I'm developing a hybrid iOS app and encountering WebView bridge communication issues after updating to Xcode 16 with iOS 18 SDK. App Architecture AViewController: Initial view controller displayed at app launch Handles WebView setup and web-to-native bridge communication Pushes BViewController when receiving B bridge message from web BViewController: View controller stacked on top of AViewController Managed by navigation controller AViewController's WebView continues bridge communication even when BViewController is active Problem Behavior Xcode 15 (iOS 18): WebView bridge communication in AViewController works normally while BViewController is active Xcode 16 (iOS 18 SDK): Server communication breaks or hangs without response while BViewController is active Communication resumes only after popping back to AViewController from BViewController Questions Is the current architecture (configuring WebView in AViewController and maintaining bridge communication through AViewController's W
0
0
147
Jul ’25
Persistent TestFlight rejection (Guideline 2.1) - Blank screen despite no API key restriction & build versioning issue
Hello Apple Developer Community, I'm seeking urgent help for a persistent TestFlight rejection issue. My app is With Wans Camp Map (App ID: com.jiro.withwanscampmap). Problem 1: App constantly rejected for Guideline 2.1 - App Completeness: app failed to load content (blank white screen). Context: Using Expo (SDK 53) and EAS Build. Local Status: When running locally with Expo Go and API key restrictions None in GCP, the app loads and displays content (map pins) perfectly. This confirms my API keys and data fetching logic are sound. Rejection Reason: Despite setting GCP API key Application restrictions to None (no restriction), all TestFlight builds are rejected with the same blank white screen issue. Problem 2: Build versioning issue during Transporter upload. Context: Even after explicitly setting app.config.js version (e.g., 1.0.1, 1.0.2), ios.buildNumber (e.g., 10, 200), and android.versionCode, Transporter continuously gives an error: bundle version must be higher than the previously uploaded vers
0
0
36
Jul ’25