balbuze / volumio-plugins

volumio's plugins from balbuze
190 stars 60 forks source link

Can't connect to spotify connect on Moto G5s Plus official Spotify client #172

Closed apeironian closed 6 years ago

apeironian commented 6 years ago

My apologies if this is not the place to report an issue. I will take any valid excoriation like a man.

I have pi 3b running volumio 2.389 and most recent volspotconnect2 as of this time. Client machines are macbook pro, iphone 5, samsung note 3, and moto g5s plus. All using official spotify clients. I can use spotify connect to volumio just fine on all of my devices EXCEPT the moto g5s plus. It used to work intermittently but now it never works. My volumio shows up in the list of available connect devices in the spotify client on the moto, but when I select it, it tries to connect for a while and gives up.

In my mind, it's just as likely this is a moto problem. But I thought I would post here in the hopes you have a suggestion for me to try.

Thanks for all the hard work on this - I am enjoying it very much.

MC

ashthespy commented 6 years ago

Hi - have you tried the new version from github? Spotify recently pushed some breaking changes that needed an update of the underlying librespot library that we utilise.

apeironian commented 6 years ago

I just updated and tried it right before I submitted the issue.

MC

On Mon, May 21, 2018 at 3:29 PM Ash notifications@github.com wrote:

Hi - have you tried the new version from github? Spotify recently pushed some breaking changes that needed an update of the underlying librespot library that we utilise.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-390772632, or mute the thread https://github.com/notifications/unsubscribe-auth/AlqofirS6z5xBmCrzCZQuMD6dlFnhvCmks5t0yOVgaJpZM4UHTYr .

ashthespy commented 6 years ago

Then it is back to the usual request, logs please! ;-)

apeironian commented 6 years ago

Forgive me... do you want logs from phone or pi or both, and what paths/files?

MC

On Mon, May 21, 2018 at 3:30 PM Ash notifications@github.com wrote:

Then it is back to the usual request, logs please! ;-)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-390773034, or mute the thread https://github.com/notifications/unsubscribe-auth/AlqofiHB-YGprCniUcU6NxURR93dZq_-ks5t0yPzgaJpZM4UHTYr .

ashthespy commented 6 years ago

From volumio: sudo journalctl -f -u volspotconnect2.service and then try connecting from your Android client

apeironian commented 6 years ago

So it actually "connected" this time, in other words the name of my player "clervmio" is displayed in green at the bottom of the spotify app, but when I try to play something nothing happens. Here is the log:

