{"id":29287914,"url":"https://github.com/srgssr/google-cast-sdk","last_synced_at":"2025-10-29T00:18:33.313Z","repository":{"id":274595587,"uuid":"923420059","full_name":"SRGSSR/google-cast-sdk","owner":"SRGSSR","description":"Repository for Google Cast SDK integration with SPM","archived":false,"fork":false,"pushed_at":"2025-10-08T12:06:39.000Z","size":3,"stargazers_count":6,"open_issues_count":1,"forks_count":7,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-10-08T13:34:02.861Z","etag":null,"topics":["cast","chromecast-sender","google","google-cast","google-cast-sdk","sdk","spm","swift-package-manager"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SRGSSR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-28T07:56:16.000Z","updated_at":"2025-10-08T12:06:00.000Z","dependencies_parsed_at":"2025-01-28T09:23:21.422Z","dependency_job_id":"aa36d9ce-dcd3-43bc-b664-8a7541a8eea9","html_url":"https://github.com/SRGSSR/google-cast-sdk","commit_stats":null,"previous_names":["srgssr/google-cast-sdk"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/SRGSSR/google-cast-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fgoogle-cast-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fgoogle-cast-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fgoogle-cast-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fgoogle-cast-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SRGSSR","download_url":"https://codeload.github.com/SRGSSR/google-cast-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SRGSSR%2Fgoogle-cast-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281534459,"owners_count":26518032,"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","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cast","chromecast-sender","google","google-cast","google-cast-sdk","sdk","spm","swift-package-manager"],"created_at":"2025-07-06T02:07:53.500Z","updated_at":"2025-10-29T00:18:33.308Z","avatar_url":"https://github.com/SRGSSR.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google Cast SDK\n\nUntil Google provides SPM support for its Google Cast SDK this repository delivers official XCFrameworks as Swift packages for easy integration into projects.\n\n## Integration\n\nUse [Swift Package Manager](https://swift.org/package-manager) directly [within Xcode](https://developer.apple.com/documentation/xcode/adding_package_dependencies_to_your_app). You can also declare the library as a dependency of another one directly in the associated `Package.swift` manifest.\n\n### Make the XCFramework available\n\nTo make the generated framework available:\n\n1. Download the _Dynamic_ framework from the [Google Cast SDK manual setup](https://developers.google.com/cast/docs/ios_sender#manual_setup).\n2. Rename the corresponding zip as `GoogleCast.xcframework.zip`.\n3. Calculate the zip checksum using `swift package compute-checksum /path/to/GoogleCast.xcframework.zip`\n3. Update the `Package.swift` in this repository:\n    - Bump the framework version number to match the new SDK version.\n    - Replace the existing checksum with the value obtained above.\n    - Adjust the deployment target according to the official SDK documentation.\n    - Update the `swift-tools-version` to [a version that supports the selected deployment target](https://xcodereleases.com/).\n4. Commit the changes on `main` and create a corresponding tag.\n5. Push the commit and the tag to GitHub.\n6. Attach the binary to the tag on GitHub.\n\nDo not commit the binaries in the repository, as this would slow down checkouts made by SPM as the repository grows.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrgssr%2Fgoogle-cast-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrgssr%2Fgoogle-cast-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrgssr%2Fgoogle-cast-sdk/lists"}