- Idle → Connecting, Connecting → Playing/Paused/Reconnecting/Idle - Playing → Paused/Reconnecting/Idle - Paused → Connecting - Reconnecting → Connecting/Idle - Stop from any state returns to Idle Made-with: Cursor
- Idle → Connecting, Connecting → Playing/Paused/Reconnecting/Idle - Playing → Paused/Reconnecting/Idle - Paused → Connecting - Reconnecting → Connecting/Idle - Stop from any state returns to Idle Made-with: Cursor