May 21 16:34:36 clervmio volumio[24491]: INFO:librespot_core::session: Connecting to AP "guc3-accesspoint-b-ptz6.ap.spotify.com:4070" May 21 16:34:37 clervmio volumio[24491]: INFO:librespot_core::session: Authenticated as "apeironian" ! May 21 16:34:37 clervmio volumio[24491]: INFO:librespot_playback::player: new Player[1] May 21 16:34:37 clervmio volumio[24491]: INFO:librespot_playback::audio_backend::alsa: Using alsa sink May 21 16:34:37 clervmio volumio[24491]: INFO:librespot_core::session: Country: "US" May 21 16:34:37 clervmio volumio[24491]: thread 'main' panicked at 'called Result::unwrap() on an Err value: WireError(InvalidEnumValue(14))', /checkout/src/libcore/result.rs:916:5 May 21 16:34:37 clervmio volumio[24491]: stack backtrace: May 21 16:34:37 clervmio volumio[24491]: 0: 0x8cc6b7 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h280c621ec0336843 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 May 21 16:34:37 clervmio volumio[24491]: 1: 0x8d69eb - std::sys_common::backtrace::print::h5bb167d48668dac9 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/sys_common/ backtrace.rs:68 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/sys_common/ backtrace.rs:57 May 21 16:34:37 clervmio volumio[24491]: 2: 0x8c4f3f - std::panicking::default_hook::{{closure}}::hccf3b2e1cc48596f May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:381 May 21 16:34:37 clervmio volumio[24491]: 3: 0x8c4a1b - std::panicking::default_hook::h338b1189515ccc69 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:397 May 21 16:34:37 clervmio volumio[24491]: 4: 0x8c53eb - std::panicking::rust_panic_with_hook::h5d950fb4a856fba5 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:577 May 21 16:34:37 clervmio volumio[24491]: 5: 0x8c528f - std::panicking::begin_panic::h7a5157aecf168062 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:538 May 21 16:34:37 clervmio volumio[24491]: 6: 0x8c51bb - std::panicking::begin_panic_fmt::hc44606ee40e9a98e May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:522 May 21 16:34:37 clervmio volumio[24491]: 7: 0x8c5163 - rust_begin_unwind May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:498 May 21 16:34:37 clervmio volumio[24491]: 8: 0x92e39b - core::panicking::panic_fmt::h68e7715928be641f May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libcore/ panicking.rs:71 May 21 16:34:37 clervmio volumio[24491]: 9: 0x531b43 - core::result::unwrap_failed::hd15dc4f4b9666233 May 21 16:34:37 clervmio volumio[24491]: 10: 0x50a95b - core::ops::function::impls::<impl core::ops::function::FnOnce for &'a mut F>::call_once::h9517e6755f3815ce May 21 16:34:37 clervmio volumio[24491]: 11: 0x5296df - <futures::stream::map::Map<S, F> as futures::stream::Stream>::poll::h12b0a4c021e127d8 May 21 16:34:37 clervmio volumio[24491]: 12: 0x514393 - <librespot_connect::spirc::SpircTask as futures::future::Future>::poll::h12141582595b4c57 May 21 16:34:37 clervmio volumio[24491]: 13: 0x49bfff - <librespot::Main as futures::future::Future>::poll::hac7f09e8dbe917a6 May 21 16:34:37 clervmio volumio[24491]: 14: 0x49463f - futures::task_impl::std::set::hf89c53c05a6c2de6 May 21 16:34:37 clervmio volumio[24491]: 15: 0x4ade7f - tokio_core::reactor::Core::run::ha9539a4e4ca6d59b May 21 16:34:37 clervmio volumio[24491]: 16: 0x49dac3 - librespot::main::hdbb8ab6b412016c5 May 21 16:34:37 clervmio volumio[24491]: 17: 0x4aed4b - std::rt::lang_start::{{closure}}::h1ae8c7c248c5cc5a May 21 16:34:37 clervmio volumio[24491]: 18: 0x8c5093 - std::panicking::try::do_call::h9cb586bd57bb9d3d May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/rt.rs:59 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:480 May 21 16:34:37 clervmio volumio[24491]: 19: 0x8ebe2b - rust_maybe_catch_panic May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libpanic_unwind/ lib.rs:101 May 21 16:34:37 clervmio volumio[24491]: 20: 0x8cc343 - std::rt::lang_start_internal::h104139376fdb9ead May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panicking.rs:459 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/ panic.rs:365 May 21 16:34:37 clervmio volumio[24491]: at /checkout/src/libstd/rt.rs:58 May 21 16:34:37 clervmio volumio[24491]: 21: 0x49e5a3 - main May 21 16:34:37 clervmio volumio[24491]: 22: 0x76da3293 - libc_start_main May 21 16:34:37 clervmio volumio[24491]: INFO:librespot_playback::player: Shutting down player thread ... May 21 16:34:37 clervmio systemd[1]: volspotconnect2.service: main process exited, code=exited, status=101/n/a May 21 16:34:37 clervmio systemd[1]: Unit volspotconnect2.service entered failed state. May 21 16:34:37 clervmio volumio[24491]: INFO:librespot_playback::player: Shutting down player thread ... May 21 16:34:40 clervmio systemd[1]: volspotconnect2.service holdoff time over, scheduling restart. May 21 16:34:40 clervmio systemd[1]: Stopping Volspotconnect2 Daemon... May 21 16:34:40 clervmio systemd[1]: Starting Volspotconnect2 Daemon... May 21 16:34:40 clervmio systemd[1]: Started Volspotconnect2 Daemon. May 21 16:34:40 clervmio volumio[28772]: INFO:librespot: librespot 323aea3 (2018-03-17). Built on 2018-03-18. Build ID: 9RNT9vYq May 21 16:34:40 clervmio volumio[28772]: WARN:mdns: Failed to register IPv6 receiver: Error { repr: Os { code: 19, message: "No such device" } } May 21 16:34:40 clervmio volumio[28772]: INFO:librespot_core::session: Connecting to AP "guc3-accesspoint-b-lhpz.ap.spotify.com:4070" May 21 16:34:41 clervmio volumio[28772]: INFO:librespot_core::session: Authenticated as "apeironian" ! May 21 16:34:41 clervmio volumio[28772]: INFO:librespot_core::session: Country: "US" May 21 16:34:41 clervmio volumio[28772]: INFO:librespot_playback::player: new Player[0] May 21 16:34:41 clervmio volumio[28772]: INFO:librespot_playback::audio_backend::alsa: Using alsa sink May 21 16:34:41 clervmio volumio[28772]: thread 'main' panicked at 'called Result::unwrap() on an Err value: WireError(InvalidEnumValue(14))', /checkout/src/libcore/result.rs:916:5 May 21 16:34:41 clervmio volumio[28772]: stack backtrace: May 21 16:34:41 clervmio volumio[28772]: 0: 0x8de6b7 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h280c621ec0336843 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 May 21 16:34:41 clervmio volumio[28772]: 1: 0x8e89eb - std::sys_common::backtrace::print::h5bb167d48668dac9 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/sys_common/ backtrace.rs:68 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/sys_common/ backtrace.rs:57 May 21 16:34:41 clervmio volumio[28772]: 2: 0x8d6f3f - std::panicking::default_hook::{{closure}}::hccf3b2e1cc48596f May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:381 May 21 16:34:41 clervmio volumio[28772]: 3: 0x8d6a1b - std::panicking::default_hook::h338b1189515ccc69 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:397 May 21 16:34:41 clervmio volumio[28772]: 4: 0x8d73eb - std::panicking::rust_panic_with_hook::h5d950fb4a856fba5 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:577 May 21 16:34:41 clervmio volumio[28772]: 5: 0x8d728f - std::panicking::begin_panic::h7a5157aecf168062 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:538 May 21 16:34:41 clervmio volumio[28772]: 6: 0x8d71bb - std::panicking::begin_panic_fmt::hc44606ee40e9a98e May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:522 May 21 16:34:41 clervmio volumio[28772]: 7: 0x8d7163 - rust_begin_unwind May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:498 May 21 16:34:41 clervmio volumio[28772]: 8: 0x94039b - core::panicking::panic_fmt::h68e7715928be641f May 21 16:34:41 clervmio systemd[1]: volspotconnect2.service: main process exited, code=exited, status=101/n/a May 21 16:34:41 clervmio systemd[1]: Unit volspotconnect2.service entered failed state. May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libcore/ panicking.rs:71 May 21 16:34:41 clervmio volumio[28772]: 9: 0x543b43 - core::result::unwrap_failed::hd15dc4f4b9666233 May 21 16:34:41 clervmio volumio[28772]: 10: 0x51c95b - core::ops::function::impls::<impl core::ops::function::FnOnce for &'a mut F>::call_once::h9517e6755f3815ce May 21 16:34:41 clervmio volumio[28772]: 11: 0x53b6df - <futures::stream::map::Map<S, F> as futures::stream::Stream>::poll::h12b0a4c021e127d8 May 21 16:34:41 clervmio volumio[28772]: 12: 0x526393 - <librespot_connect::spirc::SpircTask as futures::future::Future>::poll::h12141582595b4c57 May 21 16:34:41 clervmio volumio[28772]: 13: 0x4adfff - <librespot::Main as futures::future::Future>::poll::hac7f09e8dbe917a6 May 21 16:34:41 clervmio volumio[28772]: 14: 0x4a663f - futures::task_impl::std::set::hf89c53c05a6c2de6 May 21 16:34:41 clervmio volumio[28772]: 15: 0x4bfe7f - tokio_core::reactor::Core::run::ha9539a4e4ca6d59b May 21 16:34:41 clervmio volumio[28772]: 16: 0x4afac3 - librespot::main::hdbb8ab6b412016c5 May 21 16:34:41 clervmio volumio[28772]: 17: 0x4c0d4b - std::rt::lang_start::{{closure}}::h1ae8c7c248c5cc5a May 21 16:34:41 clervmio volumio[28772]: 18: 0x8d7093 - std::panicking::try::do_call::h9cb586bd57bb9d3d May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/rt.rs:59 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:480 May 21 16:34:41 clervmio volumio[28772]: 19: 0x8fde2b - rust_maybe_catch_panic May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libpanic_unwind/ lib.rs:101 May 21 16:34:41 clervmio volumio[28772]: 20: 0x8de343 - std::rt::lang_start_internal::h104139376fdb9ead May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panicking.rs:459 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/ panic.rs:365 May 21 16:34:41 clervmio volumio[28772]: at /checkout/src/libstd/rt.rs:58 May 21 16:34:41 clervmio volumio[28772]: 21: 0x4b05a3 - main May 21 16:34:41 clervmio volumio[28772]: 22: 0x76d26293 - libc_start_main May 21 16:34:41 clervmio volumio[28772]: INFO:librespot_playback::player: Shutting down player thread ... May 21 16:34:44 clervmio systemd[1]: volspotconnect2.service holdoff time over, scheduling restart. May 21 16:34:44 clervmio systemd[1]: Stopping Volspotconnect2 Daemon... May 21 16:34:44 clervmio systemd[1]: Starting Volspotconnect2 Daemon... May 21 16:34:44 clervmio systemd[1]: Started Volspotconnect2 Daemon. May 21 16:34:44 clervmio volumio[28808]: INFO:librespot: librespot 323aea3 (2018-03-17). Built on 2018-03-18. Build ID: 9RNT9vYq May 21 16:34:44 clervmio volumio[28808]: WARN:mdns: Failed to register IPv6 receiver: Error { repr: Os { code: 19, message: "No such device" } } May 21 16:34:44 clervmio volumio[28808]: INFO:librespot_core::session: Connecting to AP "guc3-accesspoint-b-rrl6.ap.spotify.com:4070" May 21 16:34:45 clervmio volumio[28808]: INFO:librespot_core::session: Authenticated as "apeironian" ! May 21 16:34:45 clervmio volumio[28808]: INFO:librespot_playback::player: new Player[0] May 21 16:34:45 clervmio volumio[28808]: INFO:librespot_playback::audio_backend::alsa: Using alsa sink May 21 16:34:45 clervmio volumio[28808]: INFO:librespot_core::session: Country: "US" May 21 16:34:47 clervmio volumio[28808]: INFO:librespot_playback::player: SpCon::kSpPlaybackNotifyBecameActive May 21 16:34:47 clervmio volumio[28808]: INFO:librespot_playback::player: SpCon::token May 21 16:34:48 clervmio volumio[28808]: INFO:librespot_playback::player: SpCon::metadata May 21 16:34:48 clervmio volumio[28808]: INFO:librespot_playback::player: Loading track "FloriDada" with Spotify URI "spotify:track:26WNKAgxNfg1MkhpBrx8UV" May 21 16:34:56 clervmio volumio[28808]: thread 'main' panicked at 'called Result::unwrap() on an Err value: WireError(InvalidEnumValue(14))', /checkout/src/libcore/result.rs:916:5 May 21 16:34:56 clervmio volumio[28808]: stack backtrace: May 21 16:34:56 clervmio volumio[28808]: 0: 0x8756b7 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h280c621ec0336843 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:49 May 21 16:34:56 clervmio volumio[28808]: 1: 0x87f9eb - std::sys_common::backtrace::print::h5bb167d48668dac9 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/sys_common/ backtrace.rs:68 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/sys_common/ backtrace.rs:57 May 21 16:34:56 clervmio volumio[28808]: 2: 0x86df3f - std::panicking::default_hook::{{closure}}::hccf3b2e1cc48596f May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:381 May 21 16:34:56 clervmio volumio[28808]: 3: 0x86da1b - std::panicking::default_hook::h338b1189515ccc69 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:397 May 21 16:34:56 clervmio volumio[28808]: 4: 0x86e3eb - std::panicking::rust_panic_with_hook::h5d950fb4a856fba5 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:577 May 21 16:34:56 clervmio volumio[28808]: 5: 0x86e28f - std::panicking::begin_panic::h7a5157aecf168062 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:538 May 21 16:34:56 clervmio volumio[28808]: 6: 0x86e1bb - std::panicking::begin_panic_fmt::hc44606ee40e9a98e May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:522 May 21 16:34:56 clervmio volumio[28808]: 7: 0x86e163 - rust_begin_unwind May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:498 May 21 16:34:56 clervmio volumio[28808]: 8: 0x8d739b - core::panicking::panic_fmt::h68e7715928be641f May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libcore/ panicking.rs:71 May 21 16:34:56 clervmio volumio[28808]: 9: 0x4dab43 - core::result::unwrap_failed::hd15dc4f4b9666233 May 21 16:34:56 clervmio volumio[28808]: 10: 0x4b395b - core::ops::function::impls::<impl core::ops::function::FnOnce for &'a mut F>::call_once::h9517e6755f3815ce May 21 16:34:56 clervmio volumio[28808]: 11: 0x4d26df - <futures::stream::map::Map<S, F> as futures::stream::Stream>::poll::h12b0a4c021e127d8 May 21 16:34:56 clervmio volumio[28808]: 12: 0x4bd393 - <librespot_connect::spirc::SpircTask as futures::future::Future>::poll::h12141582595b4c57 May 21 16:34:56 clervmio volumio[28808]: 13: 0x444fff - <librespot::Main as futures::future::Future>::poll::hac7f09e8dbe917a6 May 21 16:34:56 clervmio volumio[28808]: 14: 0x43d63f - futures::task_impl::std::set::hf89c53c05a6c2de6 May 21 16:34:56 clervmio volumio[28808]: 15: 0x456e7f - tokio_core::reactor::Core::run::ha9539a4e4ca6d59b May 21 16:34:56 clervmio volumio[28808]: 16: 0x446ac3 - librespot::main::hdbb8ab6b412016c5 May 21 16:34:56 clervmio volumio[28808]: 17: 0x457d4b - std::rt::lang_start::{{closure}}::h1ae8c7c248c5cc5a May 21 16:34:56 clervmio volumio[28808]: 18: 0x86e093 - std::panicking::try::do_call::h9cb586bd57bb9d3d May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/rt.rs:59 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:480 May 21 16:34:56 clervmio volumio[28808]: 19: 0x894e2b - rust_maybe_catch_panic May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libpanic_unwind/ lib.rs:101 May 21 16:34:56 clervmio volumio[28808]: 20: 0x875343 - std::rt::lang_start_internal::h104139376fdb9ead May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panicking.rs:459 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/ panic.rs:365 May 21 16:34:56 clervmio volumio[28808]: at /checkout/src/libstd/rt.rs:58 May 21 16:34:56 clervmio volumio[28808]: 21: 0x4475a3 - main May 21 16:34:56 clervmio volumio[28808]: 22: 0x76cbf293 - libc_start_main May 21 16:34:56 clervmio volumio[28808]: INFO:librespot_playback::player: Shutting down player thread ...

