{"id":19645852,"url":"https://github.com/stream-pi/scripts","last_synced_at":"2025-04-28T14:33:04.220Z","repository":{"id":46957787,"uuid":"373923391","full_name":"stream-pi/scripts","owner":"stream-pi","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-26T06:23:15.000Z","size":263,"stargazers_count":4,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-05T09:11:12.494Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stream-pi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-04T18:03:44.000Z","updated_at":"2023-08-04T01:45:17.000Z","dependencies_parsed_at":"2022-09-10T21:02:04.657Z","dependency_job_id":null,"html_url":"https://github.com/stream-pi/scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stream-pi%2Fscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stream-pi%2Fscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stream-pi%2Fscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stream-pi%2Fscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stream-pi","download_url":"https://codeload.github.com/stream-pi/scripts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251330597,"owners_count":21572317,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T14:35:39.820Z","updated_at":"2025-04-28T14:32:59.976Z","avatar_url":"https://github.com/stream-pi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stream-Pi scripts\n\n## Stream-Pi Client installer script for Raspberry Pi\n\n### Quick start\n\nCopy and paste the following command in your terminal. This will install the\nclient using the recommended defaults.\n\n```sh\ncurl -sSL https://install.stream-pi.com/client/raspberry-pi | bash\n```\n\n### Configuration Options\n\nView all available options with the `-h` or `--help` option.\n\n```\nUsage:  [-h | --help] [-v | --verbose]    \n        [-d | --download-link] [-g | --gpu-mem]    \n        [-i | --install-dir] [-c | --client-dir]\n        [-s | --skip-shortcut] [-b | --backlight-no]\n        [-ky | --enable-kms] [-kn | --dont-enable-kms] \n        [-ry | --reboot-after-install] [-rn | --dont-reboot-after-install]\n        [-z | --zip] [-p | --preserve-old-data]\n        [-t | --dont-add-touch] [-at | --axel-threads]\n        [-uw | --use-wget]\n\nIf no arguments are provided, installation will continue using the default\nvalues.\n    -h  --help                        Print this message.\n\n    -v  --verbose                     Print debug information.\n\n    -d  --download-link               Set custom download link for Stream-Pi client.\n                                      Defaults to the latest stable release.\n\n    -g  --gpu-mem                     Set custom GPU memory split, defaults to 128.\n\n    -i  --install-dir                 Set custom root installation directory.\n                                      Defaults to user's home directory.\n\n    -c  --client-dir                  Set custom directory for the client application.\n                                      This will be a sub-directory under 'install-dir',\n                                      defaults to 'stream-pi-client'.\n\n    -s  --skip-shortcut               Does not create shortcut in Desktop.\n\n    -b  --backlight-no                Does not modify Official Screen backlight persmissions.\n\n    -ky --enable-kms                  Skips user prompt and turns on KMS driver.\n\n    -kn --dont-enable-kms             Skips user prompt and does not turn on KMS driver.\n\n    -ry --reboot-after-install        Skip reboot prompt and reboot automatically after installation.\n\n    -rn --dont-reboot-after-install   Skips reboot prompt and does NOT perform reboot after installation.\n                                      Not Recommended with fresh installs.\n\n    -z  --zip-file                    Use custom zip instead of downloading.\n\n    -p  --preserve-old-data           Skips user data and preserve previous Stream-Pi data (if found).\n                                      Not recommended for upgrading to different versions.\n\n    -t  --dont-add-touch              Does not add touch support. \n                                      Not recommended if Client is to be used in Console mode.\n\n    -at --axel-threads                Specify number of axel threads while downloading. Default is 4.\n\n    -uw --use-wget                    Use wget instead of axel to download.\n```\n\nTo customize your installation, pass in one or more options to the script.\nThe script supports both short and long-form option names (or a mix of both)\ne.g. `./client-install-raspberry-pi.sh -d \u003cdownload_link\u003e --gpu-mem 256`.\n\nSample custom installation:\n\n```sh\ncurl -sSL https://install.stream-pi.com/client/raspberry-pi | bash -s -- \\\n-d \u003ccustom download link\u003e \\\n-g \u003cGPU memory\u003e \\\n-i \u003cinstall-directory-parent-directory-path\u003e \\\n-c \u003ccustom-directory-name\u003e \\\n-s -b -ky -at 4\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstream-pi%2Fscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstream-pi%2Fscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstream-pi%2Fscripts/lists"}