diff --git a/pypo/install/pypo-install.py b/pypo/install/pypo-install.py index a69ca01f6..34183e4e6 100644 --- a/pypo/install/pypo-install.py +++ b/pypo/install/pypo-install.py @@ -35,6 +35,9 @@ def create_user(username): print "Creating user "+username os.system("adduser --system --quiet --group --shell /bin/bash "+username) + #add pypo to audio group + os.system("adduser " + username + " audio") + #set pypo password p = os.popen('/usr/bin/passwd pypo', 'w') p.write('pypo\n') diff --git a/pypo/pypo-cli.py b/pypo/pypo-cli.py index db52f4819..dd23b6fcf 100755 --- a/pypo/pypo-cli.py +++ b/pypo/pypo-cli.py @@ -693,6 +693,8 @@ class Playout: # Get any extra information for liquidsoap (which will be sent back to us) liquidsoap_data = self.api_client.get_liquidsoap_data(pkey, schedule) logger.debug("Sending additional data to liquidsoap: "+liquidsoap_data) + + #Sending JSON string. Example: {"schedule_id":"13"} tn.write("vars.pypo_data "+liquidsoap_data+"\n") tn.write(self.export_source + '.flip')