Tiny Core Base > Raspberry Pi

Spotify connect (librespot) on piCore

<< < (4/4)

perceval:
Hi Gerrelt,

I would like to compile librespot myself for my piCore :)
Could you provide us some indication on how to do so ? Did you encounter any problem during the building process ?

thank you very much,
 

Pueppchen:
Thanks for sharing. Works as a charm
But I have a small problem with my alsa sink. I use a Rotel A12 amplifier and its USB input. The problem appears if the amplifier is turned off and so the destination device isn't present the whole librespot-prozess is killed with:

ALSA lib pcm_hw.c:1829:(_snd_pcm_hw_open) Invalid value for card
[2023-10-13T18:41:44Z ERROR librespot_playback::player] Audio Sink Error Connection Refused: <AlsaSink> Device hw:0,0 May be Invalid, Busy, or Already in Use, ALSA function 'snd_pcm_open' failed with error 'ENOENT: No such file or directory'

and I have to manually start the process again.

Here is my start line:
/mnt/mmcblk0p2/tce/librespot --name PiCoreWohnzimmer --cache /mnt/mmcblk0p2/tmp --bitrate 320 --backend alsa --format S24_3 --mixer softvol --volume-ctrl fixed --initial-volume 100 --device hw:0,0 > /dev/null 2>&1 &


So my question is if there is a way to "ignore" the Alsa error to keep the librespot process alive or do I have to start a watchdog which is starting the librespot process again when it's gone?

Sincerely, Ino

pjekachu:
Hello!
I have installed librespot according to the opening post but something is not right:


--- Code: ---cat /tmp/errors.txt
[2023-12-03T08:43:48Z INFO  librespot] librespot 0.5.0-dev d569d37 (Built on 2023-03-25, Build ID: V1V5A0fy, Profile: release)
[2023-12-03T08:43:49Z WARN  libmdns] Failed to register IPv6 receiver: Os { code: 97, kind: Uncategorized, message: "Address family not supported by protocol" }
[2023-12-03T08:44:20Z INFO  librespot_playback::mixer::softmixer] Mixing with softvol and volume control: Log(60.0)
[2023-12-03T08:44:20Z INFO  librespot_playback::convert] Converting with ditherer: tpdf
[2023-12-03T08:44:20Z INFO  librespot_playback::audio_backend::alsa] Using AlsaSink with format: S16
[2023-12-03T08:44:21Z INFO  librespot_core::session] Connecting to AP "ap-gew4.spotify.com:4070"
[2023-12-03T08:44:21Z INFO  librespot_core::session] Authenticated as "xxx" !
[2023-12-03T08:44:21Z INFO  librespot_core::session] Country: "IT"
[2023-12-03T08:44:21Z INFO  librespot_core::spclient] Resolved "gew4-spclient.spotify.com:443" as spclient access point
[2023-12-03T08:44:22Z INFO  librespot_playback::player] Loading <Watercooler> with Spotify URI <spotify:track:1CLHh77zFhvmgbOG27JyRR>
[2023-12-03T08:44:22Z ERROR librespot_playback::player] Unable to load encrypted file: Error { kind: FailedPrecondition, error: ParseIntError { kind: InvalidDigit } }

--- End code ---

what am i missing? i reaaaally would like to finally use spotify on my various picoreplayers

Rich:
Hi pjekachu
Welcome to the forum.


--- Quote from: pjekachu on December 03, 2023, 03:52:59 AM ---Hello!
I have installed librespot according to the opening post but something is not right:


--- Code: ---cat /tmp/errors.txt
 ----- Snip -----

[2023-12-03T08:43:49Z WARN  libmdns] Failed to register IPv6 receiver: Os { code: 97, kind: Uncategorized, message: "Address family not supported by protocol" }

 ----- Snip -----
--- End code ---

--- End quote ---
I would start by installing  ipv6-netfilter  for that error.

Navigation

[0] Message Index

[*] Previous page

Go to full version