On Mon, May 21, 2018 at 4:21 PM Ash notifications@github.com wrote:

From the app: sudo journalctl -f -u volspotconnect2.service and then try connecting from your Android client

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-390786680, or mute the thread https://github.com/notifications/unsubscribe-auth/Alqofp75g5ONS6KI6Y5uN520m8xhCHgFks5t0y_NgaJpZM4UHTYr .

ashthespy commented 6 years ago

Please update to the latest version (from github), this issue is fixed in that!

ashthespy commented 6 years ago

Btw - the update has been pushed to the Volumio plugin manager, so an update there will also fix the issue.

apeironian commented 6 years ago

Hi Ash,

Still not working reliably. Logs attached.

MC

On Wed, May 23, 2018 at 3:37 AM Ash notifications@github.com wrote:

Btw - the update has been pushed to the Volumio plugin manager, so an update there will also fix the issue.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-391267300, or mute the thread https://github.com/notifications/unsubscribe-auth/AlqofuEIsF6RJ6-QkNqH23V-hiWQOLwwks5t1R_ZgaJpZM4UHTYr .

ashthespy commented 6 years ago

@apeironian I just saw that that in spite the fix being merged into the main repo, the plugin manager has not been updated.

You need to install the version from this repo for now, or wait! :-)

apeironian commented 6 years ago

