Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: SRGSSR/castor

Maintenance release

10 Apr 08:44
@defagos defagos
2.0.2
This tag was signed with the committer’s verified signature.
defagos Samuel Défago
SSH Key Fingerprint: 6xEihvPNBeI2GBA1diMCSJWTbnNTm+ST7jKuIjcvQIg
Verified
Learn about vigilant mode.
1950b67
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This release addresses stability issues.

Fixes

  • Fixed crash still sometimes occurring when devices are updated.

What's Changed

  • Bump json from 2.18.1 to 2.19.2 by @dependabot[bot] in #263
  • Bump github.com/apple/swift-collections from 1.4.0 to 1.4.1 in the packages group by @dependabot[bot] in #262
  • Bump addressable from 2.8.9 to 2.9.0 by @dependabot[bot] in #265
  • Avoid crashes during device discovery by @waliid in #266

Full Changelog: 2.0.1...2.0.2

Contributors

waliid and dependabot
Assets 2
Loading

Maintenance release

10 Mar 09:54
@defagos defagos
2.0.1
This tag was signed with the committer’s verified signature.
defagos Samuel Défago
SSH Key Fingerprint: 6xEihvPNBeI2GBA1diMCSJWTbnNTm+ST7jKuIjcvQIg
Verified
Learn about vigilant mode.
8ffb6db
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This release addresses stability issues.

Fixes

  • Fixed crash sometimes occurring when devices are updated.

What's Changed

  • Bump fastlane from 2.231.1 to 2.232.0 in the gems group by @dependabot[bot] in #254
  • Bump fastlane from 2.232.0 to 2.232.1 in the gems group by @dependabot[bot] in #255
  • Bump faraday from 1.10.4 to 1.10.5 by @dependabot[bot] in #256
  • Bump fastlane from 2.232.1 to 2.232.2 in the gems group by @dependabot[bot] in #258
  • Bump github.com/apple/swift-collections from 1.3.0 to 1.4.0 in the packages group by @dependabot[bot] in #259
  • Avoid unsafe mutations by @defagos in #260

Full Changelog: 2.0.0...2.0.1

Contributors

defagos and dependabot
Loading

Support paired devices

03 Feb 07:32
@waliid waliid
2.0.0
This tag was signed with the committer’s verified signature.
defagos Samuel Défago
SSH Key Fingerprint: 6xEihvPNBeI2GBA1diMCSJWTbnNTm+ST7jKuIjcvQIg
Verified
Learn about vigilant mode.
b5a0be8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This release introduces support for paired devices to handle multiple Google Cast receivers.

