Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
6869682
Bump toml from 0.8.23 to 0.9.5
dependabot[bot] Aug 5, 2025
605344c
Merge pull request #225 from InputUsername/dependabot/cargo/developme…
InputUsername Aug 12, 2025
2f5e610
Bump tempfile from 3.20.0 to 3.22.0
dependabot[bot] Sep 15, 2025
88f7f66
Bump serde from 1.0.219 to 1.0.226
dependabot[bot] Sep 22, 2025
aa7e7d9
Merge pull request #228 from InputUsername/dependabot/cargo/developme…
InputUsername Sep 28, 2025
5a0f973
Merge pull request #231 from InputUsername/dependabot/cargo/developme…
InputUsername Sep 28, 2025
37c4ee3
Bump anyhow from 1.0.98 to 1.0.100
dependabot[bot] Sep 28, 2025
f374a83
Merge pull request #232 from InputUsername/dependabot/cargo/developme…
InputUsername Sep 28, 2025
1ec65d3
Bump toml from 0.9.5 to 0.9.7
dependabot[bot] Sep 28, 2025
b0f2e29
Merge pull request #233 from InputUsername/dependabot/cargo/developme…
InputUsername Sep 28, 2025
602642a
Bump tempfile from 3.22.0 to 3.23.0
dependabot[bot] Sep 29, 2025
94669ca
Bump serde from 1.0.226 to 1.0.228
dependabot[bot] Sep 30, 2025
030f2b7
Merge pull request #234 from InputUsername/dependabot/cargo/developme…
InputUsername Oct 1, 2025
c0a8fc4
Merge pull request #235 from InputUsername/dependabot/cargo/developme…
InputUsername Oct 1, 2025
460df14
Bump toml from 0.9.7 to 0.9.8
dependabot[bot] Oct 13, 2025
815b1fc
Merge pull request #236 from InputUsername/dependabot/cargo/developme…
InputUsername Oct 14, 2025
f87116c
Bump toml from 0.9.8 to 0.9.10+spec-1.1.0
dependabot[bot] Dec 22, 2025
d5fc838
Bump tempfile from 3.23.0 to 3.24.0
dependabot[bot] Dec 29, 2025
bba44e6
Merge pull request #241 from InputUsername/dependabot/cargo/developme…
InputUsername Jan 9, 2026
68c762b
Merge pull request #240 from InputUsername/dependabot/cargo/developme…
InputUsername Jan 9, 2026
c2996e3
Bump toml from 0.9.10+spec-1.1.0 to 0.9.11+spec-1.1.0
dependabot[bot] Jan 13, 2026
4b34886
Merge pull request #244 from InputUsername/dependabot/cargo/developme…
InputUsername Jan 13, 2026
5ced059
Bump tempfile from 3.24.0 to 3.25.0
dependabot[bot] Feb 9, 2026
2a73357
Bump toml from 0.9.11+spec-1.1.0 to 1.0.2+spec-1.1.0
dependabot[bot] Feb 16, 2026
6db3f4f
Merge pull request #250 from InputUsername/dependabot/cargo/developme…
InputUsername Feb 22, 2026
7933891
Merge pull request #249 from InputUsername/dependabot/cargo/developme…
InputUsername Feb 22, 2026
7a45157
Bump anyhow from 1.0.100 to 1.0.101
dependabot[bot] Feb 22, 2026
394d97f
Merge pull request #248 from InputUsername/dependabot/cargo/developme…
InputUsername Feb 22, 2026
1720c40
allow reading secrets from file
Kladki Jan 15, 2026
22b49f3
Merge pull request #245 from Kladki/read-secrets-from-file
InputUsername Feb 22, 2026
5e031d4
Update dependencies
InputUsername Jan 11, 2026
1b85ada
Move to 2024 edition
InputUsername Jan 11, 2026
07d7796
Merge pull request #251 from InputUsername/edition-2024
InputUsername Feb 22, 2026
117059e
Update readme and changelog
InputUsername Feb 22, 2026
cd89f16
Bump tempfile from 3.25.0 to 3.26.0
dependabot[bot] Mar 2, 2026
15233fa
Merge pull request #252 from InputUsername/dependabot/cargo/developme…
InputUsername Mar 3, 2026
26ab0cb
Clean up CI workflow
InputUsername Jul 9, 2025
e162805
Merge branch 'master' into development
InputUsername Mar 8, 2026
fe9f279
Clean up config section in readme
InputUsername Feb 22, 2026
c1caecf
Strip releases
InputUsername Mar 8, 2026
c7ea92a
Add release workflow
InputUsername Mar 8, 2026
57d23bc
Merge pull request #253 from InputUsername/release-workflow
InputUsername Mar 8, 2026
b209547
Release v0.9.0
InputUsername Mar 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,7 @@ updates:
schedule:
interval: "weekly"
target-branch: "development"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
20 changes: 11 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,17 @@ env:
CARGO_TERM_COLOR: always

jobs:
build:

build-and-test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: sudo apt-get install --no-install-recommends -y libdbus-1-dev dbus
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install dependencies
run: sudo apt-get install --no-install-recommends -y libdbus-1-dev dbus
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
48 changes: 48 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Release

on:
push:
tags:
- 'v[0-9]+.[0-9]+.[0-9]+'

jobs:
release-github:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install dependencies
run: sudo apt-get install --no-install-recommends -y libdbus-1-dev dbus
- name: Build
run: cargo build --release --verbose
- name: Get release notes
run: |
awk "/^## $GITHUB_REF_NAME/{found=1; next} found && /^## /{exit} found{print}" CHANGELOG.md >changes.txt
- name: Create release
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
with:
body_path: changes.txt
files: target/release/rescrobbled
discussion_category_name: announcements

release-cratesio:
runs-on: ubuntu-latest
permissions:
id-token: write

steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install dependencies
run: sudo apt-get install --no-install-recommends -y libdbus-1-dev dbus
- uses: rust-lang/crates-io-auth-action@b7e9a28eded4986ec6b1fa40eeee8f8f165559ec # v1.0.3
id: auth
- name: Release on crates.io
run: cargo publish
env:
CARGO_REGISTRY_TOKEN: ${{ steps.auth.outputs.token }}
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## v0.9.0 (2026-03-08)

- Added the ability to load secrets from a file
- Added `lastfm-key-file`, `lastfm-secret-file`, `listenbrainz-token-file` and `[[listenbrainz]] token-file` options
to point to a file containing the secret.
- Moved to Rust 2024 edition
- Updated dependencies

## v0.8.0 (2025-06-12)

- Added the `use_track_start_timestamp` option, allowing tracks to be recorded with a timestamp
Expand Down Expand Up @@ -107,7 +115,7 @@
- Cleaned up the README
- Documented where the session token is stored

## 0.4.0 (2021-05-07)
## v0.4.0 (2021-05-07)

- Added ignore functionality for filter scripts:
- Filter scripts that return nothing will cause the current track to be ignored/not scrobbled
Expand Down
Loading