Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: hrkfdn/ncspot
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.1
Choose a base ref
...
head repository: hrkfdn/ncspot
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.2
Choose a head ref
  • 12 commits
  • 12 files changed
  • 7 contributors

Commits on Aug 28, 2025

  1. fix: Playlist retrieval if list has podcasts (#1691)

    * fix: Playlist retrieval if list has podcasts
    
    Fixes #1689
    
    * fix: Gracefully handle unknown playable types
    hrkfdn authored Aug 28, 2025
    Configuration menu
    Copy the full SHA
    2d4507d View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2025

  1. chore(deps): bump the cargo group with 4 updates (#1696)

    * chore(deps): bump the cargo group with 4 updates
    
    Bumps the cargo group with 4 updates: [librespot-core](https://github.com/librespot-org/librespot), [librespot-oauth](https://github.com/librespot-org/librespot), [librespot-playback](https://github.com/librespot-org/librespot) and [librespot-protocol](https://github.com/librespot-org/librespot).
    
    
    Updates `librespot-core` from 0.7.0 to 0.7.1
    - [Release notes](https://github.com/librespot-org/librespot/releases)
    - [Changelog](https://github.com/librespot-org/librespot/blob/dev/CHANGELOG.md)
    - [Commits](librespot-org/librespot@v0.7.0...v0.7.1)
    
    Updates `librespot-oauth` from 0.7.0 to 0.7.1
    - [Release notes](https://github.com/librespot-org/librespot/releases)
    - [Changelog](https://github.com/librespot-org/librespot/blob/dev/CHANGELOG.md)
    - [Commits](librespot-org/librespot@v0.7.0...v0.7.1)
    
    Updates `librespot-playback` from 0.7.0 to 0.7.1
    - [Release notes](https://github.com/librespot-org/librespot/releases)
    - [Changelog](https://github.com/librespot-org/librespot/blob/dev/CHANGELOG.md)
    - [Commits](librespot-org/librespot@v0.7.0...v0.7.1)
    
    Updates `librespot-protocol` from 0.7.0 to 0.7.1
    - [Release notes](https://github.com/librespot-org/librespot/releases)
    - [Changelog](https://github.com/librespot-org/librespot/blob/dev/CHANGELOG.md)
    - [Commits](librespot-org/librespot@v0.7.0...v0.7.1)
    
    ---
    updated-dependencies:
    - dependency-name: librespot-core
      dependency-version: 0.7.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: librespot-oauth
      dependency-version: 0.7.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: librespot-playback
      dependency-version: 0.7.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: librespot-protocol
      dependency-version: 0.7.1
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Update librespot-oauth
    
    * Update librespot-protocol
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Henrik Friedrichsen <[email protected]>
    dependabot[bot] and hrkfdn authored Sep 1, 2025
    Configuration menu
    Copy the full SHA
    4e36c27 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. chore(deps): bump the cargo group with 2 updates

    Bumps the cargo group with 2 updates: [clap](https://github.com/clap-rs/clap) and [log](https://github.com/rust-lang/log).
    
    
    Updates `clap` from 4.5.46 to 4.5.47
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.5.46...clap_complete-v4.5.47)
    
    Updates `log` from 0.4.27 to 0.4.28
    - [Release notes](https://github.com/rust-lang/log/releases)
    - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/log@0.4.27...0.4.28)
    
    ---
    updated-dependencies:
    - dependency-name: clap
      dependency-version: 4.5.47
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: log
      dependency-version: 0.4.28
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and hrkfdn committed Sep 8, 2025
    Configuration menu
    Copy the full SHA
    6799c18 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2025

  1. fix: do not crash when shift > queue len (#1705)

    note this preserves behaviour of shifting by negative numbers in either direction
    
    changelog also updated accordingly
    AnAngryRaven authored and hrkfdn committed Sep 12, 2025
    Configuration menu
    Copy the full SHA
    8e3e107 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2025

  1. chore(deps): bump the cargo group with 4 updates

    Bumps the cargo group with 4 updates: [chrono](https://github.com/chronotope/chrono), [zbus](https://github.com/dbus2/zbus), [serde](https://github.com/serde-rs/serde) and [serde_json](https://github.com/serde-rs/json).
    
    
    Updates `chrono` from 0.4.41 to 0.4.42
    - [Release notes](https://github.com/chronotope/chrono/releases)
    - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
    - [Commits](chronotope/chrono@v0.4.41...v0.4.42)
    
    Updates `zbus` from 5.10.0 to 5.11.0
    - [Release notes](https://github.com/dbus2/zbus/releases)
    - [Commits](z-galaxy/zbus@zbus-5.10.0...zbus-5.11.0)
    
    Updates `serde` from 1.0.219 to 1.0.223
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.219...v1.0.223)
    
    Updates `serde_json` from 1.0.143 to 1.0.145
    - [Release notes](https://github.com/serde-rs/json/releases)
    - [Commits](serde-rs/json@v1.0.143...v1.0.145)
    
    ---
    updated-dependencies:
    - dependency-name: chrono
      dependency-version: 0.4.42
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: zbus
      dependency-version: 5.11.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: cargo
    - dependency-name: serde
      dependency-version: 1.0.223
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: serde_json
      dependency-version: 1.0.145
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and hrkfdn committed Sep 15, 2025
    Configuration menu
    Copy the full SHA
    e63fd4b View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2025

  1. chore(deps): bump the cargo group across 1 directory with 6 updates

    Bumps the cargo group with 6 updates in the / directory:
    
    | Package | From | To |
    | --- | --- | --- |
    | [clap](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.48` |
    | [libc](https://github.com/rust-lang/libc) | `0.2.175` | `0.2.176` |
    | [regex](https://github.com/rust-lang/regex) | `1.11.2` | `1.11.3` |
    | [serde](https://github.com/serde-rs/serde) | `1.0.223` | `1.0.228` |
    | [toml](https://github.com/toml-rs/toml) | `0.9.5` | `0.9.7` |
    | [clap_complete](https://github.com/clap-rs/clap) | `4.5.57` | `4.5.58` |
    
    
    
    Updates `clap` from 4.5.47 to 4.5.48
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.5.47...clap_complete-v4.5.48)
    
    Updates `libc` from 0.2.175 to 0.2.176
    - [Release notes](https://github.com/rust-lang/libc/releases)
    - [Changelog](https://github.com/rust-lang/libc/blob/0.2.176/CHANGELOG.md)
    - [Commits](rust-lang/libc@0.2.175...0.2.176)
    
    Updates `regex` from 1.11.2 to 1.11.3
    - [Release notes](https://github.com/rust-lang/regex/releases)
    - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/regex@1.11.2...1.11.3)
    
    Updates `serde` from 1.0.223 to 1.0.228
    - [Release notes](https://github.com/serde-rs/serde/releases)
    - [Commits](serde-rs/serde@v1.0.223...v1.0.228)
    
    Updates `toml` from 0.9.5 to 0.9.7
    - [Commits](toml-rs/toml@toml-v0.9.5...toml-v0.9.7)
    
    Updates `clap_complete` from 4.5.57 to 4.5.58
    - [Release notes](https://github.com/clap-rs/clap/releases)
    - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
    - [Commits](clap-rs/clap@clap_complete-v4.5.57...clap_complete-v4.5.58)
    
    ---
    updated-dependencies:
    - dependency-name: clap
      dependency-version: 4.5.48
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: libc
      dependency-version: 0.2.176
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: regex
      dependency-version: 1.11.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: serde
      dependency-version: 1.0.228
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: toml
      dependency-version: 0.9.7
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: clap_complete
      dependency-version: 4.5.58
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and hrkfdn committed Sep 29, 2025
    Configuration menu
    Copy the full SHA
    e712c17 View commit details
    Browse the repository at this point in the history
  2. chore(toolchain): update (#1712)

    * [create-pull-request] automated change
    
    * Remove unused enums
    
    ---------
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    hrkfdn and github-actions[bot] authored Sep 29, 2025
    Configuration menu
    Copy the full SHA
    6dcdd8d View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2025

  1. fix: prevent crash when song has no artist (#1720)

    When loading this playlist
    (https://open.spotify.com/playlist/2onE4ObADgp1NuBzciYF0Q), ncspot would
    crash. The exact cause is not clear, but it seems to be caused by the
    songs not being available and therefore not having a valid artist.
    Therefore ensure we have a default value for artists in case one isn't
    available.
    ThomasFrans authored Oct 12, 2025
    Configuration menu
    Copy the full SHA
    79d45b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2025

  1. chore(deps): bump the cargo group with 4 updates (#1722)

    Bumps the cargo group with 4 updates: [libc](https://github.com/rust-lang/libc), [regex](https://github.com/rust-lang/regex), [toml](https://github.com/toml-rs/toml) and [unicode-width](https://github.com/unicode-rs/unicode-width).
    
    
    Updates `libc` from 0.2.176 to 0.2.177
    - [Release notes](https://github.com/rust-lang/libc/releases)
    - [Changelog](https://github.com/rust-lang/libc/blob/0.2.177/CHANGELOG.md)
    - [Commits](rust-lang/libc@0.2.176...0.2.177)
    
    Updates `regex` from 1.11.3 to 1.12.1
    - [Release notes](https://github.com/rust-lang/regex/releases)
    - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/regex@1.11.3...1.12.1)
    
    Updates `toml` from 0.9.7 to 0.9.8
    - [Commits](toml-rs/toml@toml-v0.9.7...toml-v0.9.8)
    
    Updates `unicode-width` from 0.2.1 to 0.2.2
    - [Commits](unicode-rs/unicode-width@v0.2.1...v0.2.2)
    
    ---
    updated-dependencies:
    - dependency-name: libc
      dependency-version: 0.2.177
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: regex
      dependency-version: 1.12.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: cargo
    - dependency-name: toml
      dependency-version: 0.9.8
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    - dependency-name: unicode-width
      dependency-version: 0.2.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    f7c8262 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2025

  1. chore(toolchain): update (#1730)

    [create-pull-request] automated change
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    hrkfdn and github-actions[bot] authored Nov 6, 2025
    Configuration menu
    Copy the full SHA
    56520c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2025

  1. fix: Update to latest Librespot to fix playback

    * fix: adapt to librespot SpotifyUri API changes
    
    Fixes compatibility with librespot PR #1622 which changed the API
    from SpotifyId::from_uri() to SpotifyUri::from_uri().
    
    Changes:
    - Updated src/spotify_worker.rs to use SpotifyUri instead of SpotifyId
    - Updated Cargo.toml to use librespot from official repository
      (merge commit a9122dcb from PR #1622)
    - Regenerated Cargo.lock with updated dependencies
    
    Fixes #1732
    Depends on librespot-org/librespot#1622 (merged)
    
    * Switch to 0.8.0 release
    
    * Update CHANGELOG
    
    * `cargo fmt`
    
    ---------
    
    Co-authored-by: Guilherme Fontes <[email protected]>
    Co-authored-by: Henrik Friedrichsen <[email protected]>
    3 people authored Nov 11, 2025
    Configuration menu
    Copy the full SHA
    6d703de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c3e9c0 View commit details
    Browse the repository at this point in the history
Loading