Improvements

  • Migrate to modern localization API (#233)
  • Enhance settings screen (#224)
  • Refine UI interaction (#215)
  • Fix loading issue on Android TV receivers (#214)
  • Fix queue synchronization with Android TV receiver (#240)
  • Provide menu integration for device selection (#247)

Dependency Update

  • Update Google Cast SDK to version 4.8.4 (#216)

Breaking Change

  • Introduce paired device support (#218)

Toolchain Updates

  • Update Swift compiler version to 6.2.

What's Changed

  • Update showcase for iOS 26 by @defagos in #213
  • Revisit hit testing by @defagos in #215
  • Bump github.com/srgssr/google-cast-sdk from 4.8.3 to 4.8.4 in the packages group by @dependabot[bot] in #217
  • Avoid item loading issues on Android TV receivers by @defagos in #214
  • Update Google Cast SDK to version 4.8.4 by @defagos in #216
  • Bump mikepenz/action-junit-report from 5 to 6 in the actions group by @dependabot[bot] in #222
  • Support paired devices by @defagos in #218
  • Improve settings by @defagos in #224
  • Use modern localization references by @defagos in #233
  • Update to Xcode 26.1 by @waliid in #234
  • Bump actions/checkout from 5 to 6 in the actions group by @dependabot[bot] in #235
  • Update CI tool versions by @waliid in #238
  • Bump fastlane from 2.228.0 to 2.229.0 in the gems group by @dependabot[bot] in #236
  • Update SwiftLint rules and Xcode version by @defagos in #243
  • Bump fastlane from 2.229.0 to 2.229.1 in the gems group by @dependabot[bot] in #239
  • Bump fastlane from 2.229.1 to 2.231.1 in the gems group by @dependabot[bot] in #245
  • Update Pillarbox to version 15.0.0 by @defagos in #244
  • Fix queue synchronization with Android TV receiver by @waliid in #240
  • Improve and fix crash for standard Cast views by @defagos in #246
  • Provide menu integration for device selection by @waliid in #247
  • Update Swift tools version by @waliid in #248
  • Replace ImageMagick by GraphicsMagick by @waliid in #249
  • Fix pkgx "no intersection possible" issue by @defagos in #250
  • Avoid pulling conflicting dependencies in the same environment by @defagos in #251
  • Update Pillarbox to version 15.1.0 by @defagos in #252

Full Changelog: 1.0.0...2.0.0

Contributors

defagos, waliid, and dependabot
Loading

First Official Release 🎉

02 Oct 05:35
@defagos defagos
1.0.0
This tag was signed with the committer’s verified signature.
defagos Samuel Défago
SSH Key Fingerprint: 6xEihvPNBeI2GBA1diMCSJWTbnNTm+ST7jKuIjcvQIg
Verified
Learn about vigilant mode.
6537bf4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This is the first official release of Castor, an SDK that simplifies Google Cast integration in iOS applications.

Tip

Have questions, ideas, or need assistance? Please use our issue tracker or join a discussion.

Features

Refer to the documentation for a complete list of features.

Improvements

  • Added comprehensive documentation through a DocC catalog, making it easier to learn and explore the SDK.
  • Ensured playback settings (repeat mode, playback speed, etc.) are transferred between sender and receiver.
  • Unified playlist navigation APIs to consistently respect the navigationMode across all use cases.

Breaking Changes

  • Removed Player.canReturnToPrevious(), Player.canAdvanceToNext(), Player.returnToPrevious() and Player.advanceToNext().

What's Changed

Full Changelog: 0.3.0...1.0.0

Contributors

defagos, waliid, and 2 other contributors
Loading

0.3.0

01 Sep 12:28
@defagos defagos
0.3.0
This tag was signed with the committer’s verified signature.
defagos Samuel Défago
SSH Key Fingerprint: 6xEihvPNBeI2GBA1diMCSJWTbnNTm+ST7jKuIjcvQIg
Verified
Learn about vigilant mode.
17b15ff
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This is a beta release. While it implements most of the core features required for Google Cast integration in application, none of it is documented yet.

Features

  • Volume Controls — Adjust volume for the current receiver.
  • Standard Player User Interfaces — Integrate standard player and mini player user interfaces, supporting all features of CastPlayer, including playlists.
  • Standard Cast Button, Cast Icon and Volume Button — Integrate standard Cast status icons and controls in your app.
  • Synchronization Between Sender and Receiver — Move playback seamlessly between sender and receiver, including subtitles and audio tracks.
  • Playback Transfer Between Receivers — Seamlessly move playback from a receiver to another one.
  • Image Retrieval with Hints Support — Fetch images matching specific criteria.
  • Smart Playlist Navigation — Support previous/next navigation in playlists with/without returning to the beginning of the current item first.
  • Entity Support — Support modern deep link based content identifiers.
  • Custom Data Support — Send arbitrary data between sender and receiver.
  • Swift 6 Strict Concurrency Adoption.
  • French Localization.

Breaking Changes

Too many, but mostly:

  • Removal of CastQueue, merged into CastPlayer.
  • Removal of Google Cast SDK native view wrappers.

Demo Improvements

  • Standard and unified Cast player view integration.

Miscellaneous Improvements

  • Dependabot support.

Fixes

  • Fix blurry skip button images.

What's Changed

  • Implement volume and mute/unmute audio by @waliid in #105
  • Remove certificate import by @defagos in #108
  • Restore certificate import by @defagos in #109
  • Add an Android TV receiver by @waliid in #110
  • Revisit state synchronization by @defagos in #111
  • Merge CastQueue into CastPlayer by @waliid in #113
  • Add TODO to improve cast sync between app windows by @defagos in #116
  • Adopt Swift 6 strict concurrency by @defagos in #117
  • Support smart navigation by @waliid in #118
  • Improve times reported during item transitions by @defagos in #119
  • Use volume range provided by the receiver by @defagos in #121
  • Add Dependabot configuration file by @defagos in #122
  • Bump actions/stale from 8 to 9 in the actions group by @dependabot[bot] in #123
  • Fix Dependabot issue with bundler dependencies by @defagos in #124
  • Bump fastlane from 2.227.2 to 2.228.0 in the gems group by @dependabot[bot] in #125
  • Use same label for each Dependabot package ecosystem by @defagos in #126
  • Support image retrieval hints by @defagos in #127
  • Avoid blurry images for skip buttons by @waliid in #128
  • Support transitions between local and remote playback by @waliid in #132
  • Provide a custom Cast button by @waliid in #136
  • Transfer session when switching between Google Cast receivers by @waliid in #138
  • Provide custom views for Cast players by @waliid in #139
  • Ensure playlist management buttons have the same height by @defagos in #140
  • Support custom data by @defagos in #141
  • Bump actions/checkout from 4 to 5 in the actions group by @dependabot[bot] in #142
  • Provide examples of unified local and remote player experience by @defagos in #143
  • Improve content support by @defagos in #147
  • Restore subtitles and audio tracks when moving between local and remote playbacks by @defagos in #148
  • Prepare for localization by @defagos in #151
  • Add link to app settings by @waliid in #153
  • Fix a crash on macOS app designed for iPad by @waliid in #154

New Contributors

Full Changelog: 0.2.0...0.3.0

Contributors

defagos, waliid, and dependabot
Loading

Playback and Playlist Support

12 May 06:37
@defagos defagos
0.2.0
This tag was signed with the committer’s verified signature.
waliid Walid Kayhal
SSH Key Fingerprint: W3aIkI/tENx7q3v63Bdyw8my6QNFc/+OGLM0Wq9xmhI
Verified
Learn about vigilant mode.
390f931
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

This is an alpha release. While it implements most of the core features required for Google Cast integration in applications, it is not yet production-ready. Documentation is currently limited and will be expanded in future updates.

Features

  • Device Discovery — Automatically detect available Google Cast devices on the network.
  • Playback Management — Control playback with support for play, pause, seek, and playback speed adjustments.
  • Playlist Support — Manage media playlists.
  • Subtitles and Audio Tracks — Select and switch between available subtitles and audio tracks during playback.

What's Changed

Full Changelog: 0.1.0...0.2.0

Contributors

defagos and waliid
Loading

Setting up the SDK

29 Jan 18:34
@waliid waliid
0.1.0
This tag was signed with the committer’s verified signature.
waliid Walid Kayhal
SSH Key Fingerprint: W3aIkI/tENx7q3v63Bdyw8my6QNFc/+OGLM0Wq9xmhI
Verified
Learn about vigilant mode.
0f8aef5
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Setting up the SDK Pre-release
Pre-release

Initial Setup

This is the first alpha release of Castor, which is mainly used to set up the TestFlight apps.

What's Changed

New Contributors

Full Changelog: https://github.com/SRGSSR/castor/commits/0.1.0

Contributors

defagos and waliid
Loading

AltStyle によって変換されたページ (->オリジナル) /