Trying to do this, but running into trouble. Here's terminal log of trying to install plugin from repo manually on volumio cli. It just hangs at "downloading plugin"

root@clervmio:/home/volumio/downloads# wget https://github.com/balbuze/volumio-plugins/raw/master/plugins/music_service/volspotconnect2/volspotconnect2.zip converted ' https://github.com/balbuze/volumio-plugins/raw/master/plugins/music_service/volspotconnect2/volspotconnect2.zip' (ANSI_X3.4-1968) -> ' https://github.com/balbuze/volumio-plugins/raw/master/plugins/music_service/volspotconnect2/volspotconnect2.zip' (UTF-8) --2018-05-27 17:38:20-- https://github.com/balbuze/volumio-plugins/raw/master/plugins/music_service/volspotconnect2/volspotconnect2.zip Resolving github.com (github.com)... 192.30.255.112, 192.30.255.113 Connecting to github.com (github.com)|192.30.255.112|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://raw.githubusercontent.com/balbuze/volumio-plugins/master/plugins/music_service/volspotconnect2/volspotconnect2.zip [following] converted ' https://raw.githubusercontent.com/balbuze/volumio-plugins/master/plugins/music_service/volspotconnect2/volspotconnect2.zip' (ANSI_X3.4-1968) -> ' https://raw.githubusercontent.com/balbuze/volumio-plugins/master/plugins/music_service/volspotconnect2/volspotconnect2.zip' (UTF-8) --2018-05-27 17:38:20-- https://raw.githubusercontent.com/balbuze/volumio-plugins/master/plugins/music_service/volspotconnect2/volspotconnect2.zip Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.52.133 Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.52.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 764457 (747K) [application/zip] Saving to: 'volspotconnect2.zip'

volspotconnect2.zip 100%[====================================================================================>] 746.54K 61.1KB/s in 10s

2018-05-27 17:38:31 (74.0 KB/s) - 'volspotconnect2.zip' saved [764457/764457]

root@clervmio:/home/volumio/downloads# miniunzip volspotconnect2.zip -d ./volspotconnect2 MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant more info at http://www.winimage.com/zLibDll/unzip.html

