balbuze / volumio-plugins

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

Connection spotify connect does not work anymore #269

Closed Jonathanr67 closed 4 years ago

Jonathanr67 commented 4 years ago

Can not use this plugin anymore. I try a reinstall of the 2 spotify apps on my volumio but it doesn't work. The device appears in the spotify app on my smartphone , i click on it for connect but it fail... I don't know how to fix this.

If anybody has the solution...

Where can i found the log

ashthespy commented 4 years ago

Tail session logs sudo journalctl -f -o cat -u volspotconnect2.service Dump session logs sudo journalctl -o cat -u volspotconnect2.service

Jonathanr67 commented 4 years ago

Tail session logs sudo journalctl -f -o cat -u volspotconnect2.service Dump session logs sudo journalctl -o cat -u volspotconnect2.service

volumio@tourne-disque:~$ sudo journalctl -f -o cat -u volspotconnect2.service 29: 0x52f43c - main 30: 0x76c55294 - __libc_start_main volspotconnect2.service holdoff time over, scheduling restart. Stopping Volspotconnect2 Daemon... Starting Volspotconnect2 Daemon... Started Volspotconnect2 Daemon. vollibrespot v0.2.0 0c51076 2020-04-17 (librespot 8d65d82 2020-03-10) -- Built On 2020-04-17 Reading Config from "volspotify.toml" [Vollibrespot] : Using Alsa backend with device: plughw:1 [Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" } sudo journalctl -o cat -u volspotconnect2.service

ashthespy commented 4 years ago

Please run journalctl -f -o cat -u volspotconnect2.service and try and connect to the device from your client. The last few lines:

29: 0x52f43c - main
30: 0x76c55294 - __libc_start_main

seem to suggest that there is some error setting up the right mixer..

Jonathanr67 commented 4 years ago

Please run journalctl -f -o cat -u volspotconnect2.service and try and connect to the device from your client. The last few lines:

29: 0x52f43c - main
30: 0x76c55294 - __libc_start_main

seem to suggest that there is some error setting up the right mixer..

I have this :

permitted by applicable law. volumio@tourne-disque:~$ journalctl -f -o cat -u volspotconnect2.service No journal files were found. Failed to get data: Cannot assign requested address

ashthespy commented 4 years ago

Sorry, you need to add a sudo in front of that command..

Jonathanr67 commented 4 years ago

TY, to the extent permitted by applicable law. volumio@tourne-disque:~$ sudo journalctl -f -o cat -u volspotconnect2.service 29: 0x52f43c - main 30: 0x76c55294 - __libc_start_main volspotconnect2.service holdoff time over, scheduling restart. Stopping Volspotconnect2 Daemon... Starting Volspotconnect2 Daemon... Started Volspotconnect2 Daemon. vollibrespot v0.2.0 0c51076 2020-04-17 (librespot 8d65d82 2020-03-10) -- Built On 2020-04-17 Reading Config from "volspotify.toml" [Vollibrespot] : Using Alsa backend with device: plughw:1 [Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" }

ashthespy commented 4 years ago

In these logs, no device has connected yet to it - please run the command, and keep it running while you try connecting a device.

[Vollibrespot] : Using Alsa backend with device: plughw:1
[Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" }

Else, run sudo journalctl -u volspotconnect2.service and share the full output

arjenpdevries commented 4 years ago

I have the same problem. Will check if error is the same.

ashthespy commented 4 years ago

@arjenpdevries Please do share logs - else its quite hard to debug! :-)

arjenpdevries commented 4 years ago

Yes, had to move to computer :-)

sudo journalctl -f -o cat -u volspotconnect2.service

gives a clue I suspect:

Started Volspotconnect2 Daemon.
error: UnrecognizedOption("b")
Usage: ./vollibrespot [options]
Options:
-c, --config CACHE  Path to config file to read. Defaults to 'config.toml'
--backend BACKEND
Audio backend to use. Use '?' to list options

Etc.

arjenpdevries commented 4 years ago

The status command output may be useful too to diagnose (sudo systemctl status volspotconnect2)?

● volspotconnect2.service - Volspotconnect2 Daemon
   Loaded: loaded (/etc/systemd/system/volspotconnect2.service; disabled)
   Active: activating (auto-restart) (Result: exit-code) since Sat 2020-05-16 10:11:27 UTC; 962ms ago
  Process: 5711 ExecStart=/bin/bash /data/plugins/music_service/volspotconnect2/startconnect.sh (code=exited, status=1/FAILURE)
 Main PID: 5711 (code=exited, status=1/FAILURE)

May 16 10:11:27 volumio volumio[5711]: --backend BACKEND
May 16 10:11:27 volumio volumio[5711]: Audio backend to use. Use '?' to list options
May 16 10:11:27 volumio volumio[5711]: --verbose       Enable verbose output
May 16 10:11:27 volumio systemd[1]: volspotconnect2.service: main process exited, code=exited, status=1/FAILURE
May 16 10:11:27 volumio systemd[1]: Unit volspotconnect2.service entered failed state.
volumio@volumio:~$ 
arjenpdevries commented 4 years ago

The startconnect.sh really uses -b - it is from the bitrate option in the UI, I think I needed that in the past to avoid noise or jitter not sure.

The file contains:

#this file is generated by the plugin. You should not edit it unless you know what you do. It will be overwritten by the plugin each time a change in config is detected
cd /data/plugins/music_service/volspotconnect2
./vollibrespot -b 320 -c /tmp  \
                  --disable-audio-cache \
                  --name 'Volumio' --initial-volume 100\
                  --device plughw:1   \
                  --mixer alsa \
                  --mixer-name 'Digital' --mixer-card 'hw:1'  \
arjenpdevries commented 4 years ago

So looks like the issue is different from @Jonathanr67 's.

Do you want me to make a separate issue to keep track?

ashthespy commented 4 years ago

@arjenpdevries Thanks for that - and this looks like https://github.com/balbuze/volumio-plugins/issues/265. The plugin is running an old version (could you check/share cat package.json ?) Volumio isn't doing a good job cleaning up the plugin on update for some reason :-( Did you just update the plugin from the UI?

arjenpdevries commented 4 years ago

Yes, just now, this morning, using the UI to update the plugin - is there a better way on the cmdline? Tnx for redirecting me BTW!

Context: I have had the volumio for a while, so it could definitely be that some of its state is not identical to a newly installed one. I do apply updates regularly though.

volumio@volumio:/data/plugins/music_service/volspotconnect2$ cat package.json
{
        "name": "volspotconnect2",
        "version": "1.0.1",
        "description": "Plugin for Spotify connect in Volumio2. Requires a Premium/Family account",
        "main": "index.js",
        "scripts": {
                "lint": "semistandard \"./**/*.js\" --fix",
                "test": "echo \"Error: no test specified\" && exit 1"
        },
        "author": "Balbuze & Ashthespy",
        "license": "GPL 3.0",
        "vollibrespot": {
                "version": "0.2.0"
        },
        "volumio_info": {
                "prettyName": "Volumio Spotify Connect2",
                "icon": "fa-spotify",
                "plugin_type": "music_service"
        },
        "bundledDependencies": [
                "spotify-web-api-node"
        ],
        "dependencies": {
                "chalk": "^3.0.0",
                "fs-extra": "^8.1.0",
                "kew": "^0.7.0",
                "spotify-web-api-node": "https://github.com/ashthespy/spotify-web-api-node",
                "v-conf": "^1.4.2"
        },
        "devDependencies": {
                "semistandard": "12.0.1"
        }
}
arjenpdevries commented 4 years ago

So thanks again here too - problem solved by uninstall ; install sequence instead of using update. Apparently not every old state was deleted successfully.

Jonathanr67 commented 4 years ago

In these logs, no device has connected yet to it - please run the command, and keep it running while you try connecting a device.

[Vollibrespot] : Using Alsa backend with device: plughw:1
[Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" }

Else, run sudo journalctl -u volspotconnect2.service and share the full output

permitted by applicable law. volumio@tourne-disque:~$ sudo journalctl -f -o cat -u volspotconnect2.service Starting Volspotconnect2 Daemon... Started Volspotconnect2 Daemon. vollibrespot v0.2.0 0c51076 2020-04-17 (librespot 8d65d82 2020-03-10) -- Built On 2020-04-17 Reading Config from "volspotify.toml" [Vollibrespot] : Using Alsa backend with device: plughw:1 [Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" } [Vollibrespot] : Connecting to AP "gew1-accesspoint-b-4swz.ap.spotify.com:443" [Vollibrespot] : Authenticated as "1112504300" ! [Vollibrespot] : Setting up new mixer: card:hw:1 mixer:Digital index:0 thread 'main' panicked at 'Error setting up mixer!: Error("snd_mixer_load", Sys(EREMOTEIO))', /build/cache/git/checkouts/librespot-6f197fd632ef9380/8d65d82/playback/src/mixer/alsamixer.rs:184:9 stack backtrace: 0: 0xaf0730 - backtrace::backtrace::libunwind::trace::h100c6c70e4af496c at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88 1: 0xaf0730 - backtrace::backtrace::trace_unsynchronized::hf78ddc194bf45009 at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66 2: 0xaf0730 - std::sys_common::backtrace::_print_fmt::h967a212a8894e4a4 at src/libstd/sys_common/backtrace.rs:77 3: 0xaf0730 - ::fmt::h5fe383ce2118859a at src/libstd/sys_common/backtrace.rs:59 4: 0xb0bf20 - core::fmt::write::h937f59172f6eeeaf at src/libcore/fmt/mod.rs:1052 5: 0xaea6ac - std::io::Write::write_fmt::hc70e2634948b89c8 at src/libstd/io/mod.rs:1426 6: 0xaf2bf8 - std::sys_common::backtrace::_print::hbfc81757b29a60f4 at src/libstd/sys_common/backtrace.rs:62 7: 0xaf2bf8 - std::sys_common::backtrace::print::h8bc349c117633211 at src/libstd/sys_common/backtrace.rs:49 8: 0xaf2bf8 - std::panicking::default_hook::{{closure}}::h82c47dcbb8503118 at src/libstd/panicking.rs:204 9: 0xaf286c - std::panicking::default_hook::hc04800be16711189 at src/libstd/panicking.rs:224 10: 0xaf32a8 - std::panicking::rust_panic_with_hook::h2413ff75e44cd581 at src/libstd/panicking.rs:472 11: 0xaf2ebc - rust_begin_unwind at src/libstd/panicking.rs:380 12: 0xb0998c - core::panicking::panic_fmt::h2c56481ca2ee7c2f at src/libcore/panicking.rs:85 13: 0xb097e8 - core::option::expect_none_failed::ha234f7f2802df4d8 at src/libcore/option.rs:1199 14: 0x61cacc - ::open::hf63206a0ed00c239 15: 0x54e89c - librespot_playback::mixer::mk_sink::h96f0bb42c95e68d7 16: 0x529df0 - ::poll::h258889b20175b77a 17: 0x546788 - futures::task_impl::std::set::hd26602ebcd34fe31 18: 0x53ac18 - std::thread::local::LocalKey::with::h696c732c30526b72 19: 0x53a460 - std::thread::local::LocalKey::with::h45ca879c6aaef788 20: 0x56a9ec - tokio::runtime::current_thread::runtime::Runtime::block_on::he57cef726a0f2282 21: 0x52ba10 - vollibrespot::main::h9f38da6aba824ea5 22: 0x55eec4 - std::rt::lang_start::{{closure}}::h15358b854b572f97 23: 0xaf2d6c - std::rt::lang_start_internal::{{closure}}::habef164db2ffdce8 at src/libstd/rt.rs:52 volspotconnect2.service: main process exited, code=exited, status=101/n/a Unit volspotconnect2.service entered failed state. 24: 0xaf2d6c - std::panicking::try::do_call::ha24ef807c5f4c553 at src/libstd/panicking.rs:305 25: 0xaf74dc - rust_maybe_catch_panic at src/libpanic_unwind/lib.rs:86 26: 0xaf36ec - std::panicking::try::hbf32b3a5688b523f at src/libstd/panicking.rs:281 27: 0xaf36ec - std::panic::catch_unwind::haaedb267e2d3c6e6 at src/libstd/panic.rs:394 28: 0xaf36ec - std::rt::lang_start_internal::hdc1e9a94360026b9 at src/libstd/rt.rs:51 29: 0x52c43c - main 30: 0x76c60294 - __libc_start_main volspotconnect2.service holdoff time over, scheduling restart. Stopping Volspotconnect2 Daemon... Starting Volspotconnect2 Daemon... Started Volspotconnect2 Daemon. vollibrespot v0.2.0 0c51076 2020-04-17 (librespot 8d65d82 2020-03-10) -- Built On 2020-04-17 Reading Config from "volspotify.toml" [Vollibrespot] : Using Alsa backend with device: plughw:1 [Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" } [Vollibrespot] : Connecting to AP "gew1-accesspoint-b-gbqg.ap.spotify.com:443" [Vollibrespot] : Authenticated as "1112504300" ! [Vollibrespot] : Setting up new mixer: card:hw:1 mixer:Digital index:0 thread 'main' panicked at 'Error setting up mixer!: Error("snd_mixer_load", Sys(EREMOTEIO))', /build/cache/git/checkouts/librespot-6f197fd632ef9380/8d65d82/playback/src/mixer/alsamixer.rs:184:9 stack backtrace: 0: 0xa5e730 - backtrace::backtrace::libunwind::trace::h100c6c70e4af496c at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/libunwind.rs:88 1: 0xa5e730 - backtrace::backtrace::trace_unsynchronized::hf78ddc194bf45009 at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.40/src/backtrace/mod.rs:66 2: 0xa5e730 - std::sys_common::backtrace::_print_fmt::h967a212a8894e4a4 at src/libstd/sys_common/backtrace.rs:77 3: 0xa5e730 - ::fmt::h5fe383ce2118859a at src/libstd/sys_common/backtrace.rs:59 4: 0xa79f20 - core::fmt::write::h937f59172f6eeeaf at src/libcore/fmt/mod.rs:1052 5: 0xa586ac - std::io::Write::write_fmt::hc70e2634948b89c8 at src/libstd/io/mod.rs:1426 6: 0xa60bf8 - std::sys_common::backtrace::_print::hbfc81757b29a60f4 at src/libstd/sys_common/backtrace.rs:62 7: 0xa60bf8 - std::sys_common::backtrace::print::h8bc349c117633211 at src/libstd/sys_common/backtrace.rs:49 8: 0xa60bf8 - std::panicking::default_hook::{{closure}}::h82c47dcbb8503118 at src/libstd/panicking.rs:204 9: 0xa6086c - std::panicking::default_hook::hc04800be16711189 at src/libstd/panicking.rs:224 10: 0xa612a8 - std::panicking::rust_panic_with_hook::h2413ff75e44cd581 at src/libstd/panicking.rs:472 11: 0xa60ebc - rust_begin_unwind at src/libstd/panicking.rs:380 12: 0xa7798c - core::panicking::panic_fmt::h2c56481ca2ee7c2f at src/libcore/panicking.rs:85 13: 0xa777e8 - core::option::expect_none_failed::ha234f7f2802df4d8 at src/libcore/option.rs:1199 14: 0x58aacc - ::open::hf63206a0ed00c239 15: 0x4bc89c - librespot_playback::mixer::mk_sink::h96f0bb42c95e68d7 16: 0x497df0 - ::poll::h258889b20175b77a 17: 0x4b4788 - futures::task_impl::std::set::hd26602ebcd34fe31 18: 0x4a8c18 - std::thread::local::LocalKey::with::h696c732c30526b72 19: 0x4a8460 - std::thread::local::LocalKey::with::h45ca879c6aaef788 20: 0x4d89ec - tokio::runtime::current_thread::runtime::Runtime::block_on::he57cef726a0f2282 21: 0x499a10 - vollibrespot::main::h9f38da6aba824ea5 22: 0x4ccec4 - std::rt::lang_start::{{closure}}::h15358b854b572f97 23: 0xa60d6c - std::rt::lang_start_internal::{{closure}}::habef164db2ffdce8 at src/libstd/rt.rs:52 volspotconnect2.service: main process exited, code=exited, status=101/n/a Unit volspotconnect2.service entered failed state. 24: 0xa60d6c - std::panicking::try::do_call::ha24ef807c5f4c553 at src/libstd/panicking.rs:305 25: 0xa654dc - rust_maybe_catch_panic at src/libpanic_unwind/lib.rs:86 26: 0xa616ec - std::panicking::try::hbf32b3a5688b523f at src/libstd/panicking.rs:281 27: 0xa616ec - std::panic::catch_unwind::haaedb267e2d3c6e6 at src/libstd/panic.rs:394 28: 0xa616ec - std::rt::lang_start_internal::hdc1e9a94360026b9 at src/libstd/rt.rs:51 29: 0x49a43c - main 30: 0x76cb9294 - __libc_start_main volspotconnect2.service holdoff time over, scheduling restart. Stopping Volspotconnect2 Daemon... Starting Volspotconnect2 Daemon... Started Volspotconnect2 Daemon. vollibrespot v0.2.0 0c51076 2020-04-17 (librespot 8d65d82 2020-03-10) -- Built On 2020-04-17 Reading Config from "volspotify.toml" [Vollibrespot] : Using Alsa backend with device: plughw:1 [Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" }

volumio@tourne-disque:~$ sudo journalctl -u volspotconnect2.service -- Logs begin at Sat 2020-05-16 13:47:22 UTC, end at Sat May 16 13:48:16 tourne-disque systemd[1]: Starting Volsp May 16 13:48:16 tourne-disque systemd[1]: Started Volspo May 16 13:48:17 tourne-disque volumio[1290]: vollibrespo May 16 13:48:17 tourne-disque volumio[1290]: Reading Con May 16 13:48:17 tourne-disque volumio[1290]: [Vollibresp May 16 13:48:17 tourne-disque volumio[1290]: [Vollibresp lines 1-7/7 (END)

Jonathanr67 commented 4 years ago

I try to delete and reinstall but it doesn't fix the problem

ashthespy commented 4 years ago

Yep, as suspected, the mixer setup is having issues. What system and what DAC are you on?

Jonathanr67 commented 4 years ago

Yep, as suspected, the mixer setup is having issues. What system and what DAC are you on?

Ok, I have this dac..

https://www.audiophonics.fr/fr/dac-et-interfaces-pour-raspberry-pi/audiophonics-i-sabre-dac-es9023-tcxo-raspberry-pi-a-b-pi-3-pi-2-i2s-p-10296.html

Jonathanr67 commented 4 years ago

Hi fix the problem, in volumio setting I just change for hiffiberry dac... Now it is working again

ashthespy commented 4 years ago

That DAC doesn't have a hardware mixer exposed from the looks of it. What are your Volumio Playback settings?

Also, now that it it's working, could you share the logs to confirm what mixer its currently using? Same procedure, open logs and then try and connect to it..

Jonathanr67 commented 4 years ago

Ok here volumio@tourne-disque:~$ sudo journalctl -f -o cat -u volspotconnect2.service Starting Volspotconnect2 Daemon... Started Volspotconnect2 Daemon. vollibrespot v0.2.0 0c51076 2020-04-17 (librespot 8d65d82 2020-03-10) -- Built On 2020-04-17 Reading Config from "volspotify.toml" [Vollibrespot] : Using Alsa backend with device: plughw:1 [Vollibrespot] : Failed to register IPv6 receiver: Os { code: 19, kind: Other, message: "No such device" } [Vollibrespot] : Connecting to AP "gew1-accesspoint-b-7tlq.ap.spotify.com:443" [Vollibrespot] : Authenticated as "1112504300" ! [Vollibrespot] : Using alsa sink [Vollibrespot] : Metadata pipe established [Vollibrespot] : Country: "FR" [Vollibrespot] : Event: Volume { volume_to_mixer: 65535 } [Vollibrespot] : Fetching autoplay context uri [Vollibrespot] : Event: SessionActive { became_active_at: 1589648738892 } [Vollibrespot] : SessionActive! [Vollibrespot] : Event: PlaybackStarted { track_id: SpotifyId { id: 147648993773848637444820722931847639895, audio_type: Track } } [Vollibrespot] : Autoplay uri resolved to <"spotify:station:playlist:5s8VPh9rXDmxoLDZseDUFC"> [Vollibrespot] : Resolving uri "spotify:station:playlist:5s8VPh9rXDmxoLDZseDUFC" [Vollibrespot] : Event: GotToken { token: Token { access_token: "BQAenqmbo7OfhN5se4TjAdCH7ndwOGnSjdgMrcCMELsoGwRCPo-sNhCvuCrIwuTlGHcR8q48OpgL0sno-6bJ5Khlbaok5es4qZ-UTGJ7zMhjen6HjXLk_ecf1qtrx_zPih3tmb4cCIdu-sQ_byGkdcBaOg3A39tJU8FIAw", expires_in: 3600, token_type: "Bearer", scope: ["streaming", "user-read-playback-state", "user-modify-playback-state", "user-read-currently-playing", "user-read-private"] } } [Vollibrespot] : Loading <Sonata in A Major, K. 405> with Spotify URI [Vollibrespot] : Unable to parse JSONContext Error("missing field uid", line: 0, column: 0) Object({"imageUri": String("https://i.scdn.co/image/ab67706c0000da84db0b655a81f152124e4ead3e"), "next_page_url": String("hm://radio-apollo/v3/tracks/spotify:station:playlist:5s8VPh9rXDmxoLDZseDUFC?salt=670984&prev_tracks=5u5aVJKjSMJr4zesMPz7bL,2JIpVAXZDRHzDpYD6Hgk4D,6ChKvTG9awJo09Xxbn95hR,1rMX4XuW4KzgYlAyEaDmpO,7wEql4SrP9nL5U4zxmcrVM,0jCUsXFEzEhQco9mH0VTHf,6bcjo4kEC3bS46YbKjdywg,67HHFvLuWSwTrgILyZXmmq,3MRQn2RYo2VLYMoStnLRxu,59cPOVxrn3Yjwydl1pullI,7ob7mrVX7FEQIT2gSClVtA,1uvymuDAr8WNCRQO3E4h5L,0LQey2ikyPCy5o7T4gsLhi,2kzJk1fFlxwavj3TcCHcqk,3aOT5GxCXzMTJU6UPrip6T,1oi7QvpgDkBFTROce7LkB8,0Sy2FEb4SM0EEZZPCZTolt,6IRA4KOVbtiGiTdYoEThJN,7qfuAHc88ZCpkVh5nCbcE5,1VNvsvEsUpuUCbHpVop1vo,29IxKD6j2B9TOBOSrtkv6Y,3m8Qu1hzBxdRuhBmRVcHNT,18NBBN8LJ1a2nVIFoFK5bT,2kyEgPaAW8wdpvevPnkf0Z,0bfROYomzLwxT6RGxwAmyt,25QlioPrvGtnlU7UWNcNH4,2UdclEu7z1JCFtB2ROMJuS,6XCuOt2mbjXnRVB1ShAWh6,3rjSA87foWFMhgSmT4MX3l,5VXqnaVDKEFazcDt57pcVY,2YarjDYjBJuH63dUIh9OWv,2kAgCRZPG3YQR2VMqRvLmb,64XJOksESduPbepHxmW2rT,3yflSsrGoOKYrIymN5tLV7,4UPPQcwiQJpmXYirbgicT9,1jljK9ycGfbKbriu9a8VT8,6mhf5DiX8a1t6XAJ8sAJmH,3cnjkGxvV25vrx5lewbKfS,0p6eXDSAFhKm9CB192DLeB,1dWxSS2a93X4XVfs1mSYkB,5ZPbqdt0JiuUnxHUyEeKLg,4J6OO0ptT9c9bb1t8JGL0p,6WK6PgqSgVfeMZNiYUajdc,3GfDVDXAs3sxsnfYJ2MG9z,5Pl2CXDkaP6WEnJ0bpKGOm,2JIpVAXZDRHzDpYD6Hgk4D,46TzngK2DGxxn3yO3gjTGe,59eTbibtvvBIGj27eN3zqq,43bbZeCutljKEJgD19Qx5W,7j4G2lqrTZdDlHgR27A9r3"), "related_artists": Array([Object({"artistName": String("Jacques Offenbach"), "artistUri": String("spotify:artist:4OihBPCQzR4GfbzqOY69Xm"), "imageUri": String("")}), Object({"artistName": String("Sir John Pritchard"), "artistUri": String("spotify:artist:5Zkrloooz9qNDnHUf0q1UP"), "imageUri": String("")}), Object({"artistName": String("Belle Chen"), "artistUri": String("spotify:artist:7Ihfoi68laeuxOhTJLCa4l"), "imageUri": String("")}), Object({"artistName": String("Brad Mehldau"), "artistUri": String("spotify:artist:2vI9KFm0fwSfPrpEgOeIbq"), "imageUri": String("")}), Object({"artistName": String("Orchester der Deutschen Oper Berlin"), "artistUri": String("spotify:artis t:4UH0f8KeI9GR9H403vxsNO"), "imageUri": String("")})]), "seeds": Array([String("spotify:playlist:5s8VPh9rXDmxoLDZseDUFC")]), "subtitles": Array([]), "title": String("Musique classique pour travailler, lire, dormir"), "titleUri": String("spotify:playlist:5s8VPh9rXDmxoLDZseDUFC"), "tracks": Array([Object({"album_uri": String("spotify:album:4O5tv6jrLH80bmll46xEEe"), "artistUri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "artist_uri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "metadata": Object({"album_title": String("Debussy: Clair De Lune and Other Piano Favourites"), "artist_name": String("Claude Debussy"), "artist_name:1": String("Martin Jones"), "artist_uri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "artist_uri:1": String("spotify:artist:1VzJXXVXsYbEK773GWSoND"), "image_url": String("spotify:image:ab67616d0000b2736e7bb273ff9cb1de1e1d4d0a"), "is_promotional": String("false"), "title": String("Clair de Lune, L. 32")}), "name": String("Clair de Lune, L. 32"), "original_gid": String("5u5aVJKjSMJr4zesMPz7bL"), "uid": String("5u5aVJKjSMJr4zesMPz7bL1589648739286"), "uri": String("spotify:track:5u5aVJKjSMJr4zesMPz7bL")}), Object({"album_uri": String("spotify:album:6by4Wwaf0uNRmCOH6luo2f"), "artistUri": String("spotify:artist:7j237zyOedtfrugnWFJKOJ"), "artist_uri": String("spotify:artist:7j237zyOedtfrugnWFJKOJ"), "metadata": Object({"album_title": String("La Divine Juliette Gréco, Vol. 1"), "artist_name": String("Juliette Gréco"), "artist_uri": String("spotify:artist:7j237zyOedtfrugnWFJKOJ"), "image_url": String("spotify:image:ab67616d0000b273491a8caf5b44cedab2296c48"), "is_promotional": String("false"), "title": String("Parlez moi d\'amour - Digitally Remastered")}), "name": String("Parlez moi d\'amour - Digitally Remastered"), "original_gid": String("2JIpVAXZDRHzDpYD6Hgk4D"), "uid": String("2JIpVAXZDRHzDpYD6Hgk4D1589648739286"), "uri": String("spotify:track:2JIpVAXZDRHzDpYD6Hgk4D")}), Object({"album_uri": String("spotify:album:4oLLFtIMBHUCTMBssuamcm"), "artistUri": String("spotify:artist:459INk8 vcC0ebEef82WjIK"), "artist_uri": String("spotify:artist:459INk8vcC0ebEef82WjIK"), "metadata": Object({"album_title": String("Satie: Works for Piano"), "artist_name": String("Erik Satie"), "artist_name:1": String("Marcel Worms"), "artist_uri": String("spotify:artist:459INk8vcC0ebEef82WjIK"), "artist_uri:1": String("spotify:artist:3BHo042HPqTH4HWcnu2deZ"), "image_url": String("spotify:image:ab67616d0000b27347fc0963a596806b311aa98a"), "is_promotional": String("false"), "title": String("Gnossiennes: No. 1. Lent")}), "name": String("Gnossiennes: No. 1. Lent"), "original_gid": String("6ChKvTG9awJo09Xxbn95hR"), "uid": String("6ChKvTG9awJo09Xxbn95hR1589648739286"), "uri": String("spotify:track:6ChKvTG9awJo09Xxbn95hR")}), Object({"album_uri": String("spotify:album:00r4Bh9aFIb7yHux1Kg0ub"), "artistUri": String("spotify:artist:7x3f7c0fBanNlQwpx1255g"), "artist_uri": String("spotify:artist:7x3f7c0fBanNlQwpx1255g"), "metadata": Object({"album_title": String("Françoise Hardy (Mon amie la rose)"), "artist_name": String("Françoise Hardy"), "artist_uri": String("spotify:artist:7x3f7c0fBanNlQwpx1255g"), "image_url": String("spotify:image:ab67616d0000b2736aa3fca435a2c8a085f54658"), "is_promotional": String("false"), "title": String("Mon amie la rose")}), "name": String("Mon amie la rose"), "original_gid": String("1rMX4XuW4KzgYlAyEaDmpO"), "uid": String("1rMX4XuW4KzgYlAyEaDmpO1589648739286"), "uri": String("spotify:track:1rMX4XuW4KzgYlAyEaDmpO")}), Object({"album_uri": String("spotify:album:3DfJIkZx34132XJ7j1L43O"), "artistUri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "artist_uri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "metadata": Object({"album_title": String("Two Hands"), "artist_name": String("Johann Sebastian Bach"), "artist_name:1": String("Leon Fleisher"), "artist_uri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "artist_uri:1": String("spotify:artist:6ncNdxBc8zVWMOF7nJ5Pgy"), "image_url": String("spotify:image:ab67616d0000b2734213be9f0bbdc76d05f1db4f"), "is_promotional": String("false"), "title": St ring("Sheep May Safely Graze")}), "name": String("Sheep May Safely Graze"), "original_gid": String("7wEql4SrP9nL5U4zxmcrVM"), "uid": String("7wEql4SrP9nL5U4zxmcrVM1589648739286"), "uri": String("spotify:track:7wEql4SrP9nL5U4zxmcrVM")}), Object({"album_uri": String("spotify:album:3fsBmvnkZK2tZRVxpfK2cg"), "artistUri": String("spotify:artist:3Z5fRknMBBNfCw6pkgR9S8"), "artist_uri": String("spotify:artist:3Z5fRknMBBNfCw6pkgR9S8"), "metadata": Object({"album_title": String("Mascagni: Cavalleria Rusticana"), "artist_name": String("Pietro Mascagni"), "artist_name:1": String("National Philharmonic Orchestra"), "artist_name:2": String("Gianandrea Gavazzeni"), "artist_name:3": String("Giuseppe Patanè"), "artist_uri": String("spotify:artist:3Z5fRknMBBNfCw6pkgR9S8"), "artist_uri:1": String("spotify:artist:2Ek1WGW7WeyDoxsZiu0AAd"), "artist_uri:2": String("spotify:artist:3dUXTzPxjC0mgZbxieKQLF"), "artist_uri:3": String("spotify:artist:5ZJ9PMKBpN56YhrhFzAR5o"), "image_url": String("spotify:image:ab67616d0000b273c7a221d9c645450bc23d5c71"), "is_promotional": String("false"), "title": String("Cavalleria rusticana: Intermezzo")}), "name": String("Cavalleria rusticana: Intermezzo"), "original_gid": String("0jCUsXFEzEhQco9mH0VTHf"), "uid": String("0jCUsXFEzEhQco9mH0VTHf1589648739286"), "uri": String("spotify:track:0jCUsXFEzEhQco9mH0VTHf")}), Object({"album_uri": String("spotify:album:1LvZUmULkYj2c3oxIZhbkX"), "artistUri": String("spotify:artist:7E3BRXV9ZbCt5lQTCXMTia"), "artist_uri": String("spotify:artist:7E3BRXV9ZbCt5lQTCXMTia"), "metadata": Object({"album_title": String("Island Songs"), "artist_name": String("Ólafur Arnalds"), "artist_name:1": String("Nanna Bryndís Hilmarsdóttir"), "artist_uri": String("spotify:artist:7E3BRXV9ZbCt5lQTCXMTia"), "artist_uri:1": String("spotify:artist:49QsjyvAahM6W748gTeWZ7"), "image_url": String("spotify:image:ab67616d0000b27343da33ffd5cf76767f7ad9ad"), "is_promotional": String("false"), "title": String("Particles")}), "name": String("Particles"), "original_gid": String("6bcjo4kEC3bS46YbKjdywg") , "uid": String("6bcjo4kEC3bS46YbKjdywg1589648739286"), "uri": String("spotify:track:6bcjo4kEC3bS46YbKjdywg")}), Object({"album_uri": String("spotify:album:50UHgLN1vqZnkgq3XEvI9n"), "artistUri": String("spotify:artist:436sYg6CZhNefQJogaXeK0"), "artist_uri": String("spotify:artist:436sYg6CZhNefQJogaXeK0"), "metadata": Object({"album_title": String("Saint-Saëns: Le Carnaval des animaux"), "artist_name": String("Camille Saint-Saëns"), "artist_name:1": String("Jean-Guihen Queyras"), "artist_name:2": String("Alexandre Tharaud"), "artist_uri": String("spotify:artist:436sYg6CZhNefQJogaXeK0"), "artist_uri:1": String("spotify:artist:2vXeB7c78tU2l7Mad2sjx8"), "artist_uri:2": String("spotify:artist:5HG9Eg7Ik8ZuNtMyGYTxLG"), "image_url": String("spotify:image:ab67616d0000b2730ee0ba022b74e63d877c6ec7"), "is_promotional": String("false"), "title": String("Le Carnaval des animaux, R. 125: XIII. Le Cygne. Andantino grazioso")}), "name": String("Le Carnaval des animaux, R. 125: XIII. Le Cygne. Andantino grazioso"), "original_gid": String("67HHFvLuWSwTrgILyZXmmq"), "uid": String("67HHFvLuWSwTrgILyZXmmq1589648739286"), "uri": String("spotify:track:67HHFvLuWSwTrgILyZXmmq")}), Object({"album_uri": String("spotify:album:5Ui8Uj9oHn2yT7Duo0welM"), "artistUri": String("spotify:artist:17hR0sYHpx7VYTMRfFUOmY"), "artist_uri": String("spotify:artist:17hR0sYHpx7VYTMRfFUOmY"), "metadata": Object({"album_title": String("Ravel: Complete Works for Solo Piano"), "artist_name": String("Maurice Ravel"), "artist_name:1": String("Bertrand Chamayou"), "artist_uri": String("spotify:artist:17hR0sYHpx7VYTMRfFUOmY"), "artist_uri:1": String("spotify:artist:28Bn2PxtmXD8UbBSM968Fp"), "image_url": String("spotify:image:ab67616d0000b273717e9f36e9548b4e112a0860"), "is_promotional": String("false"), "title": String("Ravel: Pavane pour une infante défunte, M. 19")}), "name": String("Ravel: Pavane pour une infante défunte, M. 19"), "original_gid": String("3MRQn2RYo2VLYMoStnLRxu"), "uid": String("3MRQn2RYo2VLYMoStnLRxu1589648739286"), "uri": String("spotify:trac k:3MRQn2RYo2VLYMoStnLRxu")}), Object({"album_uri": String("spotify:album:2y85NsbsBnGTXcXgHpj3PD"), "artistUri": String("spotify:artist:5wTAi7QkpP6kp8a54lmTOq"), "artist_uri": String("spotify:artist:5wTAi7QkpP6kp8a54lmTOq"), "metadata": Object({"album_title": String("Songs from the Arc of Life"), "artist_name": String("Johannes Brahms"), "artist_name:1": String("Yo-Yo Ma"), "artist_uri": String("spotify:artist:5wTAi7QkpP6kp8a54lmTOq"), "artist_uri:1": String("spotify:artist:5Dl3HXZjG6ZOWT5cV375lk"), "image_url": String("spotify:image:ab67616d0000b273cdf367607728e48fc580a6f9"), "is_promotional": String("false"), "title": String("Wiegenlied, Op. 49, No. 4 (Arr. for Cello and Piano)")}), "name": String("Wiegenlied, Op. 49, No. 4 (Arr. for Cello and Piano)"), "original_gid": String("59cPOVxrn3Yjwydl1pullI"), "uid": String("59cPOVxrn3Yjwydl1pullI1589648739286"), "uri": String("spotify:track:59cPOVxrn3Yjwydl1pullI")}), Object({"album_uri": String("spotify:album:6QRGjKHm12bdXFE2SJD7Rb"), "artistUri": String("spotify:artist:11XlNd1KqePugYImzM1ZKJ"), "artist_uri": String("spotify:artist:11XlNd1KqePugYImzM1ZKJ"), "metadata": Object({"album_title": String("In quintetto"), "artist_name": String("Nicola Piovani"), "artist_uri": String("spotify:artist:11XlNd1KqePugYImzM1ZKJ"), "image_url": String("spotify:image:ab67616d0000b273d42c899764273d3480b94e85"), "is_promotional": String("false"), "title": String("La vita è bella")}), "name": String("La vita è bella"), "original_gid": String("7ob7mrVX7FEQIT2gSClVtA"), "uid": String("7ob7mrVX7FEQIT2gSClVtA1589648739286"), "uri": String("spotify:track:7ob7mrVX7FEQIT2gSClVtA")}), Object({"album_uri": String("spotify:album:79Y7idS6C4zQO3tXjr9G4f"), "artistUri": String("spotify:artist:4OihBPCQzR4GfbzqOY69Xm"), "artist_uri": String("spotify:artist:4OihBPCQzR4GfbzqOY69Xm"), "metadata": Object({"album_title": String("Souvenirs"), "artist_name": String("Jacques Offenbach"), "artist_name:1": String("Anna Netrebko"), "artist_name:2": String("Elina Garanca"), "artist_uri": String("spotify:artist: 4OihBPCQzR4GfbzqOY69Xm"), "artist_uri:1": String("spotify:artist:5moBlpk9BYtujdRW6VLepL"), "artist_uri:2": String("spotify:artist:74qCFeNvjcO4R0cRXik17C"), "image_url": String("spotify:image:ab67616d0000b273b867c337cb711920a6de072f"), "is_promotional": String("false"), "title": String("Barcarolle")}), "name": String("Barcarolle"), "original_gid": String("1uvymuDAr8WNCRQO3E4h5L"), "uid": String("1uvymuDAr8WNCRQO3E4h5L1589648739286"), "uri": String("spotify:track:1uvymuDAr8WNCRQO3E4h5L")}), Object({"album_uri": String("spotify:album:6ij9rKkBvEhu78yn5vUOsQ"), "artistUri": String("spotify:artist:1YZhNFBxkEB5UKTgMDvot4"), "artist_uri": String("spotify:artist:1YZhNFBxkEB5UKTgMDvot4"), "metadata": Object({"album_title": String("New York Rhapsody"), "artist_name": String("Lang Lang"), "artist_name:1": String("Madeleine Peyroux"), "artist_uri": String("spotify:artist:1YZhNFBxkEB5UKTgMDvot4"), "artist_uri:1": String("spotify:artist:7nXyULtoL8k7wP9l6kg8Ef"), "image_url": String("spotify:image:ab67616d0000b273becd268eada203071469c5ec"), "is_promotional": String("false"), "title": String("Moon River (From \"Breakfast at Tiffany\'s\")")}), "name": String("Moon River (From \"Breakfast at Tiffany\'s\")"), "original_gid": String("0LQey2ikyPCy5o7T4gsLhi"), "uid": String("0LQey2ikyPCy5o7T4gsLhi1589648739286"), "uri": String("spotify:track:0LQey2ikyPCy5o7T4gsLhi")}), Object({"album_uri": String("spotify:album:0aeEn2dKbzSYIQY2tuYCrE"), "artistUri": String("spotify:artist:2gClsBep1tt1rv1CN210SO"), "artist_uri": String("spotify:artist:2gClsBep1tt1rv1CN210SO"), "metadata": Object({"album_title": String("Masterpieces in Miniature"), "artist_name": String("Gabriel Fauré"), "artist_name:1": String("San Francisco Symphony"), "artist_name:2": String("Michael Tilson Thomas"), "artist_uri": String("spotify:artist:2gClsBep1tt1rv1CN210SO"), "artist_uri:1": String("spotify:artist:1qHStDLIc8uV7hvTG6FGRJ"), "artist_uri:2": String("spotify:artist:2v1lHgfpG4joXW7kDdDI78"), "image_url": String("spotify:image:ab67616d0000b273aa040f757c63d770185149d0") , "is_promotional": String("false"), "title": String("Pavane, Op. 50")}), "name": String("Pavane, Op. 50"), "original_gid": String("2kzJk1fFlxwavj3TcCHcqk"), "uid": String("2kzJk1fFlxwavj3TcCHcqk1589648739286"), "uri": String("spotify:track:2kzJk1fFlxwavj3TcCHcqk")}), Object({"album_uri": String("spotify:album:5KVTCaYPsGNHkeOdKztRcx"), "artistUri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "artist_uri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "metadata": Object({"album_title": String("Alexis Weissenberg plays Debussy"), "artist_name": String("Claude Debussy"), "artist_name:1": String("Alexis Weissenberg"), "artist_uri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "artist_uri:1": String("spotify:artist:2fxWL96h0S44PhEa9e6mtm"), "image_url": String("spotify:image:ab67616d0000b273909d196836b4b21cd3ae7748"), "is_promotional": String("false"), "title": String("Suite bergamasque, L. 75: Clair de lune")}), "name": String("Suite bergamasque, L. 75: Clair de lune"), "original_gid": String("3aOT5GxCXzMTJU6UPrip6T"), "uid": String("3aOT5GxCXzMTJU6UPrip6T1589648739286"), "uri": String("spotify:track:3aOT5GxCXzMTJU6UPrip6T")}), Object({"album_uri": String("spotify:album:3GwfIkK7xr0bhdhobtZQdq"), "artistUri": String("spotify:artist:0OzxPXyowUEQ532c9AmHUR"), "artist_uri": String("spotify:artist:0OzxPXyowUEQ532c9AmHUR"), "metadata": Object({"album_title": String("A Room With A View"), "artist_name": String("Giacomo Puccini"), "artist_name:1": String("Kiri Te Kanawa"), "artist_name:2": String("London Philharmonic Orchestra"), "artist_name:3": String("Sir John Pritchard"), "artist_uri": String("spotify:artist:0OzxPXyowUEQ532c9AmHUR"), "artist_uri:1": String("spotify:artist:3fcsflK8xu26XH4OYTcm5T"), "artist_uri:2": String("spotify:artist:3PfJE6ebCbCHeuqO4BfNeA"), "artist_uri:3": String("spotify:artist:5Zkrloooz9qNDnHUf0q1UP"), "image_url": String("spotify:image:ab67616d0000b2732cd38ddb9979c66e73facebf"), "is_promotional": String("false"), "title": String("O Mio Babbino Caro")}), "name": String("O Mio Babbino Ca ro"), "original_gid": String("1oi7QvpgDkBFTROce7LkB8"), "uid": String("1oi7QvpgDkBFTROce7LkB81589648739286"), "uri": String("spotify:track:1oi7QvpgDkBFTROce7LkB8")}), Object({"album_uri": String("spotify:album:6MdotbtdYEV60UBsFtWAMA"), "artistUri": String("spotify:artist:0NSO0g40h9CTj13hKPskeb"), "artist_uri": String("spotify:artist:0NSO0g40h9CTj13hKPskeb"), "metadata": Object({"album_title": String("Diagnostic (Version remasterisée)"), "artist_name": String("Ibrahim Maalouf"), "artist_uri": String("spotify:artist:0NSO0g40h9CTj13hKPskeb"), "image_url": String("spotify:image:ab67616d0000b273388b1d4b4fcfe0c23da9130d"), "is_promotional": String("false"), "title": String("Beirut")}), "name": String("Beirut"), "original_gid": String("0Sy2FEb4SM0EEZZPCZTolt"), "uid": String("0Sy2FEb4SM0EEZZPCZTolt1589648739286"), "uri": String("spotify:track:0Sy2FEb4SM0EEZZPCZTolt")}), Object({"album_uri": String("spotify:album:0PVjDkptaHbw2wrpsWupoV"), "artistUri": String("spotify:artist:4RN2vlFWepLa46qQIU2PHs"), "artist_uri": String("spotify:artist:4RN2vlFWepLa46qQIU2PHs"), "metadata": Object({"album_title": String("La Valse A Mille Temps (Vol.4)"), "artist_name": String("Jacques Brel"), "artist_uri": String("spotify:artist:4RN2vlFWepLa46qQIU2PHs"), "image_url": String("spotify:image:ab67616d0000b273d2fd135e270391bc72623986"), "is_promotional": String("false"), "title": String("Ne me quitte pas")}), "name": String("Ne me quitte pas"), "original_gid": String("6IRA4KOVbtiGiTdYoEThJN"), "uid": String("6IRA4KOVbtiGiTdYoEThJN1589648739286"), "uri": String("spotify:track:6IRA4KOVbtiGiTdYoEThJN")}), Object({"album_uri": String("spotify:album:5upQlWg8RVLr2RbxHin9yr"), "artistUri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "artist_uri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "metadata": Object({"album_title": String("Bach: A Strange Beauty"), "artist_name": String("Johann Sebastian Bach"), "artist_name:1": String("Simone Dinnerstein"), "artist_name:2": String("Staatskapelle Berlin"), "artist_uri": String("spotify:artist:5aIq B5nVVvmFsvSdExz408"), "artist_uri:1": String("spotify:artist:6I5PzbEIGEQaQqWRmwKmFQ"), "artist_uri:2": String("spotify:artist:7vEPPI71V8dEHtEhPMAxWT"), "image_url": String("spotify:image:ab67616d0000b273dddd97512c304f31ad525606"), "is_promotional": String("false"), "title": String("Keyboard Concerto No. 5 in F Minor, BWV 1056: II. Largo")}), "name": String("Keyboard Concerto No. 5 in F Minor, BWV 1056: II. Largo"), "original_gid": String("7qfuAHc88ZCpkVh5nCbcE5"), "uid": String("7qfuAHc88ZCpkVh5nCbcE51589648739286"), "uri": String("spotify:track:7qfuAHc88ZCpkVh5nCbcE5")}), Object({"album_uri": String("spotify:album:3zHkuOkUqIgRwCcVnbX9qf"), "artistUri": String("spotify:artist:7y97mc3bZRFXzT2szRM4L4"), "artist_uri": String("spotify:artist:7y97mc3bZRFXzT2szRM4L4"), "metadata": Object({"album_title": String("Chopin: Nocturnes"), "artist_name": String("Frédéric Chopin"), "artist_name:1": String("Daniel Barenboim"), "artist_uri": String("spotify:artist:7y97mc3bZRFXzT2szRM4L4"), "artist_uri:1": String("spotify:artist:78sEozQOEJxzXegUuqRSgH"), "image_url": String("spotify:image:ab67616d0000b27355c82855070525581e2c6fee"), "is_promotional": String("false"), "title": String("Nocturne No.2 In E Flat, Op.9 No.2")}), "name": String("Nocturne No.2 In E Flat, Op.9 No.2"), "original_gid": String("1VNvsvEsUpuUCbHpVop1vo"), "uid": String("1VNvsvEsUpuUCbHpVop1vo1589648739286"), "uri": String("spotify:track:1VNvsvEsUpuUCbHpVop1vo")}), Object({"album_uri": String("spotify:album:01noIpXbHsMP2fm8DpuPkd"), "artistUri": String("spotify:artist:3Uo7E7lR9Li0qXzxU8VmnF"), "artist_uri": String("spotify:artist:3Uo7E7lR9Li0qXzxU8VmnF"), "metadata": Object({"album_title": String("Panorama"), "artist_name": String("Vincent Delerm"), "artist_uri": String("spotify:artist:3Uo7E7lR9Li0qXzxU8VmnF"), "image_url": String("spotify:image:ab67616d0000b2731c3b23488e07f06aa9972697"), "is_promotional": String("false"), "title": String("Vie varda")}), "name": String("Vie varda"), "original_gid": String("29IxKD6j2B9TOBOSrtkv6Y"), "uid": String("29IxKD6j2B9TOB OSrtkv6Y1589648739286"), "uri": String("spotify:track:29IxKD6j2B9TOBOSrtkv6Y")}), Object({"album_uri": String("spotify:album:6mQiZriU3LU6CKuQAryJvp"), "artistUri": String("spotify:artist:6NB0vY1HQgkUpCBsm5eAvo"), "artist_uri": String("spotify:artist:6NB0vY1HQgkUpCBsm5eAvo"), "metadata": Object({"album_title": String("Léo Ferré"), "artist_name": String("Léo Ferré"), "artist_uri": String("spotify:artist:6NB0vY1HQgkUpCBsm5eAvo"), "image_url": String("spotify:image:ab67616d0000b273fadb490b3d57805da4a804e9"), "is_promotional": String("false"), "title": String("C\'est extra")}), "name": String("C\'est extra"), "original_gid": String("3m8Qu1hzBxdRuhBmRVcHNT"), "uid": String("3m8Qu1hzBxdRuhBmRVcHNT1589648739286"), "uri": String("spotify:track:6UANIFJUTSA77swvaACv8P")}), Object({"album_uri": String("spotify:album:0qxienTCfHJ1kf9Sq4dyex"), "artistUri": String("spotify:artist:2nYkI1rHgPRp95pTmO9GZR"), "artist_uri": String("spotify:artist:2nYkI1rHgPRp95pTmO9GZR"), "metadata": Object({"album_title": String("Amour chien fou (Édition deluxe)"), "artist_name": String("Arthur H"), "artist_uri": String("spotify:artist:2nYkI1rHgPRp95pTmO9GZR"), "image_url": String("spotify:image:ab67616d0000b273acb9f6cb618136d2565e4e7d"), "is_promotional": String("false"), "title": String("La boxeuse amoureuse")}), "name": String("La boxeuse amoureuse"), "original_gid": String("18NBBN8LJ1a2nVIFoFK5bT"), "uid": String("18NBBN8LJ1a2nVIFoFK5bT1589648739286"), "uri": String("spotify:track:18NBBN8LJ1a2nVIFoFK5bT")}), Object({"album_uri": String("spotify:album:2y85NsbsBnGTXcXgHpj3PD"), "artistUri": String("spotify:artist:42Vmza0WYHdhsgxFmf9Tui"), "artist_uri": String("spotify:artist:42Vmza0WYHdhsgxFmf9Tui"), "metadata": Object({"album_title": String("Songs from the Arc of Life"), "artist_name": String("Charles Gounod"), "artist_name:1": String("Yo-Yo Ma"), "artist_uri": String("spotify:artist:42Vmza0WYHdhsgxFmf9Tui"), "artist_uri:1": String("spotify:artist:5Dl3HXZjG6ZOWT5cV375lk"), "image_url": String("spotify:image:ab67616d0000b273cdf367607728e48fc 580a6f9"), "is_promotional": String("false"), "title": String("Ave Maria")}), "name": String("Ave Maria"), "original_gid": String("2kyEgPaAW8wdpvevPnkf0Z"), "uid": String("2kyEgPaAW8wdpvevPnkf0Z1589648739286"), "uri": String("spotify:track:2kyEgPaAW8wdpvevPnkf0Z")}), Object({"album_uri": String("spotify:album:6LdUFVLyHiEUpSol3eS7Ye"), "artistUri": String("spotify:artist:0gOsZcHl7H3ewXVIEnWFZX"), "artist_uri": String("spotify:artist:0gOsZcHl7H3ewXVIEnWFZX"), "metadata": Object({"album_title": String("OUÏ"), "artist_name": String("Camille"), "artist_uri": String("spotify:artist:0gOsZcHl7H3ewXVIEnWFZX"), "image_url": String("spotify:image:ab67616d0000b273375abcb2ab18edc277523652"), "is_promotional": String("false"), "title": String("Seeds")}), "name": String("Seeds"), "original_gid": String("0bfROYomzLwxT6RGxwAmyt"), "uid": String("0bfROYomzLwxT6RGxwAmyt1589648739286"), "uri": String("spotify:track:0bfROYomzLwxT6RGxwAmyt")}), Object({"album_uri": String("spotify:album:5TlMQJJqN3KSnhkepZINtE"), "artistUri": String("spotify:artist:4bYBV1q22KJiyT0z1pxFLK"), "artist_uri": String("spotify:artist:4bYBV1q22KJiyT0z1pxFLK"), "metadata": Object({"album_title": String("Les Choses De La Vie"), "artist_name": String("Philippe Sarde"), "artist_name:1": String("Michel Piccoli"), "artist_name:2": String("Romy Schneider"), "artist_uri": String("spotify:artist:4bYBV1q22KJiyT0z1pxFLK"), "artist_uri:1": String("spotify:artist:2QsRmnoI00agPNYw1umyEy"), "artist_uri:2": String("spotify:artist:2DbluJLyOOKvRcZFN22lY9"), "image_url": String("spotify:image:ab67616d0000b2735846386d9b82891127b7c63d"), "is_promotional": String("false"), "title": String("La Chanson d\'Hélène")}), "name": String("La Chanson d\'Hélène"), "original_gid": String("25QlioPrvGtnlU7UWNcNH4"), "uid": String("25QlioPrvGtnlU7UWNcNH41589648739287"), "uri": String("spotify:track:25QlioPrvGtnlU7UWNcNH4")}), Object({"album_uri": String("spotify:album:60JXmnIa0Ms7sSV9sZlKsj"), "artistUri": String("spotify:artist:0mFblCBw0GcoY7zY1P8tzE"), "artist_uri": String("spotify:artist :0mFblCBw0GcoY7zY1P8tzE"), "metadata": Object({"album_title": String("Mediterranean Sounds"), "artist_name": String("Domenico Scarlatti"), "artist_name:1": String("Belle Chen"), "artist_uri": String("spotify:artist:0mFblCBw0GcoY7zY1P8tzE"), "artist_uri:1": String("spotify:artist:7Ihfoi68laeuxOhTJLCa4l"), "image_url": String("spotify:image:ab67616d0000b2733336e912fb7085c4599074aa"), "is_promotional": String("false"), "title": String("Sonata in D Minor, L. 108")}), "name": String("Sonata in D Minor, L. 108"), "original_gid": String("2UdclEu7z1JCFtB2ROMJuS"), "uid": String("2UdclEu7z1JCFtB2ROMJuS1589648739287"), "uri": String("spotify:track:2UdclEu7z1JCFtB2ROMJuS")}), Object({"album_uri": String("spotify:album:5Vkw881x3xRqswGYLuRMge"), "artistUri": String("spotify:artist:3Uo7E7lR9Li0qXzxU8VmnF"), "artist_uri": String("spotify:artist:3Uo7E7lR9Li0qXzxU8VmnF"), "metadata": Object({"album_title": String("La vie très privée de monsieur Sim (Bande originale du film)"), "artist_name": String("Vincent Delerm"), "artist_uri": String("spotify:artist:3Uo7E7lR9Li0qXzxU8VmnF"), "image_url": String("spotify:image:ab67616d0000b273adab9c7b4c9b98faad41f882"), "is_promotional": String("false"), "title": String("Ristorante")}), "name": String("Ristorante"), "original_gid": String("6XCuOt2mbjXnRVB1ShAWh6"), "uid": String("6XCuOt2mbjXnRVB1ShAWh61589648739287"), "uri": String("spotify:track:6XCuOt2mbjXnRVB1ShAWh6")}), Object({"album_uri": String("spotify:album:1O4kkAnaVjGnmXuDp5v8CA"), "artistUri": String("spotify:artist:1QL7yTHrdahRMpvNtn6rI2"), "artist_uri": String("spotify:artist:1QL7yTHrdahRMpvNtn6rI2"), "metadata": Object({"album_title": String("Handel goes Wild"), "artist_name": String("George Frideric Handel"), "artist_name:1": String("Christina Pluhar"), "artist_name:2": String("L\'Arpeggiata"), "artist_uri": String("spotify:artist:1QL7yTHrdahRMpvNtn6rI2"), "artist_uri:1": String("spotify:artist:7xB7TQUAeFWgqdkhGiArgZ"), "artist_uri:2": String("spotify:artist:3kC7VaScP8y69rzg0vsswQ"), "image_url": String("spotify:image:ab67616d 0000b27312c32793a3a26c7ca85521a4"), "is_promotional": String("false"), "title": String("Handel / Arr Pluhar: Sinfonia (From Alcina HWV 34)")}), "name": String("Handel / Arr Pluhar: Sinfonia (From Alcina HWV 34)"), "original_gid": String("3rjSA87foWFMhgSmT4MX3l"), "uid": String("3rjSA87foWFMhgSmT4MX3l1589648739287"), "uri": String("spotify:track:3rjSA87foWFMhgSmT4MX3l")}), Object({"album_uri": String("spotify:album:0vjjWk3CsuOIx3Na9pSrm2"), "artistUri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "artist_uri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "metadata": Object({"album_title": String("Bullets & Lullabies"), "artist_name": String("Claude Debussy"), "artist_name:1": String("James Rhodes"), "artist_uri": String("spotify:artist:1Uff91EOsvd99rtAupatMP"), "artist_uri:1": String("spotify:artist:5CDonRtIeV3ZYeE8nFjBUh"), "image_url": String("spotify:image:ab67616d0000b273221eade0ba8a7e2858c9bbc2"), "is_promotional": String("false"), "title": String("Debussy : Suite bergamasque : III Clair de lune")}), "name": String("Debussy : Suite bergamasque : III Clair de lune"), "original_gid": String("5VXqnaVDKEFazcDt57pcVY"), "uid": String("5VXqnaVDKEFazcDt57pcVY1589648739287"), "uri": String("spotify:track:5VXqnaVDKEFazcDt57pcVY")}), Object({"album_uri": String("spotify:album:1w23oh2TlwHKxaCYJU8oGO"), "artistUri": String("spotify:artist:4NJhFmfw43RLBLjQvxDuRS"), "artist_uri": String("spotify:artist:4NJhFmfw43RLBLjQvxDuRS"), "metadata": Object({"album_title": String("Mozart: Piano Concertos, Vol. 6"), "artist_name": String("Wolfgang Amadeus Mozart"), "artist_name:1": String("Howard Shelley"), "artist_name:2": String("London Mozart Players"), "artist_uri": String("spotify:artist:4NJhFmfw43RLBLjQvxDuRS"), "artist_uri:1": String("spotify:artist:3pxt6077A2xXBAgMrgHRPg"), "artist_uri:2": String("spotify:artist:1sylrdKARMDYTJbs8IPWGy"), "image_url": String("spotify:image:ab67616d0000b2730bb74649863dee1a10b5bc0a"), "is_promotional": String("false"), "title": String("Piano Concerto No. 21 in C Major, K. 467 \"Elvira Ma digan\": II. Andante")}), "name": String("Piano Concerto No. 21 in C Major, K. 467 \"Elvira Madigan\": II. Andante"), "original_gid": String("2YarjDYjBJuH63dUIh9OWv"), "uid": String("2YarjDYjBJuH63dUIh9OWv1589648739287"), "uri": String("spotify:track:2YarjDYjBJuH63dUIh9OWv")}), Object({"album_uri": String("spotify:album:1Dki2WNHBcFGSs4ZACDBfq"), "artistUri": String("spotify:artist:7wNkISK49lKeXuRaZcQVFe"), "artist_uri": String("spotify:artist:7wNkISK49lKeXuRaZcQVFe"), "metadata": Object({"album_title": String("The Lark Ascending"), "artist_name": String("Ralph Vaughan Williams"), "artist_name:1": String("Tasmin Little"), "artist_name:2": String("BBC Philharmonic"), "artist_name:3": String("Andrew Davis"), "artist_uri": String("spotify:artist:7wNkISK49lKeXuRaZcQVFe"), "artist_uri:1": String("spotify:artist:0yB2SgzCCYb9uhjd4BG4pP"), "artist_uri:2": String("spotify:artist:1z9u3vLr7gw6IBS8CP8c2X"), "artist_uri:3": String("spotify:artist:1Q9HCWdqbiui9pOsDtYkXW"), "image_url": String("spotify:image:ab67616d0000b273cd64acf85c3876d13f2ae7f8"), "is_promotional": String("false"), "title": String("The Lark Ascending")}), "name": String("The Lark Ascending"), "original_gid": String("2kAgCRZPG3YQR2VMqRvLmb"), "uid": String("2kAgCRZPG3YQR2VMqRvLmb1589648739287"), "uri": String("spotify:track:2kAgCRZPG3YQR2VMqRvLmb")}), Object({"album_uri": String("spotify:album:3zr5AVUYkVkezcHSqBfrxH"), "artistUri": String("spotify:artist:6y1aZyP40077De3neGJD2b"), "artist_uri": String("spotify:artist:6y1aZyP40077De3neGJD2b"), "metadata": Object({"album_title": String("En amont"), "artist_name": String("Alain Bashung"), "artist_uri": String("spotify:artist:6y1aZyP40077De3neGJD2b"), "image_url": String("spotify:image:ab67616d0000b27331e74847c62a6fbcfad88d60"), "is_promotional": String("false"), "title": String("Immortels")}), "name": String("Immortels"), "original_gid": String("64XJOksESduPbepHxmW2rT"), "uid": String("64XJOksESduPbepHxmW2rT1589648739287"), "uri": String("spotify:track:64XJOksESduPbepHxmW2rT")}), Object({"album_uri": String("spot ify:album:5jgEkCbqlHYIa7pMIS4spJ"), "artistUri": String("spotify:artist:2vI9KFm0fwSfPrpEgOeIbq"), "artist_uri": String("spotify:artist:2vI9KFm0fwSfPrpEgOeIbq"), "metadata": Object({"album_title": String("Mon chien Stupide (Bande originale du film)"), "artist_name": String("Brad Mehldau"), "artist_uri": String("spotify:artist:2vI9KFm0fwSfPrpEgOeIbq"), "image_url": String("spotify:image:ab67616d0000b27362aca756ab488183d7909156"), "is_promotional": String("false"), "title": String("Paranoid Android III")}), "name": String("Paranoid Android III"), "original_gid": String("3yflSsrGoOKYrIymN5tLV7"), "uid": String("3yflSsrGoOKYrIymN5tLV71589648739287"), "uri": String("spotify:track:3yflSsrGoOKYrIymN5tLV7")}), Object({"album_uri": String("spotify:album:7wTcnAlGQbJC5vMfwdpdeK"), "artistUri": String("spotify:artist:1JOQXgYdQV2yfrhewqx96o"), "artist_uri": String("spotify:artist:1JOQXgYdQV2yfrhewqx96o"), "metadata": Object({"album_title": String("Verdi: Nabucco"), "artist_name": String("Giuseppe Verdi"), "artist_name:1": String("Orchester der Deutschen Oper Berlin"), "artist_name:2": String("Giuseppe Sinopoli"), "artist_name:3": String("Chor der Deutschen Oper Berlin"), "artist_uri": String("spotify:artist:1JOQXgYdQV2yfrhewqx96o"), "artist_uri:1": String("spotify:artist:4UH0f8KeI9GR9H403vxsNO"), "artist_uri:2": String("spotify:artist:3d1jQ9OG2p2PW3rzzTspDY"), "artist_uri:3": String("spotify:artist:2KvV4gawnuMNG74DgSAQ0n"), "image_url": String("spotify:image:ab67616d0000b2733ba2283d209df3471d19b835"), "is_promotional": String("false"), "title": String("Nabucco / Act 3: Va, pensiero, sull\'ali dorate")}), "name": String("Nabucco / Act 3: Va, pensiero, sull\'ali dorate"), "original_gid": String("4UPPQcwiQJpmXYirbgicT9"), "uid": String("4UPPQcwiQJpmXYirbgicT91589648739287"), "uri": String("spotify:track:4UPPQcwiQJpmXYirbgicT9")}), Object({"album_uri": String("spotify:album:3hZrUeBcCz65hJMWfztkmN"), "artistUri": String("spotify:artist:459INk8vcC0ebEef82WjIK"), "artist_uri": String("spotify:artist:459INk8vcC0ebEef82WjIK"), "metadat a": Object({"album_title": String("Satie: Piano Music"), "artist_name": String("Erik Satie"), "artist_name:1": String("Riri Shimada"), "artist_uri": String("spotify:artist:459INk8vcC0ebEef82WjIK"), "artist_uri:1": String("spotify:artist:7BWxB8q5sWYTd0ldmYXCaU"), "image_url": String("spotify:image:ab67616d0000b2739d26bd8c3cd97dfd41bb89c1"), "is_promotional": String("false"), "title": String("Trois Gnoissiennes: I. Lent")}), "name": String("Trois Gnoissiennes: I. Lent"), "original_gid": String("1jljK9ycGfbKbriu9a8VT8"), "uid": String("1jljK9ycGfbKbriu9a8VT81589648739287"), "uri": String("spotify:track:1jljK9ycGfbKbriu9a8VT8")}), Object({"album_uri": String("spotify:album:4Z0HmIiOYuz5N82qAiNJQ3"), "artistUri": String("spotify:artist:4NJhFmfw43RLBLjQvxDuRS"), "artist_uri": String("spotify:artist:4NJhFmfw43RLBLjQvxDuRS"), "metadata": Object({"album_title": String("Mozart: Clarinet Concerto & Kegelstatt Trio"), "artist_name": String("Wolfgang Amadeus Mozart"), "artist_name:1": String("Martin Fröst"), "artist_name:2": String("Deutsche Kammerphilharmonie Bremen"), "artist_uri": String("spotify:artist:4NJhFmfw43RLBLjQvxDuRS"), "artist_uri:1": String("spotify:artist:3HmzM7c3S5iM1jBG3gl0FF"), "artist_uri:2": String("spotify:artist:2g3N0oxbmn5Q95mYNNdIo4"), "image_url": String("spotify:image:ab67616d0000b2736e2c8a2943d86758622472d6"), "is_promotional": String("false"), "title": String("Clarinet Concerto in A Major, K. 622: II. Adagio")}), "name": String("Clarinet Concerto in A Major, K. 622: II. Adagio"), "original_gid": String("6mhf5DiX8a1t6XAJ8sAJmH"), "uid": String("6mhf5DiX8a1t6XAJ8sAJmH1589648739287"), "uri": String("spotify:track:6mhf5DiX8a1t6XAJ8sAJmH")}), Object({"album_uri": String("spotify:album:0bqhxtnErNPLd6Ez7GqBJF"), "artistUri": String("spotify:artist:31GFatrHl2ijnS4ZAWA9s0"), "artist_uri": String("spotify:artist:31GFatrHl2ijnS4ZAWA9s0"), "metadata": Object({"album_title": String("Gilbert Becaud (1964-1966) [2011 Remastered] [Deluxe version]"), "artist_name": String("Gilbert Bécaud"), "artist_uri": String("s potify:artist:31GFatrHl2ijnS4ZAWA9s0"), "image_url": String("spotify:image:ab67616d0000b273b7bbe572209fdce79ba77173"), "is_promotional": String("false"), "title": String("Plein soleil")}), "name": String("Plein soleil"), "original_gid": String("3cnjkGxvV25vrx5lewbKfS"), "uid": String("3cnjkGxvV25vrx5lewbKfS1589648739287"), "uri": String("spotify:track:3cnjkGxvV25vrx5lewbKfS")}), Object({"album_uri": String("spotify:album:02Koa96QFRsejQDA39Widn"), "artistUri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "artist_uri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "metadata": Object({"album_title": String("Bach: Contemplation"), "artist_name": String("Johann Sebastian Bach"), "artist_name:1": String("Anne Queffélec"), "artist_uri": String("spotify:artist:5aIqB5nVVvmFsvSdExz408"), "artist_uri:1": String("spotify:artist:0VzF0TRE4XHQiTqDrEmvW1"), "image_url": String("spotify:image:

Jonathanr67 commented 4 years ago

sudo journalctl -u volspotconnect2.service -- Logs begin at Sat 2020-05-16 17:08:09 UTC, end at Sat May 16 17:09:00 tourne-disque systemd[1]: Starting Volsp May 16 17:09:00 tourne-disque systemd[1]: Started Volspo May 16 17:09:00 tourne-disque volumio[1296]: vollibrespo May 16 17:09:00 tourne-disque volumio[1296]: Reading Con May 16 17:09:00 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:01 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:31 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: [Vollibresp May 16 17:09:32 tourne-disque volumio[1296]: Object({"im May 16 17:09:32 tourne-disque volumio[1296]: EFSlvmnayPE May 16 17:09:32 tourne-disque volumio[1296]: "spotify:ar May 16 17:09:32 tourne-disque volumio[1296]: nItrzLQ1qwu May 16 17:09:32 tourne-disque volumio[1296]: fy:artist:7 May 16 17:09:32 tourne-disque volumio[1296]: etadata": O May 16 17:09:32 tourne-disque volumio[1296]: ng Lang"), May 16 17:09:32 tourne-disque volumio[1296]: image_url": May 16 17:09:32 tourne-disque volumio[1296]: itle": Stri May 16 17:09:32 tourne-disque volumio[1296]: : String("f May 16 17:09:32 tourne-disque volumio[1296]: KszIABIsOyr lines 1-33

Jonathanr67 commented 4 years ago

Screenshot_2020-05-16-19-12-51-388_volumio browser Volumio

Jonathanr67 commented 4 years ago

Screenshot_2020-05-16-19-13-00-352_volumio browser Volumio

Jonathanr67 commented 4 years ago

Screenshot_2020-05-16-19-13-06-723_volumio browser Volumio

ashthespy commented 4 years ago

Thanks, looks like it is correct now - not trying to use any mixer!

[Vollibrespot] : Using Alsa backend with device: plughw:1

whereas earlier it was trying to set up

[Vollibrespot] : Setting up new mixer: card:hw:1 mixer:Digital index:0

which was failing..

This is interesting - Type De Mixeur -- undefined! It should be None/Software in this case.. I wonder what is happening..

PS: For long outputs like these logs, wrap up these block in like:

Code/Log

Jonathanr67 commented 4 years ago

Thank you for your help... I change the type of mixer for logiciel. Thank you very much for your help ;)