mirror of
https://github.com/aome510/spotify-player.git
synced 2026-04-26 09:25:49 +03:00
[PR #3] [MERGED] Librespot integration Part II: add support for librespot player #1506
Labels
No labels
bug
documentation
enhancement
good first issue
help wanted
pull-request
question
third-party
third-party
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/spotify-player#1506
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/aome510/spotify-player/pull/3
Author: @aome510
Created: 8/22/2021
Status: ✅ Merged
Merged: 8/24/2021
Merged by: @aome510
Base:
master← Head:add-librespot-playback-support📝 Commits (10+)
63198fchandle player events separately from normal client events.79920b7addremoteCLI argument for determining player type during initializationebf94c5be able to play a track using librespot playback9167753store the application's state inside the player6d574dcMerge remote-tracking branch 'origin/master' into add-librespot-playback-support1a4e600small refactordcaf649temporarily disable audit-on-push45c0bd0deleteplayer.rs0175c5espotify connect with librespot kinda works7b3ea13cleanup connection logic📊 Changes
16 files changed (+935 additions, -173 deletions)
View changed files
📝
.github/workflows/audit-on-push.yml(+15 -14)📝
Cargo.lock(+627 -5)📝
Cargo.toml(+0 -1)📝
README.md(+2 -0)📝
doc/config.md(+13 -0)📝
spotify_player/Cargo.toml(+8 -0)📝
spotify_player/src/client.rs(+100 -121)📝
spotify_player/src/command.rs(+4 -0)📝
spotify_player/src/config/keymap.rs(+8 -0)📝
spotify_player/src/config/mod.rs(+25 -1)➕
spotify_player/src/connect.rs(+52 -0)📝
spotify_player/src/event.rs(+51 -26)📝
spotify_player/src/main.rs(+18 -3)📝
spotify_player/src/state/player.rs(+3 -0)📝
spotify_player/src/ui/context.rs(+3 -1)📝
spotify_player/src/ui/mod.rs(+6 -1)📄 Description
Brief description of changes
librespotas a spotify device and use it as the default device when running the applicationDeviceConfigfor configure new librespot devicePlayerEventseparately from other client eventslibrespot-connectand librespot's supported audio backendsVolumeUpandVolumeDowncommands🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.