volspotconnect2.zip opened extracting: SpotConnController.js extracting: UIConfig.json extracting: config.json creating directory: i18n/ extracting: i18n/strings_en.json extracting: i18n/strings_fr.json extracting: i18n/strings_nl.json extracting: index.js extracting: install.sh extracting: node_modules/async/CHANGELOG.md extracting: node_modules/async/LICENSE extracting: node_modules/async/README.md extracting: node_modules/async/dist/async.js extracting: node_modules/async/dist/async.min.js extracting: node_modules/async/lib/async.js extracting: node_modules/async/package.json extracting: node_modules/balanced-match/.npmignore extracting: node_modules/balanced-match/LICENSE.md extracting: node_modules/balanced-match/README.md extracting: node_modules/balanced-match/index.js extracting: node_modules/balanced-match/package.json extracting: node_modules/brace-expansion/LICENSE extracting: node_modules/brace-expansion/README.md extracting: node_modules/brace-expansion/index.js extracting: node_modules/brace-expansion/package.json extracting: node_modules/combined-stream/License extracting: node_modules/combined-stream/Readme.md extracting: node_modules/combined-stream/lib/combined_stream.js extracting: node_modules/combined-stream/lib/defer.js extracting: node_modules/combined-stream/package.json extracting: node_modules/component-emitter/History.md extracting: node_modules/component-emitter/LICENSE extracting: node_modules/component-emitter/Readme.md extracting: node_modules/component-emitter/index.js extracting: node_modules/component-emitter/package.json extracting: node_modules/concat-map/.travis.yml extracting: node_modules/concat-map/LICENSE extracting: node_modules/concat-map/README.markdown extracting: node_modules/concat-map/example/map.js extracting: node_modules/concat-map/index.js extracting: node_modules/concat-map/package.json extracting: node_modules/concat-map/test/map.js extracting: node_modules/cookiejar/LICENSE extracting: node_modules/cookiejar/cookiejar.js extracting: node_modules/cookiejar/package.json extracting: node_modules/cookiejar/readme.md extracting: node_modules/core-util-is/LICENSE extracting: node_modules/core-util-is/README.md extracting: node_modules/core-util-is/float.patch extracting: node_modules/core-util-is/lib/util.js extracting: node_modules/core-util-is/package.json extracting: node_modules/core-util-is/test.js extracting: node_modules/debug/.coveralls.yml extracting: node_modules/debug/.eslintrc extracting: node_modules/debug/.npmignore extracting: node_modules/debug/.travis.yml extracting: node_modules/debug/CHANGELOG.md extracting: node_modules/debug/LICENSE extracting: node_modules/debug/Makefile extracting: node_modules/debug/README.md extracting: node_modules/debug/component.json extracting: node_modules/debug/karma.conf.js extracting: node_modules/debug/node.js extracting: node_modules/debug/package.json extracting: node_modules/debug/src/browser.js extracting: node_modules/debug/src/debug.js extracting: node_modules/debug/src/index.js extracting: node_modules/debug/src/inspector-log.js extracting: node_modules/debug/src/node.js extracting: node_modules/delayed-stream/.npmignore extracting: node_modules/delayed-stream/License extracting: node_modules/delayed-stream/Makefile extracting: node_modules/delayed-stream/Readme.md extracting: node_modules/delayed-stream/lib/delayed_stream.js extracting: node_modules/delayed-stream/package.json extracting: node_modules/extend/.eslintrc extracting: node_modules/extend/.jscs.json extracting: node_modules/extend/.npmignore extracting: node_modules/extend/.travis.yml extracting: node_modules/extend/CHANGELOG.md extracting: node_modules/extend/LICENSE extracting: node_modules/extend/README.md extracting: node_modules/extend/component.json extracting: node_modules/extend/index.js extracting: node_modules/extend/package.json extracting: node_modules/form-data/.dockerignore extracting: node_modules/form-data/.editorconfig extracting: node_modules/form-data/.eslintignore extracting: node_modules/form-data/.eslintrc extracting: node_modules/form-data/License extracting: node_modules/form-data/README.md extracting: node_modules/form-data/lib/browser.js extracting: node_modules/form-data/lib/form_data.js extracting: node_modules/form-data/lib/populate.js extracting: node_modules/form-data/package.json extracting: node_modules/form-data/wercker.yml extracting: node_modules/formidable/.travis.yml extracting: node_modules/formidable/LICENSE extracting: node_modules/formidable/Readme.md extracting: node_modules/formidable/index.js extracting: node_modules/formidable/lib/file.js extracting: node_modules/formidable/lib/incoming_form.js extracting: node_modules/formidable/lib/index.js extracting: node_modules/formidable/lib/json_parser.js extracting: node_modules/formidable/lib/multipart_parser.js extracting: node_modules/formidable/lib/octet_parser.js extracting: node_modules/formidable/lib/querystring_parser.js extracting: node_modules/formidable/package.json extracting: node_modules/formidable/yarn.lock extracting: node_modules/fs-extra/.npmignore extracting: node_modules/fs-extra/CHANGELOG.md extracting: node_modules/fs-extra/LICENSE extracting: node_modules/fs-extra/README.md extracting: node_modules/fs-extra/lib/copy-sync/copy-file-sync.js extracting: node_modules/fs-extra/lib/copy-sync/copy-sync.js extracting: node_modules/fs-extra/lib/copy-sync/index.js extracting: node_modules/fs-extra/lib/copy/copy.js extracting: node_modules/fs-extra/lib/copy/index.js extracting: node_modules/fs-extra/lib/copy/ncp.js extracting: node_modules/fs-extra/lib/empty/index.js extracting: node_modules/fs-extra/lib/ensure/file.js extracting: node_modules/fs-extra/lib/ensure/index.js extracting: node_modules/fs-extra/lib/ensure/link.js extracting: node_modules/fs-extra/lib/ensure/symlink-paths.js extracting: node_modules/fs-extra/lib/ensure/symlink-type.js extracting: node_modules/fs-extra/lib/ensure/symlink.js extracting: node_modules/fs-extra/lib/index.js extracting: node_modules/fs-extra/lib/json/index.js extracting: node_modules/fs-extra/lib/json/jsonfile.js extracting: node_modules/fs-extra/lib/json/output-json-sync.js extracting: node_modules/fs-extra/lib/json/output-json.js extracting: node_modules/fs-extra/lib/mkdirs/index.js extracting: node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js extracting: node_modules/fs-extra/lib/mkdirs/mkdirs.js extracting: node_modules/fs-extra/lib/mkdirs/win32.js extracting: node_modules/fs-extra/lib/move/index.js extracting: node_modules/fs-extra/lib/output/index.js extracting: node_modules/fs-extra/lib/remove/index.js extracting: node_modules/fs-extra/lib/util/assign.js extracting: node_modules/fs-extra/lib/util/utimes.js extracting: node_modules/fs-extra/lib/walk/index.js extracting: node_modules/fs-extra/package.json extracting: node_modules/fs.realpath/LICENSE extracting: node_modules/fs.realpath/README.md extracting: node_modules/fs.realpath/index.js extracting: node_modules/fs.realpath/old.js extracting: node_modules/fs.realpath/package.json extracting: node_modules/glob/LICENSE extracting: node_modules/glob/README.md extracting: node_modules/glob/changelog.md extracting: node_modules/glob/common.js extracting: node_modules/glob/glob.js extracting: node_modules/glob/package.json extracting: node_modules/glob/sync.js extracting: node_modules/graceful-fs/LICENSE extracting: node_modules/graceful-fs/README.md extracting: node_modules/graceful-fs/fs.js extracting: node_modules/graceful-fs/graceful-fs.js extracting: node_modules/graceful-fs/legacy-streams.js extracting: node_modules/graceful-fs/package.json extracting: node_modules/graceful-fs/polyfills.js extracting: node_modules/inflight/LICENSE extracting: node_modules/inflight/README.md extracting: node_modules/inflight/inflight.js extracting: node_modules/inflight/package.json extracting: node_modules/inherits/LICENSE extracting: node_modules/inherits/README.md extracting: node_modules/inherits/inherits.js extracting: node_modules/inherits/inherits_browser.js extracting: node_modules/inherits/package.json extracting: node_modules/isarray/.npmignore extracting: node_modules/isarray/.travis.yml extracting: node_modules/isarray/Makefile extracting: node_modules/isarray/README.md extracting: node_modules/isarray/component.json extracting: node_modules/isarray/index.js extracting: node_modules/isarray/package.json extracting: node_modules/isarray/test.js extracting: node_modules/jsonfile/.npmignore extracting: node_modules/jsonfile/CHANGELOG.md extracting: node_modules/jsonfile/LICENSE extracting: node_modules/jsonfile/README.md extracting: node_modules/jsonfile/appveyor.yml extracting: node_modules/jsonfile/index.js extracting: node_modules/jsonfile/package.json extracting: node_modules/kew/.npmignore extracting: node_modules/kew/.travis.yml extracting: node_modules/kew/LICENSE.TXT extracting: node_modules/kew/README.md extracting: node_modules/kew/kew.js extracting: node_modules/kew/package.json extracting: node_modules/kew/test/chain.js extracting: node_modules/kew/test/closure_test.js extracting: node_modules/kew/test/context.js extracting: node_modules/kew/test/defer.js extracting: node_modules/kew/test/externs_node.js extracting: node_modules/kew/test/later.js extracting: node_modules/kew/test/scopes.js extracting: node_modules/kew/test/spread.js extracting: node_modules/kew/test/static.js extracting: node_modules/klaw/.npmignore extracting: node_modules/klaw/CHANGELOG.md extracting: node_modules/klaw/LICENSE extracting: node_modules/klaw/README.md extracting: node_modules/klaw/package.json extracting: node_modules/klaw/src/assign.js extracting: node_modules/klaw/src/index.js extracting: node_modules/methods/HISTORY.md extracting: node_modules/methods/LICENSE extracting: node_modules/methods/README.md extracting: node_modules/methods/index.js extracting: node_modules/methods/package.json extracting: node_modules/mime-db/HISTORY.md extracting: node_modules/mime-db/LICENSE extracting: node_modules/mime-db/README.md extracting: node_modules/mime-db/db.json extracting: node_modules/mime-db/index.js extracting: node_modules/mime-db/package.json extracting: node_modules/mime-types/HISTORY.md extracting: node_modules/mime-types/LICENSE extracting: node_modules/mime-types/README.md extracting: node_modules/mime-types/index.js extracting: node_modules/mime-types/package.json extracting: node_modules/mime/.npmignore extracting: node_modules/mime/CHANGELOG.md extracting: node_modules/mime/LICENSE extracting: node_modules/mime/README.md extracting: node_modules/mime/cli.js extracting: node_modules/mime/mime.js extracting: node_modules/mime/package.json extracting: node_modules/mime/src/build.js extracting: node_modules/mime/src/test.js extracting: node_modules/mime/types.json extracting: node_modules/minimatch/LICENSE extracting: node_modules/minimatch/README.md extracting: node_modules/minimatch/minimatch.js extracting: node_modules/minimatch/package.json extracting: node_modules/ms/index.js extracting: node_modules/ms/license.md extracting: node_modules/ms/package.json extracting: node_modules/ms/readme.md extracting: node_modules/multimap/.jshintrc extracting: node_modules/multimap/.npmignore extracting: node_modules/multimap/.travis.yml extracting: node_modules/multimap/README.md extracting: node_modules/multimap/index.js extracting: node_modules/multimap/package.json extracting: node_modules/multimap/test/es6map.js extracting: node_modules/multimap/test/index.js extracting: node_modules/multimap/test/test.html extracting: node_modules/net/LICENSE extracting: node_modules/net/README.md extracting: node_modules/net/index.js extracting: node_modules/net/package.json extracting: node_modules/net/test.js extracting: node_modules/once/LICENSE extracting: node_modules/once/README.md extracting: node_modules/once/once.js extracting: node_modules/once/package.json extracting: node_modules/path-is-absolute/index.js extracting: node_modules/path-is-absolute/license extracting: node_modules/path-is-absolute/package.json extracting: node_modules/path-is-absolute/readme.md extracting: node_modules/process-nextick-args/index.js extracting: node_modules/process-nextick-args/license.md extracting: node_modules/process-nextick-args/package.json extracting: node_modules/process-nextick-args/readme.md extracting: node_modules/qs/.editorconfig extracting: node_modules/qs/.eslintignore extracting: node_modules/qs/.eslintrc extracting: node_modules/qs/CHANGELOG.md extracting: node_modules/qs/LICENSE extracting: node_modules/qs/README.md extracting: node_modules/qs/dist/qs.js extracting: node_modules/qs/lib/formats.js extracting: node_modules/qs/lib/index.js extracting: node_modules/qs/lib/parse.js extracting: node_modules/qs/lib/stringify.js extracting: node_modules/qs/lib/utils.js extracting: node_modules/qs/package.json extracting: node_modules/qs/test/.eslintrc extracting: node_modules/qs/test/index.js extracting: node_modules/qs/test/parse.js extracting: node_modules/qs/test/stringify.js extracting: node_modules/qs/test/utils.js extracting: node_modules/readable-stream/.travis.yml extracting: node_modules/readable-stream/CONTRIBUTING.md extracting: node_modules/readable-stream/GOVERNANCE.md extracting: node_modules/readable-stream/LICENSE extracting: node_modules/readable-stream/README.md extracting: node_modules/readable-stream/doc/wg-meetings/2015-01-30.md extracting: node_modules/readable-stream/duplex-browser.js extracting: node_modules/readable-stream/duplex.js extracting: node_modules/readable-stream/lib/_stream_duplex.js extracting: node_modules/readable-stream/lib/_stream_passthrough.js extracting: node_modules/readable-stream/lib/_stream_readable.js extracting: node_modules/readable-stream/lib/_stream_transform.js extracting: node_modules/readable-stream/lib/_stream_writable.js extracting: node_modules/readable-stream/lib/internal/streams/BufferList.js extracting: node_modules/readable-stream/lib/internal/streams/destroy.js extracting: node_modules/readable-stream/lib/internal/streams/stream-browser.js extracting: node_modules/readable-stream/lib/internal/streams/stream.js extracting: node_modules/readable-stream/package.json extracting: node_modules/readable-stream/passthrough.js extracting: node_modules/readable-stream/readable-browser.js extracting: node_modules/readable-stream/readable.js extracting: node_modules/readable-stream/transform.js extracting: node_modules/readable-stream/writable-browser.js extracting: node_modules/readable-stream/writable.js extracting: node_modules/rimraf/LICENSE extracting: node_modules/rimraf/README.md extracting: node_modules/rimraf/bin.js extracting: node_modules/rimraf/package.json extracting: node_modules/rimraf/rimraf.js extracting: node_modules/safe-buffer/.travis.yml extracting: node_modules/safe-buffer/LICENSE extracting: node_modules/safe-buffer/README.md extracting: node_modules/safe-buffer/index.js extracting: node_modules/safe-buffer/package.json extracting: node_modules/safe-buffer/test.js extracting: node_modules/spotify-web-api-node/.coveralls.yml extracting: node_modules/spotify-web-api-node/.travis.yml extracting: node_modules/spotify-web-api-node/CHANGELOG.md extracting: node_modules/spotify-web-api-node/LICENSE extracting: node_modules/spotify-web-api-node/README.md extracting: node_modules/spotify-web-api-node/examples/access-token-refresh.js extracting: node_modules/spotify-web-api-node/examples/access-token-using-client-credentials.js extracting: node_modules/spotify-web-api-node/examples/add-remove-replace-tracks-in-a-playlist.js extracting: node_modules/spotify-web-api-node/examples/add-tracks-to-a-playlist.js extracting: node_modules/spotify-web-api-node/examples/get-info-about-current-user.js extracting: node_modules/spotify-web-api-node/examples/get-related-artists.js extracting: node_modules/spotify-web-api-node/examples/get-top-tracks-for-artist.js extracting: node_modules/spotify-web-api-node/examples/search-for-tracks.js extracting: node_modules/spotify-web-api-node/package.json extracting: node_modules/spotify-web-api-node/src/authentication-request.js extracting: node_modules/spotify-web-api-node/src/base-request.js extracting: node_modules/spotify-web-api-node/src/client.js extracting: node_modules/spotify-web-api-node/src/http-manager.js extracting: node_modules/spotify-web-api-node/src/server-methods.js extracting: node_modules/spotify-web-api-node/src/server.js extracting: node_modules/spotify-web-api-node/src/spotify-web-api.js extracting: node_modules/spotify-web-api-node/src/webapi-error.js extracting: node_modules/spotify-web-api-node/src/webapi-request.js extracting: node_modules/string_decoder/.npmignore extracting: node_modules/string_decoder/LICENSE extracting: node_modules/string_decoder/README.md extracting: node_modules/string_decoder/lib/string_decoder.js extracting: node_modules/string_decoder/package.json extracting: node_modules/superagent/.npmignore extracting: node_modules/superagent/.travis.yml extracting: node_modules/superagent/.zuul.yml extracting: node_modules/superagent/Contributing.md extracting: node_modules/superagent/History.md extracting: node_modules/superagent/LICENSE extracting: node_modules/superagent/Makefile extracting: node_modules/superagent/Readme.md extracting: node_modules/superagent/component.json extracting: node_modules/superagent/docs/head.html extracting: node_modules/superagent/docs/images/bg.png extracting: node_modules/superagent/docs/index.md extracting: node_modules/superagent/docs/style.css extracting: node_modules/superagent/docs/tail.html extracting: node_modules/superagent/docs/test.html extracting: node_modules/superagent/lib/client.js extracting: node_modules/superagent/lib/is-object.js extracting: node_modules/superagent/lib/node/agent.js extracting: node_modules/superagent/lib/node/index.js extracting: node_modules/superagent/lib/node/parsers/image.js extracting: node_modules/superagent/lib/node/parsers/index.js extracting: node_modules/superagent/lib/node/parsers/json.js extracting: node_modules/superagent/lib/node/parsers/text.js extracting: node_modules/superagent/lib/node/parsers/urlencoded.js extracting: node_modules/superagent/lib/node/part.js extracting: node_modules/superagent/lib/node/response.js extracting: node_modules/superagent/lib/node/utils.js extracting: node_modules/superagent/lib/request-base.js extracting: node_modules/superagent/lib/request.js extracting: node_modules/superagent/package.json extracting: node_modules/superagent/superagent.js extracting: node_modules/util-deprecate/History.md extracting: node_modules/util-deprecate/LICENSE extracting: node_modules/util-deprecate/README.md extracting: node_modules/util-deprecate/browser.js extracting: node_modules/util-deprecate/node.js extracting: node_modules/util-deprecate/package.json extracting: node_modules/v-conf/.npmignore extracting: node_modules/v-conf/README.md extracting: node_modules/v-conf/configTest.js extracting: node_modules/v-conf/index.js extracting: node_modules/v-conf/node_modules/fs-extra/.npmignore extracting: node_modules/v-conf/node_modules/fs-extra/CHANGELOG.md extracting: node_modules/v-conf/node_modules/fs-extra/LICENSE extracting: node_modules/v-conf/node_modules/fs-extra/README.md extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/copy-file-sync.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/copy-sync.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/copy.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/ncp.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/empty/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/file.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/link.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink-paths.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink-type.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/output-json-sync.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/output-json.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/mkdirs.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/move/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/output/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/remove/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/streams/create-output-stream.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/streams/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/util/assign.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/util/utimes.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/walk/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/walk/walker.js extracting: node_modules/v-conf/node_modules/fs-extra/package.json extracting: node_modules/v-conf/package.json extracting: node_modules/v-conf/testConfig.json extracting: node_modules/wrappy/LICENSE extracting: node_modules/wrappy/README.md extracting: node_modules/wrappy/package.json extracting: node_modules/wrappy/wrappy.js extracting: onstart1.sh extracting: package.json extracting: readme.md extracting: remove.sh extracting: startconnect.sh extracting: uninstall.sh extracting: volspotconnect2.jpg extracting: volspotconnect2.service.tar extracting: volspotconnect2.tmpl root@clervmio:/home/volumio/downloads# cd ./volspotconnect2 root@clervmio:/home/volumio/downloads/volspotconnect2# volumio plugin install

