-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Headless install on non-Raspbian SBC #35
Comments
I have only tested Raspbian with the provided ARM package. It's possible your distribution doesn't include some packages that are included by default with Raspbian. If you already checked the deps with |
I've tried multiple distributions for my SBC (Rock64): Ubuntu, debian, Armbian, DietPi as well as headless AND desktop versions of many of them, and am never able to get past this same error. I've installed all the recommended chromium libs (and Chromium opens fine..) Audio works in general both over HDMI and spdif, as well as through a USB DAC I have, but I can't ever get SoundSync to start. I've even tried compiling/running it with node unsuccessfully. Any chance you could update the readme with some compiling instructions? |
To start Soundsync manually you need NodeJS and Git installed then clone this repo |
Thanks for the quick rundown! I'm getting closer, slowly but surely.. installed nodejs..
Had to manually install yarn
autoworklet errors:
And here's the tail of the log:
|
The install process is failing because I didn't include a Arm64 version of |
It seems that the audio is not processed quickly enough to be sent to the audio device in the configured latency. I've implemented some optimizations today. Can you test it with the latest commit (bec36ff)? |
I've found a bug related to the audio synchronization that could lead in silence. Can you again test the last commit ? Sorry for all this but I cannot reproduce the bug and it's way harder to pinpoint the source of the problem. |
Just saw the commits and new version, already on it!
|
It works! You nailed it with that bug fix. I also tried to install the previous version from the deb package with the same x11 error, but at least I can build and run it manually. Thanks and great work! Here's the SBC I'm using: https://www.amazon.com/Iconikal-Rockchip-Computer-Processor-1866MHz/dp/B0868WSTXH |
Nice :) Does this work with electron ( |
Yes, it does appear to work. I can get you terminal access if you want to troubleshoot the deb package, just let me know. edit: I also tried the auto-start option but it just launched an generic Electron window instead of SoundSync. I was able to get SoundSync to run at startup by changing the command in the .desktop file to |
This needs more testing and it's probably got some redundant commands but I was able to get SoundSync running with some or all of this. I'm not sure if it will work all in one copy+paste, but it's definitely something for others to go off of when trying to run this on a headless install. This was used on Armbian_20.08.1_Rock64_focal_legacy_4.4.213.img headless/server install.
|
I've been trying to figure this one out. I've installed multiple times, verified dependencies, etc.
/opt/Soundsync/soundsync_electron: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
This shows up in journalctl as well:
![image](https://user-images.githubusercontent.com/9120519/94961587-ecec2e80-04c2-11eb-83ec-a1b4746f4de6.png)
edit: Armbian 20.08.5 Focal with Linux 5.8.12-rockchip64
The text was updated successfully, but these errors were encountered: