From 2042d8300831c8a758f8aea304fa5394894d031f Mon Sep 17 00:00:00 2001 From: Marsupilami23 Date: Wed, 13 May 2020 12:10:24 -0700 Subject: [PATCH 1/6] BT_DEPS Change (buster) Changed "libjson0-dev" to "libjson-c-dev" for Raspbian Buster --- dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.sh b/dependencies.sh index 9f504a9..10746b1 100755 --- a/dependencies.sh +++ b/dependencies.sh @@ -1,6 +1,6 @@ #!/bin/bash -BT_DEPS="pulseaudio-module-bluetooth python-dbus libltdl-dev pulseaudio libtool intltool libsndfile-dev libcap-dev libjson0-dev libasound2-dev libavahi-client-dev libbluetooth-dev libglib2.0-dev libsamplerate0-dev libsbc-dev libspeexdsp-dev libssl-dev libtdb-dev libbluetooth-dev intltool autoconf autogen automake build-essential libasound2-dev libflac-dev libogg-dev libtool libvorbis-dev pkg-config python" +BT_DEPS="pulseaudio-module-bluetooth python-dbus libltdl-dev pulseaudio libtool intltool libsndfile-dev libcap-dev libjson-c-dev libasound2-dev libavahi-client-dev libbluetooth-dev libglib2.0-dev libsamplerate0-dev libsbc-dev libspeexdsp-dev libssl-dev libtdb-dev libbluetooth-dev intltool autoconf autogen automake build-essential libasound2-dev libflac-dev libogg-dev libtool libvorbis-dev pkg-config python" VOLUMIO_DEPS="bluez bluez-firmware libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libltdl-dev libsamplerate0-dev libsndfile1-dev libasound2-dev libavahi-client-dev libspeexdsp-dev liborc-0.4-dev intltool libtdb-dev libssl-dev libjson0-dev libsbc-dev libcap-dev" From 3d77d72dd2b389dc09e8d54e1e373d41d16e1c8c Mon Sep 17 00:00:00 2001 From: Marsupilami23 Date: Wed, 13 May 2020 12:17:57 -0700 Subject: [PATCH 2/6] json-c compile changes Per the README.md for json-c, changed how to compile from sh autogen.sh to cmake. --- bt_pa_config.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bt_pa_config.sh b/bt_pa_config.sh index d60e7c9..bff1023 100755 --- a/bt_pa_config.sh +++ b/bt_pa_config.sh @@ -178,9 +178,9 @@ exc git clone --branch v6.0 https://github.com/pulseaudio/pulseaudio exc cd ~ exc remove_dir json-c exc git clone https://github.com/json-c/json-c.git -exc cd json-c -exc sh autogen.sh -exc ./configure +exc mkdir json-c-build +exc cd json-c-build +exc cmake ../json-c exc make exc sudo make install exc cd ~ From d1d07661e9ad0935aa4660d2921446ca4cc07102 Mon Sep 17 00:00:00 2001 From: Marsupilami23 Date: Wed, 13 May 2020 13:32:27 -0700 Subject: [PATCH 3/6] BT_DEPS missing autopoint Added missing dependency to compile pulseaudio, autopilot --- dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.sh b/dependencies.sh index 10746b1..da53f5d 100755 --- a/dependencies.sh +++ b/dependencies.sh @@ -1,6 +1,6 @@ #!/bin/bash -BT_DEPS="pulseaudio-module-bluetooth python-dbus libltdl-dev pulseaudio libtool intltool libsndfile-dev libcap-dev libjson-c-dev libasound2-dev libavahi-client-dev libbluetooth-dev libglib2.0-dev libsamplerate0-dev libsbc-dev libspeexdsp-dev libssl-dev libtdb-dev libbluetooth-dev intltool autoconf autogen automake build-essential libasound2-dev libflac-dev libogg-dev libtool libvorbis-dev pkg-config python" +BT_DEPS="pulseaudio-module-bluetooth python-dbus libltdl-dev pulseaudio libtool intltool libsndfile-dev libcap-dev libjson-c-dev libasound2-dev libavahi-client-dev libbluetooth-dev libglib2.0-dev libsamplerate0-dev libsbc-dev libspeexdsp-dev libssl-dev libtdb-dev libbluetooth-dev intltool autoconf autogen automake build-essential libasound2-dev libflac-dev libogg-dev libtool libvorbis-dev pkg-config python autopoint" VOLUMIO_DEPS="bluez bluez-firmware libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev libreadline-dev libltdl-dev libsamplerate0-dev libsndfile1-dev libasound2-dev libavahi-client-dev libspeexdsp-dev liborc-0.4-dev intltool libtdb-dev libssl-dev libjson0-dev libsbc-dev libcap-dev" From 3b41fba179a1a782b7a6278e6841b45e97679f87 Mon Sep 17 00:00:00 2001 From: Marsupilami23 Date: Wed, 13 May 2020 14:31:01 -0700 Subject: [PATCH 4/6] exc remove_dir json-c-build forgot to add --- bt_pa_config.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/bt_pa_config.sh b/bt_pa_config.sh index bff1023..3a85805 100755 --- a/bt_pa_config.sh +++ b/bt_pa_config.sh @@ -177,6 +177,7 @@ exc git clone --branch v6.0 https://github.com/pulseaudio/pulseaudio exc cd ~ exc remove_dir json-c +exc remove_dir json-c-build exc git clone https://github.com/json-c/json-c.git exc mkdir json-c-build exc cd json-c-build From 00f0113c2e72484734f6d68193e903d06c609d80 Mon Sep 17 00:00:00 2001 From: Marsupilami23 Date: Thu, 14 May 2020 05:08:36 -0700 Subject: [PATCH 5/6] Updated bt_pa_config.sh Changed version number of pulseaudio from v6.0 to v13.0. v6.0 is not compatible with Raspbian Buster. --- bt_pa_config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bt_pa_config.sh b/bt_pa_config.sh index 3a85805..12c8c6e 100755 --- a/bt_pa_config.sh +++ b/bt_pa_config.sh @@ -173,7 +173,7 @@ exc sudo cp /etc/pulse/* /etc/pulsebackup/ exc cd ~ exc remove_dir pulseaudio -exc git clone --branch v6.0 https://github.com/pulseaudio/pulseaudio +exc git clone --branch v13.0 https://github.com/pulseaudio/pulseaudio exc cd ~ exc remove_dir json-c @@ -198,4 +198,4 @@ exc sudo ./bootstrap.sh exc sudo make exc sudo make install exc sudo ldconfig -exc sudo cp /etc/pulsebackup/* /etc/pulse +exc sudo cp -R /etc/pulsebackup/* /etc/pulse From f187b05d2c26f3a19e6137a1d62c10c8c24f8e61 Mon Sep 17 00:00:00 2001 From: Marsupilami23 Date: Thu, 14 May 2020 05:16:22 -0700 Subject: [PATCH 6/6] Update README.md --- README.md | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/README.md b/README.md index da9ec90..a44aabe 100755 --- a/README.md +++ b/README.md @@ -1,24 +1,7 @@ -[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/pools/c/812h247JvP) - # Changes in Progress, but still working on Support! -Hey Guys and Gals, thanks for the interest in the project. Unfortunately, due to time constraints I am unable to address current issues and debugging, maintenance on the shell scripts are hard and inefficient. As such I will be porting over these scripts to ansible playbooks. This will allow for easier choosing of what you want installed, less brittle code base, and better maintenance so that less people experience the errors. - -Once I have feature parity I will be addressing documentation on installing with ansible. The goal here is to allow people to setup multiple devices at once by only issuing one command, additionally to allow multiple OS support with less debugging and maintenance, as well as allowing other developers more easily add functionality to this repo with simple yaml files as opposed to obfuscated shell scripts. - -Any open issues I will keep open to allow other community members to help solve issues, but currently I don't have the time to do so. I apologize for the lack of support, but once feature parity with ansible is achieved I believe everyone will be happier and better off. -Thanks for understanding. - -![bitmoji](https://render.bitstrips.com/v2/cpanel/27c34645-4e03-42a5-bb21-c48c76fcacfe-15cd827c-4baa-4b09-a22d-0d657c319951-v1.png?transparent=1&palette=1&width=246) # Super Simple Raspberry Pi Audio Receiver Install. -**\*Stretch Users** Scroll to the bottom for Install Instructions (This is in the testing phase for the moment, please give feedback [here](https://github.com/BaReinhard/Super-Simple-Raspberry-Pi-Audio-Receiver-Install/issues/102) - - -**\*Requires Raspbian Jessie LITE** you can find the lastest Jessie Lite Image [here](http://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-07-05/)\* -![SSPARI](https://github.com/BaReinhard/Super-Simple-Raspberry-Pi-Audio-Receiver-Install/blob/master/img/SSRPARI_1080_668.png?raw=true) - -## SSPARI v2.0 **_Now Live, includes the following new features:_** @@ -68,7 +51,7 @@ This project has combined several different projects into one, culminating into ## Install -#### This will install on the latest Raspbian Jessie, with just the following commands. +#### This will install on the latest Raspbian Buster, with just the following commands. ``` pi@raspberrypi:~/ $ sudo apt-get update @@ -110,19 +93,3 @@ Device WiFi Password: Choose Password (Depending on Install) Which Sound Card are you using? (0/1/2/3/4/5/6/7/8/9/10/11) : Sound Card Choice ``` - -**_Looking for Devs to Help Support/Futher This Project_** - -### Stretch-Install - -``` -git clone https://github.com/bareinhard/super-simple-raspberry-pi-audio-receiver-install -cd super-simple-raspberry-pi-audio-receiver-install -git checkout stretch-fix -sudo ./install.sh -``` - - -**Donation** -***Now graciously accepting donations. Donations are not required, but donations do help to keep this project alive and up to date*** -[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/pools/c/812h247JvP)