This command will install the plugin on your device

Compressing the plugin Plugin succesfully compressed Progress: 10 Status :Downloading plugin

On Fri, May 25, 2018 at 3:41 AM, Ash notifications@github.com wrote:

@apeironian https://github.com/apeironian I just saw that that in spite the fix being merged into the main repo, the plugin manager has not been updated.

You need to install the version from this repo for now, or wait! :-)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-391984310, or mute the thread https://github.com/notifications/unsubscribe-auth/Alqofl_l8EC3wiEXduJyIDwGzFz5668Zks5t18OvgaJpZM4UHTYr .

ashthespy commented 6 years ago

@apeironian Unfortunately, the plugin helper isn't really part of this particular plugin.

You are better off posting an issue in the Volumio2 repo about the volumio plugin install command not working.

apeironian commented 6 years ago

Understood, thanks for your help.

In the mean time, do you have an ETA when the updated build will be available from the plugin manager within the GUI?

MC

On Mon, May 28, 2018 at 7:58 AM, Ash notifications@github.com wrote:

@apeironian https://github.com/apeironian Unfortunately, the plugin helper isn't really part of this particular plugin. You are better off posting an issue in the Volumio/plugins repo to determine what is causing this error!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-392520421, or mute the thread https://github.com/notifications/unsubscribe-auth/AlqofhxQsN1HLuGr6Att7M8gGG1lk8ttks5t2_RZgaJpZM4UHTYr .

ashthespy commented 6 years ago

Again, out of our hands - the PR has been merged, but the offical download link has not yet been updated!

apeironian commented 6 years ago

Got it. Thanks again.

MC

On Mon, May 28, 2018 at 3:58 PM, Ash notifications@github.com wrote:

Again, out of our hands - the PR has been merged, but the offical download link has not yet been updated!

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/balbuze/volumio-plugins/issues/172#issuecomment-392602518, or mute the thread https://github.com/notifications/unsubscribe-auth/Alqofse-JJt6NiZOPSVF_gdrI1Dwoh6uks5t3GUCgaJpZM4UHTYr .

apeironian commented 6 years ago

I'm gonna close this issue because this is evidently out of your hands. Thanks for the prompt response.

MC