---
title: devices
framework: nowplaying
role: symbol
role_heading: Instance Property
path: nowplaying/remotemediasessionrepresentable/devices
---

# devices

The devices currently playing as part of this session.

## Declaration

```swift
@MainActor var devices: [MediaDevice] { get }
```

## Mentioned in

Publishing remote media sessions

## Discussion

Discussion Return an empty array when no devices are actively playing. The framework uses this list to surface per-device volume controls.
