Merge pull request #3086 from awiouy/librespot-113

librespot: update to 96557b4
This commit is contained in:
CvH 2018-11-07 09:24:59 +01:00 committed by GitHub
commit adff490287
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 31 additions and 42 deletions

View File

@ -2,7 +2,7 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="rust" PKG_NAME="rust"
PKG_VERSION="1.28.0" PKG_VERSION="1.30.0"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="https://www.rust-lang.org" PKG_SITE="https://www.rust-lang.org"
PKG_DEPENDS_TARGET="toolchain rustup.rs" PKG_DEPENDS_TARGET="toolchain rustup.rs"

View File

@ -1,3 +1,6 @@
113
- Update to 96557b4
112 112
- Update to a4e0f58 - Update to a4e0f58
- Rework Python - Rework Python

View File

@ -3,9 +3,9 @@
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv) # Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)
PKG_NAME="librespot" PKG_NAME="librespot"
PKG_VERSION="a4e0f582a8c705b05c8abba58d9e9c1c06ad532d" PKG_VERSION="96557b4ec1c45413cdf34673695f1269f99e3545"
PKG_SHA256="63ed879d7185f16963316b0c3149a40875260f5403b2c55c6cdb470e91b7741d" PKG_SHA256="09fe8f8de50d25e460bdc75d02239961336ac4db837509386ac17057b00cc49a"
PKG_REV="112" PKG_REV="113"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="https://github.com/librespot-org/librespot/" PKG_SITE="https://github.com/librespot-org/librespot/"

View File

@ -1,8 +1,12 @@
commit 55439529ae313eac5d946aa751387fa747cc6bc4 From 109452968762175b255d3a46d2447bf103022a68 Mon Sep 17 00:00:00 2001
Author: awiouy <awiouy@gmail.com> From: awiouy <awiouy@gmail.com>
Date: Wed Jun 13 17:39:54 2018 +0200 Date: Wed, 7 Nov 2018 07:49:31 +0100
Subject: [PATCH] libreelec: kodi hooks
libreelec: kodi hooks ---
playback/src/player.rs | 44 ++++++++++++++++++++++++++-----------
src/player_event_handler.rs | 8 +++++--
2 files changed, 37 insertions(+), 15 deletions(-)
diff --git a/playback/src/player.rs b/playback/src/player.rs diff --git a/playback/src/player.rs b/playback/src/player.rs
index ab1a8ab..0aa0630 100644 index ab1a8ab..0aa0630 100644
@ -106,35 +110,31 @@ index ab1a8ab..0aa0630 100644
} }
PlayerState::Stopped => { PlayerState::Stopped => {
diff --git a/src/player_event_handler.rs b/src/player_event_handler.rs diff --git a/src/player_event_handler.rs b/src/player_event_handler.rs
index b6a653d..7549e00 100644 index 1e682b9..3b478f1 100644
--- a/src/player_event_handler.rs --- a/src/player_event_handler.rs
+++ b/src/player_event_handler.rs +++ b/src/player_event_handler.rs
@@ -18,18 +18,22 @@ pub fn run_program_on_events(event: PlayerEvent, onevent: &str) { @@ -19,18 +19,22 @@ pub fn run_program_on_events(event: PlayerEvent, onevent: &str) -> io::Result<Ch
PlayerEvent::Changed { PlayerEvent::Changed {
old_track_id, old_track_id,
new_track_id, new_track_id,
+ new_state, + new_state,
} => { } => {
env_vars.insert("PLAYER_EVENT", "change".to_string()); env_vars.insert("PLAYER_EVENT", "change".to_string());
- env_vars.insert("OLD_TRACK_ID", old_track_id.to_base16()); env_vars.insert("OLD_TRACK_ID", old_track_id.to_base62());
- env_vars.insert("TRACK_ID", new_track_id.to_base16()); env_vars.insert("TRACK_ID", new_track_id.to_base62());
+ env_vars.insert("OLD_TRACK_ID", old_track_id.to_base62());
+ env_vars.insert("TRACK_ID", new_track_id.to_base62());
+ env_vars.insert("STATE", new_state.to_string()); + env_vars.insert("STATE", new_state.to_string());
} }
- PlayerEvent::Started { track_id } => { - PlayerEvent::Started { track_id } => {
+ PlayerEvent::Started { track_id, new_state } => { + PlayerEvent::Started { track_id, new_state } => {
env_vars.insert("PLAYER_EVENT", "start".to_string()); env_vars.insert("PLAYER_EVENT", "start".to_string());
- env_vars.insert("TRACK_ID", track_id.to_base16()); env_vars.insert("TRACK_ID", track_id.to_base62());
+ env_vars.insert("TRACK_ID", track_id.to_base62());
+ env_vars.insert("STATE", new_state.to_string()); + env_vars.insert("STATE", new_state.to_string());
} }
- PlayerEvent::Stopped { track_id } => { - PlayerEvent::Stopped { track_id } => {
+ PlayerEvent::Stopped { track_id, new_state } => { + PlayerEvent::Stopped { track_id, new_state } => {
env_vars.insert("PLAYER_EVENT", "stop".to_string()); env_vars.insert("PLAYER_EVENT", "stop".to_string());
- env_vars.insert("TRACK_ID", track_id.to_base16()); env_vars.insert("TRACK_ID", track_id.to_base62());
+ env_vars.insert("TRACK_ID", track_id.to_base62());
+ env_vars.insert("STATE", new_state.to_string()); + env_vars.insert("STATE", new_state.to_string());
} }
} }
run_program(onevent, env_vars); run_program(onevent, env_vars)

View File

@ -1,3 +1,12 @@
From b87d18c6513cebc31118ffb447e2b7ae9255e6bd Mon Sep 17 00:00:00 2001
From: awiouy <awiouy@gmail.com>
Date: Wed, 7 Nov 2018 07:51:46 +0100
Subject: [PATCH] libreelec: pulseaudio sink
---
playback/src/audio_backend/pulseaudio.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/playback/src/audio_backend/pulseaudio.rs b/playback/src/audio_backend/pulseaudio.rs diff --git a/playback/src/audio_backend/pulseaudio.rs b/playback/src/audio_backend/pulseaudio.rs
index 88f6280..4e7186b 100644 index 88f6280..4e7186b 100644
--- a/playback/src/audio_backend/pulseaudio.rs --- a/playback/src/audio_backend/pulseaudio.rs

View File

@ -1,23 +0,0 @@
From abcd8697b46924f8a18d733fc9d2bf884e901a46 Mon Sep 17 00:00:00 2001
From: leszekb <leszek@control-by.net>
Date: Mon, 14 May 2018 22:42:34 +0200
Subject: [PATCH] Update player_event_handler.rs
---
src/player_event_handler.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/player_event_handler.rs b/src/player_event_handler.rs
index b6a653d..6064bc0 100644
--- a/src/player_event_handler.rs
+++ b/src/player_event_handler.rs
@@ -8,7 +8,7 @@ fn run_program(program: &str, env_vars: HashMap<&str, String>) {
Command::new(&v.remove(0))
.args(&v)
.envs(env_vars.iter())
- .spawn()
+ .status()
.expect("program failed to start");
}