PresenceJam

PresenceJam 5.0.0

Spotify to Teams Status Sync

  • By PresenceJam
  • Open Source
  • Updated Oct 12, 2026
Download for Windows

About PresenceJam

Automatically syncs your currently playing Spotify track to your Microsoft Teams status message. Set a custom status message using placeholders like {artist}, {track}, {album}, and {emoji}.

What's new in 5.0.0

PresenceJam now knows more about whether you are busy than you do.
That is the whole release, really. In 4.7 the app watched Spotify and wrote a
status. In 5.0 it watches a calendar, a meeting, a full-screen slide deck, your
idle timer, a profile you switched from the tray, and a rule set you can
interrogate after the fact — and it can tell you which of those fired, and
why.
─────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Profiles │Named overlays of every rule, gate and format setting. Switch from the tray, a hotkey, or presencejam --profile <id>.
─────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Rules that explain themselves│Match on album, show, device, playlist or duration; act with suppress / replace / snooze / profile / presence; then ask why did this not fire? and get a per-rule reason chain.
─────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
A calendar that can veto │Outlook busy blocks the write, and the un-gate lands within one poll of the meeting ending instead of whenever the cadence next elapses. Working hours import straight into quiet-hours rules, previewed before anything is written.
─────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Headless │--daemon runs the same poller with no window and no tray, supervised, with packaging units for systemd, launchd and Task Scheduler.
─────────────────────────────┼──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── …

Full release notes »

Technical details

PublisherPresenceJam
Version5.0.0
Release date2026-10-12
LicenseMIT
Installer typewix
Architecturex64
Package IDPresenceJam.PresenceJam

Links & install command

Install PresenceJam from the command line with Windows Package Manager (winget):

winget install --id=PresenceJam.PresenceJam -e

microsoftpresenceproductivityspotifystatusteams

Older versions

  • 4.7.0
  • 4.6.0
  • 4.5.2
  • 4.5.1
  • 4.5.0
  • 4.4.0
  • 4.3.0
  • 4.2.1
  • 4.2.0