BaReinhard / iOS-Audio-to-ChromeCast

Audio Streaming from iOS devices to Google Chromecast/Home Audio Devices.
http://bareinhard.net/multiroomwebui
GNU Affero General Public License v3.0
41 stars 4 forks source link

Out thebox fix #14

Closed BaReinhard closed 6 years ago

BaReinhard commented 6 years ago

This needs testing before I can merge it. Will be testing tonight, I expect all to go well and will merge. In a coming merge I will be fixing the issues with the sinks not refreshing

BaReinhard commented 6 years ago

Needs to edit /etc/pulse/client.conf and remove daemon and daemon binary

Fix install script writing pa fix to .profile missing end quote

Remove comment of pulse audio-dlna in pa fix. Add shairport sync command to profile or inside pa fix script

Other than the mentioned above issues this is ready for a merge

BaReinhard commented 6 years ago

Proposed change for node is to use the latest node from the tar files so that block scope variables let and const can be used in the server file

BaReinhard commented 6 years ago

Performing another test, almost everything is working with my test setup, but will require one last test from a fresh installation. Writing the new disk as we speak!

BaReinhard commented 6 years ago

This fix should fix the issue of #11, as per the change in the server.js file

BaReinhard commented 6 years ago

Fix Json scripts to include correct paths. Ensure systemctl is enabled for multiroom service.

BaReinhard commented 6 years ago

Add full path for nodejs in start web ui, wrap node kill in pa fix, and and fix .profile

BaReinhard commented 6 years ago

Remove autostream from shairport install and remove asking of node

BaReinhard commented 6 years ago

Removed node service, due to the service not having access to pactl sinks. When node is run from .profile it works like a charm. Ultimately I would like to use services for pa, pa dlna, and node. For now this branch works as expected and fixed many issues with the current master branch. This will be merged to master.