In your MusicMonitor add @Published var songTitle: String = "" and update this wherever it is needed (eg in updateCurrentSong()). Declare @StateObject private var musicMonitor = MusicMonitor() in the parent View, and pass this model to other views. Then use Text(musicMonitor.songTitle) in your View. For iOS16, see Apple Monitoring data, for iOS17+ see Managing model data in your app – workingdog support Ukraine