← Package directory
Available on winget

Install PresenceJam

Spotify to Teams Status Sync

Install with winget
winget install --id PresenceJam.PresenceJam
Upgrade
winget upgrade --id PresenceJam.PresenceJam
Uninstall
winget uninstall --id PresenceJam.PresenceJam

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 2.8.0

What's Changed - deps(frontend)(deps-dev): bump @tauri-apps/cli from 2.11.3 to 2.11.4 in the npm-minor-and-patch group by @dependabot[bot] in #127 - docs(changelog): drop stale #71 Show/Hide follow-up note from v2.7.0 by @Carme99 in #128 - ci: refresh pinned GitHub Action SHAs (checkout v7, setup-node v6, upload/download-artifact v7/v8) by @Carme99 in #130 - docs: refresh stale version references in README/SETUP/USAGE + v2.8.0 changelog stub by @Carme99 in #131 - fix(security): re-register presencejam:// scheme at every launch (further mitigates #66) by @Carme99 in #129 Full Changelog: v2.7.5...v2.8.0

Read release notes

Version history

Version Updated Notes
2.8.0 What's Changed - deps(frontend)(deps-dev): bump @tauri-apps/cli from 2.11.3 to 2.11.4 in the npm-minor-and-patch group by @dependabot[bot] in #127 - docs(changelog): drop stale #71 Show/Hide follow-up note from v2.7.0 by...
2.7.5 Unknown What's Changed - ci(frontend): run cargo test --lib to materialise ts-rs codegen before svelte-check by @Carme99 in #124 - refactor(commands): split commands.rs into 7 per-workflow modules (#76, #79) by @Carme99 in #122...
2.7.4 Unknown What's Changed - deps(npm): pin cookie >= 0.7.0 via package.json overrides (GHSA-pxg6-pf52-xh8x) by @Carme99 in #113 - security(ci): switch homebrew job to credential helper, document 90-day PAT rotation (#68) by @Carme9...
2.7.3 Unknown What's Changed - fix: per-install keychain namespacing, polling reliability, dep cleanup by @Carme99 in #97 - feat: macOS ActivationPolicy + actionable keychain errors (recovery) by @Carme99 in #101 - chore: User-Agent f...
2.7.2 Unknown What's Changed - refactor: delete frontend dead stores, extract shared types by @Carme99 in #91 - fix(v2.7.2): verifier-flagged nits + release-hygiene catch by @Carme99 in #92 - chore(v2.7.2): a11y fix + project-wide rus...
2.7.1 Unknown What's Changed - fix: add start_spotify_reconnect IPC for keychain-backed re-auth by @Carme99 in #88 Full Changelog: v2.7.0...v2.7.1
2.7.0 Unknown What's Changed - ci: run cargo test and npm run check on PRs (#81) by @Carme99 in #83 - ci: pin third-party action SHAs and document token scoping (#68) by @Carme99 in #84 - refactor: single source of truth for status-fo...
2.6.4 Unknown What's Changed - chore(release): v2.6.4 — security hardening & concurrency fixes by @Carme99 in #82 Full Changelog: v2.6.3...v2.6.4
2.6.3 Unknown What's Changed - fix: v2.6.3 — onboarding race, autostart ENOENT, JWT log leak, build version by @Carme99 in #64 Full Changelog: v2.6.2...v2.6.3
2.6.2 Unknown Full Changelog: v2.6.1...v2.6.2
2.6.0 Unknown What's Changed - fix: quick wins from v2.5.0 code review by @Carme99 in #44 - fix: token-refresh lost-update races (Spotify and Teams) by @Carme99 in #43 - fix: polling cadence cleanup (config wiring, backoff, presence-c...
2.5.0 Unknown Release notes
2.4.1 Unknown Release notes
2.3.6 Unknown Release notes
2.3.5 Unknown Release notes