Skip to content

Commit bbdc2a6

Browse files
committed
Merge remote-tracking branch 'upstream/main'
2 parents e7a360e + 00e0b09 commit bbdc2a6

3 files changed

Lines changed: 42 additions & 1 deletion

File tree

.github/workflows/publish.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Publish to PyPI
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
build-n-publish:
9+
name: Build and publish Python distribution to PyPI
10+
runs-on: ubuntu-latest
11+
environment:
12+
name: pypi
13+
url: https://pypi.org/project/spotify-monitor/
14+
permissions:
15+
id-token: write
16+
contents: read
17+
18+
steps:
19+
- uses: actions/checkout@v4
20+
- name: Set up Python
21+
uses: actions/setup-python@v5
22+
with:
23+
python-version: "3.x"
24+
- name: Install build
25+
run: python3 -m pip install build --user
26+
- name: Build a binary wheel and a source tarball
27+
run: python3 -m build
28+
- name: Publish distribution to PyPI
29+
uses: pypa/gh-action-pypi-publish@release/v1

RELEASE_NOTES.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
This is a high-level summary of the most important changes.
44

5+
# Changes in 2.9 (23 Feb 2026)
6+
7+
**Features and Improvements**:
8+
9+
- **NEW:** Added configuration option `SPOTIFY_SUFFIX` to allow a **custom string** after **Spotify-curated public playlists** (thanks [@tomballgithub](https://github.com/tomballgithub))
10+
- **NEW:** Added **debug mode** with `DEBUG_MODE` config option and `--debug` CLI flag for technical troubleshooting output
11+
12+
**Bug fixes**:
13+
14+
- **BUGFIX:** Capped server-provided `Retry-After` for HTTP 429 responses to avoid long hangs
15+
- **BUGFIX:** Fixed fetching of TOTP secrets so it happens before retries
16+
517
# Changes in 2.8 (07 Feb 2026)
618

719
**Features and Improvements**:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "spotify_monitor"
7-
version = "2.8"
7+
version = "2.9"
88
description = "Track Spotify friends' music activity in real time with auto-playback, skipped tracks detection and instant notifications"
99
readme = "README.md"
1010
license = "GPL-3.0-or-later"

0 commit comments

Comments
 (0)