The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of JellyfinAPI, reference 0.4.0 (a0e848), with Swift 6.0 for macOS (SPM) on 5 Nov 2024 01:49:50 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[722/807] Compiling JellyfinAPI UpdateTimerAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[723/807] Compiling JellyfinAPI UpdateUserAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[724/807] Compiling JellyfinAPI UpdateUserConfigurationAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[725/807] Compiling JellyfinAPI UpdateUserEasyPasswordAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[726/807] Compiling JellyfinAPI UpdateUserItemRatingAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[727/807] Compiling JellyfinAPI UpdateUserPasswordAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[728/807] Compiling JellyfinAPI UpdateUserPolicyAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[729/807] Compiling JellyfinAPI UploadCustomSplashscreenAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[730/807] Compiling JellyfinAPI UploadLyricsAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[731/807] Compiling JellyfinAPI UploadSubtitleAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[732/807] Compiling JellyfinAPI ValidatePathAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[733/807] Compiling JellyfinAPI QuickConnect.swift
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 16 | ///
 17 | /// To stop the authorization flow, typically for user cancellation, call `stop()`.
 18 | public final class QuickConnect: ObservableObject {
    |                    `- note: class 'QuickConnect' does not conform to the 'Sendable' protocol
 19 |
 20 |     // MARK: State
    :
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 `- warning: capture of 'self' with non-sendable type 'QuickConnect' in a `@Sendable` closure; this is an error in the Swift 6 language mode
147 |             }
148 |         }
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:124:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
122 |         do {
123 |             await MainActor.run {
124 |                 state = .retrievingCode
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
125 |             }
126 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:130:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
128 |
129 |             await MainActor.run {
130 |                 self.state = .polling(code: code)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
131 |             }
132 |
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:136:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
134 |
135 |             await MainActor.run {
136 |                 state = .authenticated(secret: authorizedSecret)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
137 |             }
138 |         } catch let error as QuickConnectError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:140:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
138 |         } catch let error as QuickConnectError {
139 |             await MainActor.run {
140 |                 state = .error(error)
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
141 |             }
142 |         } catch is CancellationError {
/Users/admin/builder/spi-builder-workspace/Sources/QuickConnect.swift:146:17: warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
144 |         } catch {
145 |             await MainActor.run {
146 |                 state = .error(.other(error.localizedDescription))
    |                 |- warning: sending 'self' risks causing data races; this is an error in the Swift 6 language mode
    |                 `- note: task-isolated 'self' is captured by a main actor-isolated closure. main actor-isolated uses in closure may race against later nonisolated uses
147 |             }
148 |         }
[734/807] Compiling JellyfinAPI GetIntrosAPI.swift
[735/807] Compiling JellyfinAPI GetItemAPI.swift
[736/807] Compiling JellyfinAPI GetItemCountsAPI.swift
[737/807] Compiling JellyfinAPI GetItemImage2API.swift
[738/807] Compiling JellyfinAPI GetItemImageAPI.swift
[739/807] Compiling JellyfinAPI GetItemImageByIndexAPI.swift
[740/807] Compiling JellyfinAPI GetItemImageInfosAPI.swift
[741/807] Compiling JellyfinAPI GetItemUserDataAPI.swift
[742/807] Compiling JellyfinAPI GetItemsAPI.swift
[743/807] Compiling JellyfinAPI GetItemsByUserIDAPI.swift
[744/807] Compiling JellyfinAPI GetKeysAPI.swift
[745/807] Compiling JellyfinAPI GetLatestChannelItemsAPI.swift
[746/807] Compiling JellyfinAPI GetLatestMediaAPI.swift
[747/807] Compiling JellyfinAPI GetLibraryOptionsInfoAPI.swift
[748/807] Compiling JellyfinAPI GetLineupsAPI.swift
[749/807] Compiling JellyfinAPI GetLiveHlsStreamAPI.swift
[750/807] Compiling JellyfinAPI GetLiveRecordingFileAPI.swift
[751/807] Compiling JellyfinAPI GetLiveStreamFileAPI.swift
[752/807] Compiling JellyfinAPI GetLiveTvChannelsAPI.swift
[753/807] Compiling JellyfinAPI GetLiveTvInfoAPI.swift
[754/807] Compiling JellyfinAPI GetLiveTvProgramsAPI.swift
[755/807] Compiling JellyfinAPI GetLocalTrailersAPI.swift
[756/807] Compiling JellyfinAPI GetLocalizationOptionsAPI.swift
[757/807] Compiling JellyfinAPI GetLogEntriesAPI.swift
[758/807] Compiling JellyfinAPI GetLogFileAPI.swift
[759/807] Compiling JellyfinAPI GetTasksAPI.swift
[760/807] Compiling JellyfinAPI GetThemeMediaAPI.swift
[761/807] Compiling JellyfinAPI GetThemeSongsAPI.swift
[762/807] Compiling JellyfinAPI GetThemeVideosAPI.swift
[763/807] Compiling JellyfinAPI GetTimerAPI.swift
[764/807] Compiling JellyfinAPI GetTimersAPI.swift
[765/807] Compiling JellyfinAPI GetTrailerRemoteSearchResultsAPI.swift
[766/807] Compiling JellyfinAPI GetTrailersAPI.swift
[767/807] Compiling JellyfinAPI GetTrickplayHlsPlaylistAPI.swift
[768/807] Compiling JellyfinAPI GetTrickplayTileImageAPI.swift
[769/807] Compiling JellyfinAPI GetTunerHostTypesAPI.swift
[770/807] Compiling JellyfinAPI GetUniversalAudioStreamAPI.swift
[771/807] Compiling JellyfinAPI GetUpcomingEpisodesAPI.swift
[772/807] Compiling JellyfinAPI GetUserByIDAPI.swift
[773/807] Compiling JellyfinAPI GetUserImageAPI.swift
[774/807] Compiling JellyfinAPI GetUserImageByIndexAPI.swift
[775/807] Compiling JellyfinAPI GetUserViewsAPI.swift
[776/807] Compiling JellyfinAPI GetUsersAPI.swift
[777/807] Compiling JellyfinAPI GetUtcTimeAPI.swift
[778/807] Compiling JellyfinAPI GetVariantHlsAudioPlaylistAPI.swift
[779/807] Compiling JellyfinAPI GetVariantHlsVideoPlaylistAPI.swift
[780/807] Compiling JellyfinAPI GetVideoStreamAPI.swift
[781/807] Compiling JellyfinAPI GetVideoStreamByContainerAPI.swift
[782/807] Compiling JellyfinAPI GetVirtualFoldersAPI.swift
[783/807] Compiling JellyfinAPI GetWakeOnLanInfoAPI.swift
[784/807] Compiling JellyfinAPI GetYearAPI.swift
[785/807] Compiling JellyfinAPI GetYearsAPI.swift
[786/807] Compiling JellyfinAPI HeadArtistImageAPI.swift
[787/807] Compiling JellyfinAPI HeadAudioStreamAPI.swift
[788/807] Compiling JellyfinAPI HeadAudioStreamByContainerAPI.swift
[789/807] Compiling JellyfinAPI HeadGenreImageAPI.swift
[790/807] Compiling JellyfinAPI HeadGenreImageByIndexAPI.swift
[791/807] Compiling JellyfinAPI HeadItemImage2API.swift
[792/807] Compiling JellyfinAPI HeadItemImageAPI.swift
[793/807] Compiling JellyfinAPI HeadItemImageByIndexAPI.swift
[794/807] Compiling JellyfinAPI HeadMasterHlsAudioPlaylistAPI.swift
[795/807] Compiling JellyfinAPI HeadMasterHlsVideoPlaylistAPI.swift
[796/807] Compiling JellyfinAPI HeadMusicGenreImageAPI.swift
[797/807] Compiling JellyfinAPI HeadMusicGenreImageByIndexAPI.swift
[798/807] Compiling JellyfinAPI HeadPersonImageAPI.swift
[799/807] Compiling JellyfinAPI HeadPersonImageByIndexAPI.swift
[800/807] Compiling JellyfinAPI HeadStudioImageAPI.swift
[801/807] Compiling JellyfinAPI HeadStudioImageByIndexAPI.swift
[802/807] Compiling JellyfinAPI HeadUniversalAudioStreamAPI.swift
[803/807] Compiling JellyfinAPI HeadUserImageAPI.swift
[804/807] Compiling JellyfinAPI HeadUserImageByIndexAPI.swift
[805/807] Compiling JellyfinAPI HeadVideoStreamAPI.swift
[806/807] Compiling JellyfinAPI HeadVideoStreamByContainerAPI.swift
[807/807] Emitting module JellyfinAPI
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
Build complete! (29.62s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "get",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.6",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kean/Get"
    },
    {
      "identity" : "urlqueryencoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/CreateAPI/URLQueryEncoder"
    }
  ],
  "manifest_display_name" : "JellyfinAPI",
  "name" : "JellyfinAPI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "JellyfinAPI",
      "targets" : [
        "JellyfinAPI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "create_api",
      "module_type" : "BinaryTarget",
      "name" : "create-api",
      "path" : "remote/archive/create-api.artifactbundle.zip",
      "sources" : [
      ],
      "type" : "binary"
    },
    {
      "c99name" : "JellyfinAPI",
      "module_type" : "SwiftTarget",
      "name" : "JellyfinAPI",
      "path" : "Sources",
      "product_dependencies" : [
        "Get",
        "URLQueryEncoder"
      ],
      "product_memberships" : [
        "JellyfinAPI"
      ],
      "sources" : [
        "Entities/AccessSchedule.swift",
        "Entities/ActivityLogEntry.swift",
        "Entities/ActivityLogEntryMessage.swift",
        "Entities/ActivityLogEntryQueryResult.swift",
        "Entities/ActivityLogEntryStartMessage.swift",
        "Entities/ActivityLogEntryStopMessage.swift",
        "Entities/AddVirtualFolderDto.swift",
        "Entities/AdminNotificationDto.swift",
        "Entities/AlbumInfo.swift",
        "Entities/AlbumInfoRemoteSearchQuery.swift",
        "Entities/AllThemeMediaResult.swift",
        "Entities/Architecture.swift",
        "Entities/ArtistInfo.swift",
        "Entities/ArtistInfoRemoteSearchQuery.swift",
        "Entities/AudioSpatialFormat.swift",
        "Entities/AuthenticateUserByName.swift",
        "Entities/AuthenticationInfo.swift",
        "Entities/AuthenticationInfoQueryResult.swift",
        "Entities/AuthenticationResult.swift",
        "Entities/BaseItem.swift",
        "Entities/BaseItemDto.swift",
        "Entities/BaseItemDtoQueryResult.swift",
        "Entities/BaseItemKind.swift",
        "Entities/BaseItemPerson.swift",
        "Entities/BookInfo.swift",
        "Entities/BookInfoRemoteSearchQuery.swift",
        "Entities/BoxSetInfo.swift",
        "Entities/BoxSetInfoRemoteSearchQuery.swift",
        "Entities/BrandingOptions.swift",
        "Entities/BufferRequestDto.swift",
        "Entities/CastReceiverApplication.swift",
        "Entities/ChannelFeatures.swift",
        "Entities/ChannelItemSortField.swift",
        "Entities/ChannelMappingOptionsDto.swift",
        "Entities/ChannelMediaContentType.swift",
        "Entities/ChannelMediaType.swift",
        "Entities/ChannelType.swift",
        "Entities/ChapterInfo.swift",
        "Entities/ClientCapabilities.swift",
        "Entities/ClientCapabilitiesDto.swift",
        "Entities/ClientLogDocumentResponseDto.swift",
        "Entities/CodecProfile.swift",
        "Entities/CodecType.swift",
        "Entities/CollectionCreationResult.swift",
        "Entities/CollectionType.swift",
        "Entities/CollectionTypeOptions.swift",
        "Entities/ConfigImageTypes.swift",
        "Entities/ConfigurationPageInfo.swift",
        "Entities/ContainerProfile.swift",
        "Entities/ControlResponse.swift",
        "Entities/CountryInfo.swift",
        "Entities/CreatePlaylistDto.swift",
        "Entities/CreateUserByName.swift",
        "Entities/CultureDto.swift",
        "Entities/DayOfWeek.swift",
        "Entities/DayPattern.swift",
        "Entities/DefaultDirectoryBrowserInfoDto.swift",
        "Entities/DeviceIdentification.swift",
        "Entities/DeviceInfo.swift",
        "Entities/DeviceInfoQueryResult.swift",
        "Entities/DeviceOptions.swift",
        "Entities/DeviceOptionsDto.swift",
        "Entities/DeviceProfile.swift",
        "Entities/DeviceProfileInfo.swift",
        "Entities/DeviceProfileType.swift",
        "Entities/DirectPlayProfile.swift",
        "Entities/DisplayPreferencesDto.swift",
        "Entities/DlnaOptions.swift",
        "Entities/DlnaProfileType.swift",
        "Entities/DownMixStereoAlgorithms.swift",
        "Entities/DynamicDayOfWeek.swift",
        "Entities/EmbeddedSubtitleOptions.swift",
        "Entities/EncodingContext.swift",
        "Entities/EncodingOptions.swift",
        "Entities/EndPointInfo.swift",
        "Entities/ExternalIDInfo.swift",
        "Entities/ExternalIDMediaType.swift",
        "Entities/ExternalURL.swift",
        "Entities/ExtraType.swift",
        "Entities/FFmpegLocation.swift",
        "Entities/FileSystemEntryInfo.swift",
        "Entities/FileSystemEntryType.swift",
        "Entities/FontFile.swift",
        "Entities/ForceKeepAliveMessage.swift",
        "Entities/ForgotPasswordAction.swift",
        "Entities/ForgotPasswordDto.swift",
        "Entities/ForgotPasswordPinDto.swift",
        "Entities/ForgotPasswordResult.swift",
        "Entities/GeneralCommand.swift",
        "Entities/GeneralCommandMessage.swift",
        "Entities/GeneralCommandType.swift",
        "Entities/GetProgramsDto.swift",
        "Entities/GroupInfoDto.swift",
        "Entities/GroupInfoDtoGroupUpdate.swift",
        "Entities/GroupQueueMode.swift",
        "Entities/GroupRepeatMode.swift",
        "Entities/GroupShuffleMode.swift",
        "Entities/GroupStateType.swift",
        "Entities/GroupStateUpdate.swift",
        "Entities/GroupStateUpdateGroupUpdate.swift",
        "Entities/GroupUpdate.swift",
        "Entities/GroupUpdateType.swift",
        "Entities/GuideInfo.swift",
        "Entities/HTTPHeaderInfo.swift",
        "Entities/HardwareEncodingType.swift",
        "Entities/HeaderMatchType.swift",
        "Entities/IPlugin.swift",
        "Entities/IgnoreWaitRequestDto.swift",
        "Entities/ImageByNameInfo.swift",
        "Entities/ImageFormat.swift",
        "Entities/ImageInfo.swift",
        "Entities/ImageOption.swift",
        "Entities/ImageOrientation.swift",
        "Entities/ImageProviderInfo.swift",
        "Entities/ImageResolution.swift",
        "Entities/ImageSavingConvention.swift",
        "Entities/ImageType.swift",
        "Entities/InboundKeepAliveMessage.swift",
        "Entities/InboundWebSocketMessage.swift",
        "Entities/InstallationInfo.swift",
        "Entities/IsoType.swift",
        "Entities/ItemCounts.swift",
        "Entities/ItemFields.swift",
        "Entities/ItemFilter.swift",
        "Entities/ItemSortBy.swift",
        "Entities/JoinGroupRequestDto.swift",
        "Entities/KeepUntil.swift",
        "Entities/LibraryChangedMessage.swift",
        "Entities/LibraryOptionInfoDto.swift",
        "Entities/LibraryOptions.swift",
        "Entities/LibraryOptionsResultDto.swift",
        "Entities/LibraryTypeOptionsDto.swift",
        "Entities/LibraryUpdateInfo.swift",
        "Entities/ListingsProviderInfo.swift",
        "Entities/LiveStreamResponse.swift",
        "Entities/LiveTvInfo.swift",
        "Entities/LiveTvOptions.swift",
        "Entities/LiveTvServiceInfo.swift",
        "Entities/LiveTvServiceStatus.swift",
        "Entities/LocalizationOption.swift",
        "Entities/LocationType.swift",
        "Entities/LogFile.swift",
        "Entities/LogLevel.swift",
        "Entities/LyricDto.swift",
        "Entities/LyricLine.swift",
        "Entities/LyricMetadata.swift",
        "Entities/MediaAttachment.swift",
        "Entities/MediaEncoderPathDto.swift",
        "Entities/MediaPathDto.swift",
        "Entities/MediaPathInfo.swift",
        "Entities/MediaProtocol.swift",
        "Entities/MediaSourceInfo.swift",
        "Entities/MediaSourceType.swift",
        "Entities/MediaStream.swift",
        "Entities/MediaStreamProtocol.swift",
        "Entities/MediaStreamType.swift",
        "Entities/MediaType.swift",
        "Entities/MediaURL.swift",
        "Entities/MediaUpdateInfoDto.swift",
        "Entities/MediaUpdateInfoPathDto.swift",
        "Entities/MessageCommand.swift",
        "Entities/MetadataConfiguration.swift",
        "Entities/MetadataEditorInfo.swift",
        "Entities/MetadataField.swift",
        "Entities/MetadataOptions.swift",
        "Entities/MetadataRefreshMode.swift",
        "Entities/MovePlaylistItemRequestDto.swift",
        "Entities/MovieInfo.swift",
        "Entities/MovieInfoRemoteSearchQuery.swift",
        "Entities/MusicVideoInfo.swift",
        "Entities/MusicVideoInfoRemoteSearchQuery.swift",
        "Entities/NameGuidPair.swift",
        "Entities/NameIDPair.swift",
        "Entities/NameValuePair.swift",
        "Entities/NetworkConfiguration.swift",
        "Entities/NewGroupRequestDto.swift",
        "Entities/NextItemRequestDto.swift",
        "Entities/NotificationDto.swift",
        "Entities/NotificationLevel.swift",
        "Entities/NotificationOption.swift",
        "Entities/NotificationOptions.swift",
        "Entities/NotificationResultDto.swift",
        "Entities/NotificationTypeInfo.swift",
        "Entities/NotificationsSummaryDto.swift",
        "Entities/ObjectGroupUpdate.swift",
        "Entities/OpenLiveStreamDto.swift",
        "Entities/OutboundKeepAliveMessage.swift",
        "Entities/OutboundWebSocketMessage.swift",
        "Entities/PackageInfo.swift",
        "Entities/ParentalRating.swift",
        "Entities/PathSubstitution.swift",
        "Entities/PersonKind.swift",
        "Entities/PersonLookupInfo.swift",
        "Entities/PersonLookupInfoRemoteSearchQuery.swift",
        "Entities/PinRedeemResult.swift",
        "Entities/PingRequestDto.swift",
        "Entities/PlayAccess.swift",
        "Entities/PlayCommand.swift",
        "Entities/PlayMessage.swift",
        "Entities/PlayMethod.swift",
        "Entities/PlayQueueUpdate.swift",
        "Entities/PlayQueueUpdateGroupUpdate.swift",
        "Entities/PlayQueueUpdateReason.swift",
        "Entities/PlayRequest.swift",
        "Entities/PlayRequestDto.swift",
        "Entities/PlaybackErrorCode.swift",
        "Entities/PlaybackInfoDto.swift",
        "Entities/PlaybackInfoResponse.swift",
        "Entities/PlaybackOrder.swift",
        "Entities/PlaybackProgressInfo.swift",
        "Entities/PlaybackRequestType.swift",
        "Entities/PlaybackStartInfo.swift",
        "Entities/PlaybackStopInfo.swift",
        "Entities/PlayerStateInfo.swift",
        "Entities/PlaylistCreationResult.swift",
        "Entities/PlaylistUserPermissions.swift",
        "Entities/PlaystateCommand.swift",
        "Entities/PlaystateMessage.swift",
        "Entities/PlaystateRequest.swift",
        "Entities/PluginInfo.swift",
        "Entities/PluginInstallationCancelledMessage.swift",
        "Entities/PluginInstallationCompletedMessage.swift",
        "Entities/PluginInstallationFailedMessage.swift",
        "Entities/PluginInstallingMessage.swift",
        "Entities/PluginStatus.swift",
        "Entities/PluginUninstalledMessage.swift",
        "Entities/PreviousItemRequestDto.swift",
        "Entities/ProcessPriorityClass.swift",
        "Entities/ProfileCondition.swift",
        "Entities/ProfileConditionType.swift",
        "Entities/ProfileConditionValue.swift",
        "Entities/ProgramAudio.swift",
        "Entities/PublicSystemInfo.swift",
        "Entities/QueryFilters.swift",
        "Entities/QueryFiltersLegacy.swift",
        "Entities/QueueItem.swift",
        "Entities/QueueRequestDto.swift",
        "Entities/QuickConnectDto.swift",
        "Entities/QuickConnectResult.swift",
        "Entities/RatingType.swift",
        "Entities/ReadyRequestDto.swift",
        "Entities/RecommendationDto.swift",
        "Entities/RecommendationType.swift",
        "Entities/RecordingStatus.swift",
        "Entities/RefreshProgressMessage.swift",
        "Entities/RemoteImageInfo.swift",
        "Entities/RemoteImageResult.swift",
        "Entities/RemoteLyricInfoDto.swift",
        "Entities/RemoteSearchResult.swift",
        "Entities/RemoteSubtitleInfo.swift",
        "Entities/RemoveFromPlaylistRequestDto.swift",
        "Entities/RepeatMode.swift",
        "Entities/RepositoryInfo.swift",
        "Entities/ResponseProfile.swift",
        "Entities/RestartRequiredMessage.swift",
        "Entities/ScheduledTaskEndedMessage.swift",
        "Entities/ScheduledTasksInfoMessage.swift",
        "Entities/ScheduledTasksInfoStartMessage.swift",
        "Entities/ScheduledTasksInfoStopMessage.swift",
        "Entities/ScrollDirection.swift",
        "Entities/SearchHint.swift",
        "Entities/SearchHintResult.swift",
        "Entities/SeekRequestDto.swift",
        "Entities/SendCommand.swift",
        "Entities/SendCommandType.swift",
        "Entities/SendToUserType.swift",
        "Entities/SeriesInfo.swift",
        "Entities/SeriesInfoRemoteSearchQuery.swift",
        "Entities/SeriesStatus.swift",
        "Entities/SeriesTimerCancelledMessage.swift",
        "Entities/SeriesTimerCreatedMessage.swift",
        "Entities/SeriesTimerInfoDto.swift",
        "Entities/SeriesTimerInfoDtoQueryResult.swift",
        "Entities/ServerConfiguration.swift",
        "Entities/ServerDiscoveryInfo.swift",
        "Entities/ServerRestartingMessage.swift",
        "Entities/ServerShuttingDownMessage.swift",
        "Entities/SessionInfo.swift",
        "Entities/SessionMessageType.swift",
        "Entities/SessionUserInfo.swift",
        "Entities/SessionsMessage.swift",
        "Entities/SessionsStartMessage.swift",
        "Entities/SessionsStopMessage.swift",
        "Entities/SetChannelMappingDto.swift",
        "Entities/SetPlaylistItemRequestDto.swift",
        "Entities/SetRepeatModeRequestDto.swift",
        "Entities/SetShuffleModeRequestDto.swift",
        "Entities/SongInfo.swift",
        "Entities/SortOrder.swift",
        "Entities/SpecialFeatureType.swift",
        "Entities/SpecialViewOptionDto.swift",
        "Entities/StartupConfigurationDto.swift",
        "Entities/StartupRemoteAccessDto.swift",
        "Entities/StartupUserDto.swift",
        "Entities/StringGroupUpdate.swift",
        "Entities/SubtitleDeliveryMethod.swift",
        "Entities/SubtitleOptions.swift",
        "Entities/SubtitlePlaybackMode.swift",
        "Entities/SubtitleProfile.swift",
        "Entities/SyncPlayCommandMessage.swift",
        "Entities/SyncPlayGroupUpdateCommandMessage.swift",
        "Entities/SyncPlayQueueItem.swift",
        "Entities/SyncPlayUserAccessType.swift",
        "Entities/SystemInfo.swift",
        "Entities/TaskCompletionStatus.swift",
        "Entities/TaskInfo.swift",
        "Entities/TaskResult.swift",
        "Entities/TaskState.swift",
        "Entities/TaskTriggerInfo.swift",
        "Entities/ThemeMediaResult.swift",
        "Entities/TimerCancelledMessage.swift",
        "Entities/TimerCreatedMessage.swift",
        "Entities/TimerEventInfo.swift",
        "Entities/TimerInfoDto.swift",
        "Entities/TimerInfoDtoQueryResult.swift",
        "Entities/TrailerInfo.swift",
        "Entities/TrailerInfoRemoteSearchQuery.swift",
        "Entities/TranscodeReason.swift",
        "Entities/TranscodeSeekInfo.swift",
        "Entities/TranscodingInfo.swift",
        "Entities/TranscodingProfile.swift",
        "Entities/TransportStreamTimestamp.swift",
        "Entities/TrickplayInfo.swift",
        "Entities/TrickplayOptions.swift",
        "Entities/TrickplayScanBehavior.swift",
        "Entities/TunerChannelMapping.swift",
        "Entities/TunerHostInfo.swift",
        "Entities/TypeOptions.swift",
        "Entities/UnratedItem.swift",
        "Entities/UpdateLibraryOptionsDto.swift",
        "Entities/UpdateMediaPathRequestDto.swift",
        "Entities/UpdatePlaylistDto.swift",
        "Entities/UpdatePlaylistUserDto.swift",
        "Entities/UpdateUserEasyPassword.swift",
        "Entities/UpdateUserItemDataDto.swift",
        "Entities/UpdateUserPassword.swift",
        "Entities/UploadSubtitleDto.swift",
        "Entities/UserConfiguration.swift",
        "Entities/UserDataChangeInfo.swift",
        "Entities/UserDataChangedMessage.swift",
        "Entities/UserDeletedMessage.swift",
        "Entities/UserDto.swift",
        "Entities/UserItemDataDto.swift",
        "Entities/UserPolicy.swift",
        "Entities/UserUpdatedMessage.swift",
        "Entities/UtcTimeResponse.swift",
        "Entities/ValidatePathDto.swift",
        "Entities/VersionInfo.swift",
        "Entities/Video3DFormat.swift",
        "Entities/VideoRange.swift",
        "Entities/VideoRangeType.swift",
        "Entities/VideoType.swift",
        "Entities/VirtualFolderInfo.swift",
        "Entities/WakeOnLanInfo.swift",
        "Entities/WebSocketMessage.swift",
        "Entities/XbmcMetadataOptions.swift",
        "Entities/XmlAttribute.swift",
        "Extensions/AnyJSON.swift",
        "Extensions/Paths.swift",
        "Extensions/StringCodingKey.swift",
        "JellyfinClient.swift",
        "OpenISO8601Formatter.swift",
        "Paths/AddItemToPlaylistAPI.swift",
        "Paths/AddListingProviderAPI.swift",
        "Paths/AddMediaPathAPI.swift",
        "Paths/AddToCollectionAPI.swift",
        "Paths/AddToPlaylistAPI.swift",
        "Paths/AddTunerHostAPI.swift",
        "Paths/AddUserToSessionAPI.swift",
        "Paths/AddVirtualFolderAPI.swift",
        "Paths/ApplySearchCriteriaAPI.swift",
        "Paths/AuthenticateUserAPI.swift",
        "Paths/AuthenticateUserByNameAPI.swift",
        "Paths/AuthenticateWithQuickConnectAPI.swift",
        "Paths/AuthorizeAPI.swift",
        "Paths/AuthorizeQuickConnectAPI.swift",
        "Paths/CancelPackageInstallationAPI.swift",
        "Paths/CancelSeriesTimerAPI.swift",
        "Paths/CancelTimerAPI.swift",
        "Paths/CloseLiveStreamAPI.swift",
        "Paths/CompleteWizardAPI.swift",
        "Paths/ConnectAPI.swift",
        "Paths/CreateAdminNotificationAPI.swift",
        "Paths/CreateCollectionAPI.swift",
        "Paths/CreateKeyAPI.swift",
        "Paths/CreatePlaylistAPI.swift",
        "Paths/CreateProfileAPI.swift",
        "Paths/CreateSeriesTimerAPI.swift",
        "Paths/CreateTimerAPI.swift",
        "Paths/CreateUserByNameAPI.swift",
        "Paths/DeleteAlternateSourcesAPI.swift",
        "Paths/DeleteCustomSplashscreenAPI.swift",
        "Paths/DeleteDeviceAPI.swift",
        "Paths/DeleteItemAPI.swift",
        "Paths/DeleteItemImageAPI.swift",
        "Paths/DeleteItemImageByIndexAPI.swift",
        "Paths/DeleteItemsAPI.swift",
        "Paths/DeleteListingProviderAPI.swift",
        "Paths/DeleteLyricsAPI.swift",
        "Paths/DeleteProfileAPI.swift",
        "Paths/DeleteRecordingAPI.swift",
        "Paths/DeleteSubtitleAPI.swift",
        "Paths/DeleteTunerHostAPI.swift",
        "Paths/DeleteUserAPI.swift",
        "Paths/DeleteUserImageAPI.swift",
        "Paths/DeleteUserImageByIndexAPI.swift",
        "Paths/DeleteUserItemRatingAPI.swift",
        "Paths/DisablePluginAPI.swift",
        "Paths/DiscoverTunersAPI.swift",
        "Paths/DiscvoverTunersAPI.swift",
        "Paths/DisplayContentAPI.swift",
        "Paths/DownloadRemoteImageAPI.swift",
        "Paths/DownloadRemoteLyricsAPI.swift",
        "Paths/DownloadRemoteSubtitlesAPI.swift",
        "Paths/EnablePluginAPI.swift",
        "Paths/ForgotPasswordAPI.swift",
        "Paths/ForgotPasswordPinAPI.swift",
        "Paths/GetAPI.swift",
        "Paths/GetAdditionalPartAPI.swift",
        "Paths/GetAlbumArtistsAPI.swift",
        "Paths/GetAllChannelFeaturesAPI.swift",
        "Paths/GetAncestorsAPI.swift",
        "Paths/GetArtistByNameAPI.swift",
        "Paths/GetArtistImageAPI.swift",
        "Paths/GetArtistsAPI.swift",
        "Paths/GetAttachmentAPI.swift",
        "Paths/GetAudioStreamAPI.swift",
        "Paths/GetAudioStreamByContainerAPI.swift",
        "Paths/GetAuthProvidersAPI.swift",
        "Paths/GetBitrateTestBytesAPI.swift",
        "Paths/GetBookRemoteSearchResultsAPI.swift",
        "Paths/GetBoxSetRemoteSearchResultsAPI.swift",
        "Paths/GetBrandingCss2API.swift",
        "Paths/GetBrandingCssAPI.swift",
        "Paths/GetBrandingOptionsAPI.swift",
        "Paths/GetChannelAPI.swift",
        "Paths/GetChannelFeaturesAPI.swift",
        "Paths/GetChannelItemsAPI.swift",
        "Paths/GetChannelMappingOptionsAPI.swift",
        "Paths/GetChannelsAPI.swift",
        "Paths/GetConfigurationAPI.swift",
        "Paths/GetConfigurationPagesAPI.swift",
        "Paths/GetConnectionManager2API.swift",
        "Paths/GetConnectionManager3API.swift",
        "Paths/GetConnectionManagerAPI.swift",
        "Paths/GetContentDirectory2API.swift",
        "Paths/GetContentDirectory3API.swift",
        "Paths/GetContentDirectoryAPI.swift",
        "Paths/GetCountriesAPI.swift",
        "Paths/GetCriticReviewsAPI.swift",
        "Paths/GetCulturesAPI.swift",
        "Paths/GetCurrentUserAPI.swift",
        "Paths/GetDashboardConfigurationPageAPI.swift",
        "Paths/GetDefaultDirectoryBrowserAPI.swift",
        "Paths/GetDefaultListingProviderAPI.swift",
        "Paths/GetDefaultMetadataOptionsAPI.swift",
        "Paths/GetDefaultProfileAPI.swift",
        "Paths/GetDefaultTimerAPI.swift",
        "Paths/GetDescriptionXml2API.swift",
        "Paths/GetDescriptionXmlAPI.swift",
        "Paths/GetDeviceInfoAPI.swift",
        "Paths/GetDeviceOptionsAPI.swift",
        "Paths/GetDevicesAPI.swift",
        "Paths/GetDirectoryContentsAPI.swift",
        "Paths/GetDisplayPreferencesAPI.swift",
        "Paths/GetDownloadAPI.swift",
        "Paths/GetDrivesAPI.swift",
        "Paths/GetEnabledAPI.swift",
        "Paths/GetEndpointInfoAPI.swift",
        "Paths/GetEpisodesAPI.swift",
        "Paths/GetExternalIDInfosAPI.swift",
        "Paths/GetFallbackFontAPI.swift",
        "Paths/GetFallbackFontListAPI.swift",
        "Paths/GetFileAPI.swift",
        "Paths/GetFirstUser2API.swift",
        "Paths/GetFirstUserAPI.swift",
        "Paths/GetGeneralImageAPI.swift",
        "Paths/GetGeneralImagesAPI.swift",
        "Paths/GetGenreAPI.swift",
        "Paths/GetGenreImageAPI.swift",
        "Paths/GetGenreImageByIndexAPI.swift",
        "Paths/GetGenresAPI.swift",
        "Paths/GetGroupingOptionsAPI.swift",
        "Paths/GetGuideInfoAPI.swift",
        "Paths/GetHlsAudioSegmentAPI.swift",
        "Paths/GetHlsAudioSegmentLegacyAacAPI.swift",
        "Paths/GetHlsAudioSegmentLegacyMp3API.swift",
        "Paths/GetHlsPlaylistLegacyAPI.swift",
        "Paths/GetHlsVideoSegmentAPI.swift",
        "Paths/GetHlsVideoSegmentLegacyAPI.swift",
        "Paths/GetIconAPI.swift",
        "Paths/GetIconIDAPI.swift",
        "Paths/GetInstantMixFromAlbumAPI.swift",
        "Paths/GetInstantMixFromArtists2API.swift",
        "Paths/GetInstantMixFromArtistsAPI.swift",
        "Paths/GetInstantMixFromItemAPI.swift",
        "Paths/GetInstantMixFromMusicGenreByIDAPI.swift",
        "Paths/GetInstantMixFromMusicGenreByNameAPI.swift",
        "Paths/GetInstantMixFromPlaylistAPI.swift",
        "Paths/GetInstantMixFromSongAPI.swift",
        "Paths/GetIntrosAPI.swift",
        "Paths/GetItemAPI.swift",
        "Paths/GetItemCountsAPI.swift",
        "Paths/GetItemImage2API.swift",
        "Paths/GetItemImageAPI.swift",
        "Paths/GetItemImageByIndexAPI.swift",
        "Paths/GetItemImageInfosAPI.swift",
        "Paths/GetItemUserDataAPI.swift",
        "Paths/GetItemsAPI.swift",
        "Paths/GetItemsByUserIDAPI.swift",
        "Paths/GetKeysAPI.swift",
        "Paths/GetLatestChannelItemsAPI.swift",
        "Paths/GetLatestMediaAPI.swift",
        "Paths/GetLibraryOptionsInfoAPI.swift",
        "Paths/GetLineupsAPI.swift",
        "Paths/GetLiveHlsStreamAPI.swift",
        "Paths/GetLiveRecordingFileAPI.swift",
        "Paths/GetLiveStreamFileAPI.swift",
        "Paths/GetLiveTvChannelsAPI.swift",
        "Paths/GetLiveTvInfoAPI.swift",
        "Paths/GetLiveTvProgramsAPI.swift",
        "Paths/GetLocalTrailersAPI.swift",
        "Paths/GetLocalizationOptionsAPI.swift",
        "Paths/GetLogEntriesAPI.swift",
        "Paths/GetLogFileAPI.swift",
        "Paths/GetLyricsAPI.swift",
        "Paths/GetMasterHlsAudioPlaylistAPI.swift",
        "Paths/GetMasterHlsVideoPlaylistAPI.swift",
        "Paths/GetMediaFoldersAPI.swift",
        "Paths/GetMediaInfoImageAPI.swift",
        "Paths/GetMediaInfoImagesAPI.swift",
        "Paths/GetMediaReceiverRegistrar2API.swift",
        "Paths/GetMediaReceiverRegistrar3API.swift",
        "Paths/GetMediaReceiverRegistrarAPI.swift",
        "Paths/GetMetadataEditorInfoAPI.swift",
        "Paths/GetMovieRecommendationsAPI.swift",
        "Paths/GetMovieRemoteSearchResultsAPI.swift",
        "Paths/GetMusicAlbumRemoteSearchResultsAPI.swift",
        "Paths/GetMusicArtistRemoteSearchResultsAPI.swift",
        "Paths/GetMusicGenreAPI.swift",
        "Paths/GetMusicGenreImageAPI.swift",
        "Paths/GetMusicGenreImageByIndexAPI.swift",
        "Paths/GetMusicGenresAPI.swift",
        "Paths/GetMusicVideoRemoteSearchResultsAPI.swift",
        "Paths/GetNamedConfigurationAPI.swift",
        "Paths/GetNetworkSharesAPI.swift",
        "Paths/GetNextUpAPI.swift",
        "Paths/GetNotificationServicesAPI.swift",
        "Paths/GetNotificationTypesAPI.swift",
        "Paths/GetNotificationsAPI.swift",
        "Paths/GetNotificationsSummaryAPI.swift",
        "Paths/GetPackageInfoAPI.swift",
        "Paths/GetPackagesAPI.swift",
        "Paths/GetParentPathAPI.swift",
        "Paths/GetParentalRatingsAPI.swift",
        "Paths/GetPasswordResetProvidersAPI.swift",
        "Paths/GetPersonAPI.swift",
        "Paths/GetPersonImageAPI.swift",
        "Paths/GetPersonImageByIndexAPI.swift",
        "Paths/GetPersonRemoteSearchResultsAPI.swift",
        "Paths/GetPersonsAPI.swift",
        "Paths/GetPhysicalPathsAPI.swift",
        "Paths/GetPingSystemAPI.swift",
        "Paths/GetPlaybackInfoAPI.swift",
        "Paths/GetPlaylistItemsAPI.swift",
        "Paths/GetPlaylistUserAPI.swift",
        "Paths/GetPlaylistUsersAPI.swift",
        "Paths/GetPluginConfigurationAPI.swift",
        "Paths/GetPluginImageAPI.swift",
        "Paths/GetPluginManifestAPI.swift",
        "Paths/GetPluginsAPI.swift",
        "Paths/GetPostedPlaybackInfoAPI.swift",
        "Paths/GetProfileAPI.swift",
        "Paths/GetProfileInfosAPI.swift",
        "Paths/GetProgramAPI.swift",
        "Paths/GetProgramsAPI.swift",
        "Paths/GetPublicSystemInfoAPI.swift",
        "Paths/GetPublicUsersAPI.swift",
        "Paths/GetQueryFiltersAPI.swift",
        "Paths/GetQueryFiltersLegacyAPI.swift",
        "Paths/GetQuickConnectEnabledAPI.swift",
        "Paths/GetQuickConnectStateAPI.swift",
        "Paths/GetRatingImageAPI.swift",
        "Paths/GetRatingImagesAPI.swift",
        "Paths/GetRecommendedProgramsAPI.swift",
        "Paths/GetRecordingAPI.swift",
        "Paths/GetRecordingFoldersAPI.swift",
        "Paths/GetRecordingGroupAPI.swift",
        "Paths/GetRecordingGroupsAPI.swift",
        "Paths/GetRecordingsAPI.swift",
        "Paths/GetRecordingsSeriesAPI.swift",
        "Paths/GetRemoteImageProvidersAPI.swift",
        "Paths/GetRemoteImagesAPI.swift",
        "Paths/GetRemoteLyricsAPI.swift",
        "Paths/GetRemoteSubtitlesAPI.swift",
        "Paths/GetRepositoriesAPI.swift",
        "Paths/GetResumeItemsAPI.swift",
        "Paths/GetRootFolderAPI.swift",
        "Paths/GetSchedulesDirectCountriesAPI.swift",
        "Paths/GetSearchHintsAPI.swift",
        "Paths/GetSeasonsAPI.swift",
        "Paths/GetSeriesRemoteSearchResultsAPI.swift",
        "Paths/GetSeriesTimerAPI.swift",
        "Paths/GetSeriesTimersAPI.swift",
        "Paths/GetServerLogsAPI.swift",
        "Paths/GetSessionsAPI.swift",
        "Paths/GetSimilarAlbumsAPI.swift",
        "Paths/GetSimilarArtistsAPI.swift",
        "Paths/GetSimilarItemsAPI.swift",
        "Paths/GetSimilarMoviesAPI.swift",
        "Paths/GetSimilarShowsAPI.swift",
        "Paths/GetSimilarTrailersAPI.swift",
        "Paths/GetSpecialFeaturesAPI.swift",
        "Paths/GetSplashscreenAPI.swift",
        "Paths/GetStartupConfigurationAPI.swift",
        "Paths/GetStudioAPI.swift",
        "Paths/GetStudioImageAPI.swift",
        "Paths/GetStudioImageByIndexAPI.swift",
        "Paths/GetStudiosAPI.swift",
        "Paths/GetSubtitleAPI.swift",
        "Paths/GetSubtitlePlaylistAPI.swift",
        "Paths/GetSubtitleWithTicksAPI.swift",
        "Paths/GetSuggestionsAPI.swift",
        "Paths/GetSystemInfoAPI.swift",
        "Paths/GetTaskAPI.swift",
        "Paths/GetTasksAPI.swift",
        "Paths/GetThemeMediaAPI.swift",
        "Paths/GetThemeSongsAPI.swift",
        "Paths/GetThemeVideosAPI.swift",
        "Paths/GetTimerAPI.swift",
        "Paths/GetTimersAPI.swift",
        "Paths/GetTrailerRemoteSearchResultsAPI.swift",
        "Paths/GetTrailersAPI.swift",
        "Paths/GetTrickplayHlsPlaylistAPI.swift",
        "Paths/GetTrickplayTileImageAPI.swift",
        "Paths/GetTunerHostTypesAPI.swift",
        "Paths/GetUniversalAudioStreamAPI.swift",
        "Paths/GetUpcomingEpisodesAPI.swift",
        "Paths/GetUserByIDAPI.swift",
        "Paths/GetUserImageAPI.swift",
        "Paths/GetUserImageByIndexAPI.swift",
        "Paths/GetUserViewsAPI.swift",
        "Paths/GetUsersAPI.swift",
        "Paths/GetUtcTimeAPI.swift",
        "Paths/GetVariantHlsAudioPlaylistAPI.swift",
        "Paths/GetVariantHlsVideoPlaylistAPI.swift",
        "Paths/GetVideoStreamAPI.swift",
        "Paths/GetVideoStreamByContainerAPI.swift",
        "Paths/GetVirtualFoldersAPI.swift",
        "Paths/GetWakeOnLanInfoAPI.swift",
        "Paths/GetYearAPI.swift",
        "Paths/GetYearsAPI.swift",
        "Paths/HeadArtistImageAPI.swift",
        "Paths/HeadAudioStreamAPI.swift",
        "Paths/HeadAudioStreamByContainerAPI.swift",
        "Paths/HeadGenreImageAPI.swift",
        "Paths/HeadGenreImageByIndexAPI.swift",
        "Paths/HeadItemImage2API.swift",
        "Paths/HeadItemImageAPI.swift",
        "Paths/HeadItemImageByIndexAPI.swift",
        "Paths/HeadMasterHlsAudioPlaylistAPI.swift",
        "Paths/HeadMasterHlsVideoPlaylistAPI.swift",
        "Paths/HeadMusicGenreImageAPI.swift",
        "Paths/HeadMusicGenreImageByIndexAPI.swift",
        "Paths/HeadPersonImageAPI.swift",
        "Paths/HeadPersonImageByIndexAPI.swift",
        "Paths/HeadStudioImageAPI.swift",
        "Paths/HeadStudioImageByIndexAPI.swift",
        "Paths/HeadUniversalAudioStreamAPI.swift",
        "Paths/HeadUserImageAPI.swift",
        "Paths/HeadUserImageByIndexAPI.swift",
        "Paths/HeadVideoStreamAPI.swift",
        "Paths/HeadVideoStreamByContainerAPI.swift",
        "Paths/InitiateAPI.swift",
        "Paths/InitiateQuickConnectAPI.swift",
        "Paths/InstallPackageAPI.swift",
        "Paths/LogFileAPI.swift",
        "Paths/MarkFavoriteItemAPI.swift",
        "Paths/MarkPlayedItemAPI.swift",
        "Paths/MarkUnplayedItemAPI.swift",
        "Paths/MergeVersionsAPI.swift",
        "Paths/MoveItemAPI.swift",
        "Paths/OnPlaybackProgressAPI.swift",
        "Paths/OnPlaybackStartAPI.swift",
        "Paths/OnPlaybackStoppedAPI.swift",
        "Paths/OpenLiveStreamAPI.swift",
        "Paths/PingPlaybackSessionAPI.swift",
        "Paths/PlayAPI.swift",
        "Paths/PostAddedMoviesAPI.swift",
        "Paths/PostAddedSeriesAPI.swift",
        "Paths/PostCapabilitiesAPI.swift",
        "Paths/PostFullCapabilitiesAPI.swift",
        "Paths/PostPingSystemAPI.swift",
        "Paths/PostUpdatedMediaAPI.swift",
        "Paths/PostUpdatedMoviesAPI.swift",
        "Paths/PostUpdatedSeriesAPI.swift",
        "Paths/PostUserImageAPI.swift",
        "Paths/PostUserImageByIndexAPI.swift",
        "Paths/ProcessConnectionManagerControlRequestAPI.swift",
        "Paths/ProcessContentDirectoryControlRequestAPI.swift",
        "Paths/ProcessMediaReceiverRegistrarControlRequestAPI.swift",
        "Paths/RefreshItemAPI.swift",
        "Paths/RefreshLibraryAPI.swift",
        "Paths/RemoveFromCollectionAPI.swift",
        "Paths/RemoveFromPlaylistAPI.swift",
        "Paths/RemoveItemFromPlaylistAPI.swift",
        "Paths/RemoveMediaPathAPI.swift",
        "Paths/RemoveUserFromPlaylistAPI.swift",
        "Paths/RemoveUserFromSessionAPI.swift",
        "Paths/RemoveVirtualFolderAPI.swift",
        "Paths/RenameVirtualFolderAPI.swift",
        "Paths/ReportPlaybackProgressAPI.swift",
        "Paths/ReportPlaybackStartAPI.swift",
        "Paths/ReportPlaybackStoppedAPI.swift",
        "Paths/ReportSessionEndedAPI.swift",
        "Paths/ReportViewingAPI.swift",
        "Paths/ResetTunerAPI.swift",
        "Paths/RestartApplicationAPI.swift",
        "Paths/RevokeKeyAPI.swift",
        "Paths/SearchRemoteLyricsAPI.swift",
        "Paths/SearchRemoteSubtitlesAPI.swift",
        "Paths/SendFullGeneralCommandAPI.swift",
        "Paths/SendGeneralCommandAPI.swift",
        "Paths/SendMessageCommandAPI.swift",
        "Paths/SendPlaystateCommandAPI.swift",
        "Paths/SendSystemCommandAPI.swift",
        "Paths/SetChannelMappingAPI.swift",
        "Paths/SetItemImageAPI.swift",
        "Paths/SetItemImageByIndexAPI.swift",
        "Paths/SetReadAPI.swift",
        "Paths/SetRemoteAccessAPI.swift",
        "Paths/SetRepositoriesAPI.swift",
        "Paths/SetUnreadAPI.swift",
        "Paths/ShutdownApplicationAPI.swift",
        "Paths/StartTaskAPI.swift",
        "Paths/StopEncodingProcessAPI.swift",
        "Paths/StopTaskAPI.swift",
        "Paths/SyncPlayBufferingAPI.swift",
        "Paths/SyncPlayCreateGroupAPI.swift",
        "Paths/SyncPlayGetGroupsAPI.swift",
        "Paths/SyncPlayJoinGroupAPI.swift",
        "Paths/SyncPlayLeaveGroupAPI.swift",
        "Paths/SyncPlayMovePlaylistItemAPI.swift",
        "Paths/SyncPlayNextItemAPI.swift",
        "Paths/SyncPlayPauseAPI.swift",
        "Paths/SyncPlayPingAPI.swift",
        "Paths/SyncPlayPreviousItemAPI.swift",
        "Paths/SyncPlayQueueAPI.swift",
        "Paths/SyncPlayReadyAPI.swift",
        "Paths/SyncPlayRemoveFromPlaylistAPI.swift",
        "Paths/SyncPlaySeekAPI.swift",
        "Paths/SyncPlaySetIgnoreWaitAPI.swift",
        "Paths/SyncPlaySetNewQueueAPI.swift",
        "Paths/SyncPlaySetPlaylistItemAPI.swift",
        "Paths/SyncPlaySetRepeatModeAPI.swift",
        "Paths/SyncPlaySetShuffleModeAPI.swift",
        "Paths/SyncPlayStopAPI.swift",
        "Paths/SyncPlayUnpauseAPI.swift",
        "Paths/TmdbClientConfigurationAPI.swift",
        "Paths/UninstallPluginAPI.swift",
        "Paths/UninstallPluginByVersionAPI.swift",
        "Paths/UnmarkFavoriteItemAPI.swift",
        "Paths/UpdateConfigurationAPI.swift",
        "Paths/UpdateDeviceOptionsAPI.swift",
        "Paths/UpdateDisplayPreferencesAPI.swift",
        "Paths/UpdateInitialConfigurationAPI.swift",
        "Paths/UpdateItemAPI.swift",
        "Paths/UpdateItemContentTypeAPI.swift",
        "Paths/UpdateItemImageIndexAPI.swift",
        "Paths/UpdateItemUserDataAPI.swift",
        "Paths/UpdateLibraryOptionsAPI.swift",
        "Paths/UpdateMediaEncoderPathAPI.swift",
        "Paths/UpdateMediaPathAPI.swift",
        "Paths/UpdateNamedConfigurationAPI.swift",
        "Paths/UpdatePlaylistAPI.swift",
        "Paths/UpdatePlaylistUserAPI.swift",
        "Paths/UpdatePluginConfigurationAPI.swift",
        "Paths/UpdateProfileAPI.swift",
        "Paths/UpdateSeriesTimerAPI.swift",
        "Paths/UpdateStartupUserAPI.swift",
        "Paths/UpdateTaskAPI.swift",
        "Paths/UpdateTimerAPI.swift",
        "Paths/UpdateUserAPI.swift",
        "Paths/UpdateUserConfigurationAPI.swift",
        "Paths/UpdateUserEasyPasswordAPI.swift",
        "Paths/UpdateUserItemRatingAPI.swift",
        "Paths/UpdateUserPasswordAPI.swift",
        "Paths/UpdateUserPolicyAPI.swift",
        "Paths/UploadCustomSplashscreenAPI.swift",
        "Paths/UploadLyricsAPI.swift",
        "Paths/UploadSubtitleAPI.swift",
        "Paths/ValidatePathAPI.swift",
        "QuickConnect.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CreateAPI",
      "module_type" : "PluginTarget",
      "name" : "CreateAPI",
      "path" : "Plugins/CreateAPI",
      "plugin_capability" : {
        "intent" : {
          "description" : "Generates the OpenAPI entities and paths using CreateAPI",
          "type" : "custom",
          "verb" : "generate-api"
        },
        "permissions" : [
          {
            "network_scope" : {
              "none" : {
              }
            },
            "reason" : "To output the generated source code",
            "type" : "writeToPackageDirectory"
          }
        ],
        "type" : "command"
      },
      "sources" : [
        "AnyJSON.swift",
        "GeneratePlugin.swift",
        "PatchFiles/SpecialFeatureType.swift"
      ],
      "target_dependencies" : [
        "create-api"
      ],
      "type" : "plugin"
    }
  ],
  "tools_version" : "5.6"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/jellyfin/jellyfin-sdk-swift/0.4.0
Repository:               jellyfin/jellyfin-sdk-swift
Swift version used:       6.0
Target:                   JellyfinAPI
Extracting symbol information for 'JellyfinAPI'...
Finished extracting symbol information for 'JellyfinAPI'. (8.19s)
Building documentation for 'JellyfinAPI'...
Finished building documentation for 'JellyfinAPI' (4.06s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/jellyfin/jellyfin-sdk-swift/0.4.0
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/kean/Get
Updating https://github.com/CreateAPI/URLQueryEncoder
Updated https://github.com/kean/Get (0.50s)
Updated https://github.com/CreateAPI/URLQueryEncoder (0.50s)
[1/2038] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.33s)
Computing version for https://github.com/CreateAPI/URLQueryEncoder
Computed https://github.com/CreateAPI/URLQueryEncoder at 0.2.0 (0.60s)
Computing version for https://github.com/kean/Get
Computed https://github.com/kean/Get at 2.1.6 (0.60s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (0.62s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3153] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.29s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.65s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version--7754E27361AE5C74.txt
[6/53] Compiling SymbolKit SemanticVersion.swift
[7/53] Compiling SymbolKit AccessControl.swift
[8/53] Compiling SymbolKit Availability.swift
[9/53] Compiling SymbolKit AvailabilityItem.swift
[10/53] Compiling SymbolKit Domain.swift
[11/57] Compiling SymbolKit Identifier.swift
[12/57] Compiling SymbolKit KindIdentifier.swift
[13/57] Compiling SymbolKit Location.swift
[14/57] Compiling SymbolKit Mutability.swift
[15/57] Compiling SymbolKit Mixin+Equals.swift
[16/57] Compiling SymbolKit Mixin+Hash.swift
[17/57] Compiling SymbolKit Mixin.swift
[18/57] Compiling SymbolKit LineList.swift
[19/57] Compiling SymbolKit Position.swift
[20/57] Compiling SymbolKit Names.swift
[21/57] Compiling SymbolKit SPI.swift
[22/57] Compiling SymbolKit Snippet.swift
[23/57] Compiling SymbolKit Extension.swift
[24/57] Emitting module SymbolKit
[25/57] Compiling SymbolKit SourceRange.swift
[26/57] Compiling SymbolKit Metadata.swift
[27/57] Compiling SymbolKit Module.swift
[28/57] Compiling SymbolKit OperatingSystem.swift
[29/57] Compiling SymbolKit Platform.swift
[30/57] Compiling SymbolKit GenericConstraint.swift
[31/57] Compiling SymbolKit GenericParameter.swift
[32/57] Compiling SymbolKit Generics.swift
[33/57] Compiling SymbolKit Namespace.swift
[34/57] Compiling SymbolKit Relationship.swift
[35/57] Compiling SymbolKit RelationshipKind.swift
[36/57] Compiling SymbolKit SourceOrigin.swift
[37/57] Compiling SymbolKit GenericConstraints.swift
[38/57] Compiling SymbolKit Swift.swift
[39/57] Compiling SymbolKit Symbol.swift
[40/57] Compiling SymbolKit SymbolKind.swift
[41/57] Compiling SymbolKit SymbolGraph.swift
[42/57] Compiling SymbolKit GraphCollector.swift
[43/57] Compiling SymbolKit DeclarationFragments.swift
[44/57] Compiling SymbolKit Fragment.swift
[45/57] Compiling SymbolKit FragmentKind.swift
[46/57] Compiling SymbolKit FunctionParameter.swift
[47/57] Compiling SymbolKit FunctionSignature.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Emitting module Snippets
[54/57] Compiling Snippets SnippetParser.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[57/61] Emitting module snippet_extract
[58/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.96s)
Building for debugging...
[0/1] Write swift-version--7754E27361AE5C74.txt
[2/9] Compiling Get Response.swift
[3/9] Emitting module URLQueryEncoder
[4/9] Compiling URLQueryEncoder URLQueryEncoder.swift
[5/9] Compiling Get APIClientDelegate.swift
[6/9] Compiling Get APIClient.swift
[7/9] Compiling Get DataLoader.swift
[8/9] Compiling Get Request.swift
[9/9] Emitting module Get
[10/235] Compiling JellyfinAPI GroupUpdate.swift
[11/235] Compiling JellyfinAPI GroupUpdateType.swift
[12/235] Compiling JellyfinAPI GuideInfo.swift
[13/235] Compiling JellyfinAPI HTTPHeaderInfo.swift
[14/235] Compiling JellyfinAPI HardwareEncodingType.swift
[15/235] Compiling JellyfinAPI HeaderMatchType.swift
[16/235] Compiling JellyfinAPI IPlugin.swift
[17/235] Compiling JellyfinAPI IgnoreWaitRequestDto.swift
[18/235] Compiling JellyfinAPI ImageByNameInfo.swift
[19/235] Compiling JellyfinAPI ImageFormat.swift
[20/235] Compiling JellyfinAPI ImageInfo.swift
[21/235] Compiling JellyfinAPI ImageOption.swift
[22/235] Compiling JellyfinAPI ImageOrientation.swift
[23/235] Compiling JellyfinAPI ImageProviderInfo.swift
[24/235] Compiling JellyfinAPI ImageResolution.swift
[25/235] Compiling JellyfinAPI ImageSavingConvention.swift
[26/235] Compiling JellyfinAPI ImageType.swift
[27/235] Compiling JellyfinAPI InboundKeepAliveMessage.swift
[28/235] Compiling JellyfinAPI InboundWebSocketMessage.swift
[29/235] Compiling JellyfinAPI InstallationInfo.swift
[30/235] Compiling JellyfinAPI IsoType.swift
[31/235] Compiling JellyfinAPI ItemCounts.swift
[32/235] Compiling JellyfinAPI ItemFields.swift
[33/235] Compiling JellyfinAPI ItemFilter.swift
[34/235] Compiling JellyfinAPI ItemSortBy.swift
[35/260] Compiling JellyfinAPI NewGroupRequestDto.swift
[36/260] Compiling JellyfinAPI NextItemRequestDto.swift
[37/260] Compiling JellyfinAPI NotificationDto.swift
[38/260] Compiling JellyfinAPI NotificationLevel.swift
[39/260] Compiling JellyfinAPI NotificationOption.swift
[40/260] Compiling JellyfinAPI NotificationOptions.swift
[41/260] Compiling JellyfinAPI NotificationResultDto.swift
[42/260] Compiling JellyfinAPI NotificationTypeInfo.swift
[43/260] Compiling JellyfinAPI NotificationsSummaryDto.swift
[44/260] Compiling JellyfinAPI ObjectGroupUpdate.swift
[45/260] Compiling JellyfinAPI OpenLiveStreamDto.swift
[46/260] Compiling JellyfinAPI OutboundKeepAliveMessage.swift
[47/260] Compiling JellyfinAPI OutboundWebSocketMessage.swift
[48/260] Compiling JellyfinAPI PackageInfo.swift
[49/260] Compiling JellyfinAPI ParentalRating.swift
[50/260] Compiling JellyfinAPI PathSubstitution.swift
[51/260] Compiling JellyfinAPI PersonKind.swift
[52/260] Compiling JellyfinAPI PersonLookupInfo.swift
[53/260] Compiling JellyfinAPI PersonLookupInfoRemoteSearchQuery.swift
[54/260] Compiling JellyfinAPI PinRedeemResult.swift
[55/260] Compiling JellyfinAPI PingRequestDto.swift
[56/260] Compiling JellyfinAPI PlayAccess.swift
[57/260] Compiling JellyfinAPI PlayCommand.swift
[58/260] Compiling JellyfinAPI PlayMessage.swift
[59/260] Compiling JellyfinAPI PlayMethod.swift
[60/285] Compiling JellyfinAPI CountryInfo.swift
[61/285] Compiling JellyfinAPI CreatePlaylistDto.swift
[62/285] Compiling JellyfinAPI CreateUserByName.swift
[63/285] Compiling JellyfinAPI CultureDto.swift
[64/285] Compiling JellyfinAPI DayOfWeek.swift
[65/285] Compiling JellyfinAPI DayPattern.swift
[66/285] Compiling JellyfinAPI DefaultDirectoryBrowserInfoDto.swift
[67/285] Compiling JellyfinAPI DeviceIdentification.swift
[68/285] Compiling JellyfinAPI DeviceInfo.swift
[69/285] Compiling JellyfinAPI DeviceInfoQueryResult.swift
[70/285] Compiling JellyfinAPI DeviceOptions.swift
[71/285] Compiling JellyfinAPI DeviceOptionsDto.swift
[72/285] Compiling JellyfinAPI DeviceProfile.swift
[73/285] Compiling JellyfinAPI DeviceProfileInfo.swift
[74/285] Compiling JellyfinAPI DeviceProfileType.swift
[75/285] Compiling JellyfinAPI DirectPlayProfile.swift
[76/285] Compiling JellyfinAPI DisplayPreferencesDto.swift
[77/285] Compiling JellyfinAPI DlnaOptions.swift
[78/285] Compiling JellyfinAPI DlnaProfileType.swift
[79/285] Compiling JellyfinAPI DownMixStereoAlgorithms.swift
[80/285] Compiling JellyfinAPI DynamicDayOfWeek.swift
[81/285] Compiling JellyfinAPI EmbeddedSubtitleOptions.swift
[82/285] Compiling JellyfinAPI EncodingContext.swift
[83/285] Compiling JellyfinAPI EncodingOptions.swift
[84/285] Compiling JellyfinAPI EndPointInfo.swift
[85/310] Compiling JellyfinAPI JoinGroupRequestDto.swift
[86/310] Compiling JellyfinAPI KeepUntil.swift
[87/310] Compiling JellyfinAPI LibraryChangedMessage.swift
[88/310] Compiling JellyfinAPI LibraryOptionInfoDto.swift
[89/310] Compiling JellyfinAPI LibraryOptions.swift
[90/310] Compiling JellyfinAPI LibraryOptionsResultDto.swift
[91/310] Compiling JellyfinAPI LibraryTypeOptionsDto.swift
[92/310] Compiling JellyfinAPI LibraryUpdateInfo.swift
[93/310] Compiling JellyfinAPI ListingsProviderInfo.swift
[94/310] Compiling JellyfinAPI LiveStreamResponse.swift
[95/310] Compiling JellyfinAPI LiveTvInfo.swift
[96/310] Compiling JellyfinAPI LiveTvOptions.swift
[97/310] Compiling JellyfinAPI LiveTvServiceInfo.swift
[98/310] Compiling JellyfinAPI LiveTvServiceStatus.swift
[99/310] Compiling JellyfinAPI LocalizationOption.swift
[100/310] Compiling JellyfinAPI LocationType.swift
[101/310] Compiling JellyfinAPI LogFile.swift
[102/310] Compiling JellyfinAPI LogLevel.swift
[103/310] Compiling JellyfinAPI LyricDto.swift
[104/310] Compiling JellyfinAPI LyricLine.swift
[105/310] Compiling JellyfinAPI LyricMetadata.swift
[106/310] Compiling JellyfinAPI MediaAttachment.swift
[107/310] Compiling JellyfinAPI MediaEncoderPathDto.swift
[108/310] Compiling JellyfinAPI MediaPathDto.swift
[109/310] Compiling JellyfinAPI MediaPathInfo.swift
[110/310] Compiling JellyfinAPI PlayQueueUpdate.swift
[111/310] Compiling JellyfinAPI PlayQueueUpdateGroupUpdate.swift
[112/310] Compiling JellyfinAPI PlayQueueUpdateReason.swift
[113/310] Compiling JellyfinAPI PlayRequest.swift
[114/310] Compiling JellyfinAPI PlayRequestDto.swift
[115/310] Compiling JellyfinAPI PlaybackErrorCode.swift
[116/310] Compiling JellyfinAPI PlaybackInfoDto.swift
[117/310] Compiling JellyfinAPI PlaybackInfoResponse.swift
[118/310] Compiling JellyfinAPI PlaybackOrder.swift
[119/310] Compiling JellyfinAPI PlaybackProgressInfo.swift
[120/310] Compiling JellyfinAPI PlaybackRequestType.swift
[121/310] Compiling JellyfinAPI PlaybackStartInfo.swift
[122/310] Compiling JellyfinAPI PlaybackStopInfo.swift
[123/310] Compiling JellyfinAPI PlayerStateInfo.swift
[124/310] Compiling JellyfinAPI PlaylistCreationResult.swift
[125/310] Compiling JellyfinAPI PlaylistUserPermissions.swift
[126/310] Compiling JellyfinAPI PlaystateCommand.swift
[127/310] Compiling JellyfinAPI PlaystateMessage.swift
[128/310] Compiling JellyfinAPI PlaystateRequest.swift
[129/310] Compiling JellyfinAPI PluginInfo.swift
[130/310] Compiling JellyfinAPI PluginInstallationCancelledMessage.swift
[131/310] Compiling JellyfinAPI PluginInstallationCompletedMessage.swift
[132/310] Compiling JellyfinAPI PluginInstallationFailedMessage.swift
[133/310] Compiling JellyfinAPI PluginInstallingMessage.swift
[134/310] Compiling JellyfinAPI PluginStatus.swift
[135/360] Compiling JellyfinAPI PluginUninstalledMessage.swift
[136/360] Compiling JellyfinAPI PreviousItemRequestDto.swift
[137/360] Compiling JellyfinAPI ProcessPriorityClass.swift
[138/360] Compiling JellyfinAPI ProfileCondition.swift
[139/360] Compiling JellyfinAPI ProfileConditionType.swift
[140/360] Compiling JellyfinAPI ProfileConditionValue.swift
[141/360] Compiling JellyfinAPI ProgramAudio.swift
[142/360] Compiling JellyfinAPI PublicSystemInfo.swift
[143/360] Compiling JellyfinAPI QueryFilters.swift
[144/360] Compiling JellyfinAPI QueryFiltersLegacy.swift
[145/360] Compiling JellyfinAPI QueueItem.swift
[146/360] Compiling JellyfinAPI QueueRequestDto.swift
[147/360] Compiling JellyfinAPI QuickConnectDto.swift
[148/360] Compiling JellyfinAPI QuickConnectResult.swift
[149/360] Compiling JellyfinAPI RatingType.swift
[150/360] Compiling JellyfinAPI ReadyRequestDto.swift
[151/360] Compiling JellyfinAPI RecommendationDto.swift
[152/360] Compiling JellyfinAPI RecommendationType.swift
[153/360] Compiling JellyfinAPI RecordingStatus.swift
[154/360] Compiling JellyfinAPI RefreshProgressMessage.swift
[155/360] Compiling JellyfinAPI RemoteImageInfo.swift
[156/360] Compiling JellyfinAPI RemoteImageResult.swift
[157/360] Compiling JellyfinAPI RemoteLyricInfoDto.swift
[158/360] Compiling JellyfinAPI RemoteSearchResult.swift
[159/360] Compiling JellyfinAPI RemoteSubtitleInfo.swift
[160/385] Compiling JellyfinAPI MediaProtocol.swift
[161/385] Compiling JellyfinAPI MediaSourceInfo.swift
[162/385] Compiling JellyfinAPI MediaSourceType.swift
[163/385] Compiling JellyfinAPI MediaStream.swift
[164/385] Compiling JellyfinAPI MediaStreamProtocol.swift
[165/385] Compiling JellyfinAPI MediaStreamType.swift
[166/385] Compiling JellyfinAPI MediaType.swift
[167/385] Compiling JellyfinAPI MediaURL.swift
[168/385] Compiling JellyfinAPI MediaUpdateInfoDto.swift
[169/385] Compiling JellyfinAPI MediaUpdateInfoPathDto.swift
[170/385] Compiling JellyfinAPI MessageCommand.swift
[171/385] Compiling JellyfinAPI MetadataConfiguration.swift
[172/385] Compiling JellyfinAPI MetadataEditorInfo.swift
[173/385] Compiling JellyfinAPI MetadataField.swift
[174/385] Compiling JellyfinAPI MetadataOptions.swift
[175/385] Compiling JellyfinAPI MetadataRefreshMode.swift
[176/385] Compiling JellyfinAPI MovePlaylistItemRequestDto.swift
[177/385] Compiling JellyfinAPI MovieInfo.swift
[178/385] Compiling JellyfinAPI MovieInfoRemoteSearchQuery.swift
[179/385] Compiling JellyfinAPI MusicVideoInfo.swift
[180/385] Compiling JellyfinAPI MusicVideoInfoRemoteSearchQuery.swift
[181/385] Compiling JellyfinAPI NameGuidPair.swift
[182/385] Compiling JellyfinAPI NameIDPair.swift
[183/385] Compiling JellyfinAPI NameValuePair.swift
[184/385] Compiling JellyfinAPI NetworkConfiguration.swift
[185/385] Compiling JellyfinAPI BookInfoRemoteSearchQuery.swift
[186/385] Compiling JellyfinAPI BoxSetInfo.swift
[187/385] Compiling JellyfinAPI BoxSetInfoRemoteSearchQuery.swift
[188/385] Compiling JellyfinAPI BrandingOptions.swift
[189/385] Compiling JellyfinAPI BufferRequestDto.swift
[190/385] Compiling JellyfinAPI CastReceiverApplication.swift
[191/385] Compiling JellyfinAPI ChannelFeatures.swift
[192/385] Compiling JellyfinAPI ChannelItemSortField.swift
[193/385] Compiling JellyfinAPI ChannelMappingOptionsDto.swift
[194/385] Compiling JellyfinAPI ChannelMediaContentType.swift
[195/385] Compiling JellyfinAPI ChannelMediaType.swift
[196/385] Compiling JellyfinAPI ChannelType.swift
[197/385] Compiling JellyfinAPI ChapterInfo.swift
[198/385] Compiling JellyfinAPI ClientCapabilities.swift
[199/385] Compiling JellyfinAPI ClientCapabilitiesDto.swift
[200/385] Compiling JellyfinAPI ClientLogDocumentResponseDto.swift
[201/385] Compiling JellyfinAPI CodecProfile.swift
[202/385] Compiling JellyfinAPI CodecType.swift
[203/385] Compiling JellyfinAPI CollectionCreationResult.swift
[204/385] Compiling JellyfinAPI CollectionType.swift
[205/385] Compiling JellyfinAPI CollectionTypeOptions.swift
[206/385] Compiling JellyfinAPI ConfigImageTypes.swift
[207/385] Compiling JellyfinAPI ConfigurationPageInfo.swift
[208/385] Compiling JellyfinAPI ContainerProfile.swift
[209/385] Compiling JellyfinAPI ControlResponse.swift
[210/385] Compiling JellyfinAPI AccessSchedule.swift
[211/385] Compiling JellyfinAPI ActivityLogEntry.swift
[212/385] Compiling JellyfinAPI ActivityLogEntryMessage.swift
[213/385] Compiling JellyfinAPI ActivityLogEntryQueryResult.swift
[214/385] Compiling JellyfinAPI ActivityLogEntryStartMessage.swift
[215/385] Compiling JellyfinAPI ActivityLogEntryStopMessage.swift
[216/385] Compiling JellyfinAPI AddVirtualFolderDto.swift
[217/385] Compiling JellyfinAPI AdminNotificationDto.swift
[218/385] Compiling JellyfinAPI AlbumInfo.swift
[219/385] Compiling JellyfinAPI AlbumInfoRemoteSearchQuery.swift
[220/385] Compiling JellyfinAPI AllThemeMediaResult.swift
[221/385] Compiling JellyfinAPI Architecture.swift
[222/385] Compiling JellyfinAPI ArtistInfo.swift
[223/385] Compiling JellyfinAPI ArtistInfoRemoteSearchQuery.swift
[224/385] Compiling JellyfinAPI AudioSpatialFormat.swift
[225/385] Compiling JellyfinAPI AuthenticateUserByName.swift
[226/385] Compiling JellyfinAPI AuthenticationInfo.swift
[227/385] Compiling JellyfinAPI AuthenticationInfoQueryResult.swift
[228/385] Compiling JellyfinAPI AuthenticationResult.swift
[229/385] Compiling JellyfinAPI BaseItem.swift
[230/385] Compiling JellyfinAPI BaseItemDto.swift
[231/385] Compiling JellyfinAPI BaseItemDtoQueryResult.swift
[232/385] Compiling JellyfinAPI BaseItemKind.swift
[233/385] Compiling JellyfinAPI BaseItemPerson.swift
[234/385] Compiling JellyfinAPI BookInfo.swift
[235/385] Compiling JellyfinAPI ExternalIDInfo.swift
[236/385] Compiling JellyfinAPI ExternalIDMediaType.swift
[237/385] Compiling JellyfinAPI ExternalURL.swift
[238/385] Compiling JellyfinAPI ExtraType.swift
[239/385] Compiling JellyfinAPI FFmpegLocation.swift
[240/385] Compiling JellyfinAPI FileSystemEntryInfo.swift
[241/385] Compiling JellyfinAPI FileSystemEntryType.swift
[242/385] Compiling JellyfinAPI FontFile.swift
[243/385] Compiling JellyfinAPI ForceKeepAliveMessage.swift
[244/385] Compiling JellyfinAPI ForgotPasswordAction.swift
[245/385] Compiling JellyfinAPI ForgotPasswordDto.swift
[246/385] Compiling JellyfinAPI ForgotPasswordPinDto.swift
[247/385] Compiling JellyfinAPI ForgotPasswordResult.swift
[248/385] Compiling JellyfinAPI GeneralCommand.swift
[249/385] Compiling JellyfinAPI GeneralCommandMessage.swift
[250/385] Compiling JellyfinAPI GeneralCommandType.swift
[251/385] Compiling JellyfinAPI GetProgramsDto.swift
[252/385] Compiling JellyfinAPI GroupInfoDto.swift
[253/385] Compiling JellyfinAPI GroupInfoDtoGroupUpdate.swift
[254/385] Compiling JellyfinAPI GroupQueueMode.swift
[255/385] Compiling JellyfinAPI GroupRepeatMode.swift
[256/385] Compiling JellyfinAPI GroupShuffleMode.swift
[257/385] Compiling JellyfinAPI GroupStateType.swift
[258/385] Compiling JellyfinAPI GroupStateUpdate.swift
[259/385] Compiling JellyfinAPI GroupStateUpdateGroupUpdate.swift
[260/485] Compiling JellyfinAPI ServerRestartingMessage.swift
[261/485] Compiling JellyfinAPI ServerShuttingDownMessage.swift
[262/485] Compiling JellyfinAPI SessionInfo.swift
[263/485] Compiling JellyfinAPI SessionMessageType.swift
[264/485] Compiling JellyfinAPI SessionUserInfo.swift
[265/485] Compiling JellyfinAPI SessionsMessage.swift
[266/485] Compiling JellyfinAPI SessionsStartMessage.swift
[267/485] Compiling JellyfinAPI SessionsStopMessage.swift
[268/485] Compiling JellyfinAPI SetChannelMappingDto.swift
[269/485] Compiling JellyfinAPI SetPlaylistItemRequestDto.swift
[270/485] Compiling JellyfinAPI SetRepeatModeRequestDto.swift
[271/485] Compiling JellyfinAPI SetShuffleModeRequestDto.swift
[272/485] Compiling JellyfinAPI SongInfo.swift
[273/485] Compiling JellyfinAPI SortOrder.swift
[274/485] Compiling JellyfinAPI SpecialFeatureType.swift
[275/485] Compiling JellyfinAPI SpecialViewOptionDto.swift
[276/485] Compiling JellyfinAPI StartupConfigurationDto.swift
[277/485] Compiling JellyfinAPI StartupRemoteAccessDto.swift
[278/485] Compiling JellyfinAPI StartupUserDto.swift
[279/485] Compiling JellyfinAPI StringGroupUpdate.swift
[280/485] Compiling JellyfinAPI SubtitleDeliveryMethod.swift
[281/485] Compiling JellyfinAPI SubtitleOptions.swift
[282/485] Compiling JellyfinAPI SubtitlePlaybackMode.swift
[283/485] Compiling JellyfinAPI SubtitleProfile.swift
[284/485] Compiling JellyfinAPI SyncPlayCommandMessage.swift
[285/510] Compiling JellyfinAPI RemoveFromPlaylistRequestDto.swift
[286/510] Compiling JellyfinAPI RepeatMode.swift
[287/510] Compiling JellyfinAPI RepositoryInfo.swift
[288/510] Compiling JellyfinAPI ResponseProfile.swift
[289/510] Compiling JellyfinAPI RestartRequiredMessage.swift
[290/510] Compiling JellyfinAPI ScheduledTaskEndedMessage.swift
[291/510] Compiling JellyfinAPI ScheduledTasksInfoMessage.swift
[292/510] Compiling JellyfinAPI ScheduledTasksInfoStartMessage.swift
[293/510] Compiling JellyfinAPI ScheduledTasksInfoStopMessage.swift
[294/510] Compiling JellyfinAPI ScrollDirection.swift
[295/510] Compiling JellyfinAPI SearchHint.swift
[296/510] Compiling JellyfinAPI SearchHintResult.swift
[297/510] Compiling JellyfinAPI SeekRequestDto.swift
[298/510] Compiling JellyfinAPI SendCommand.swift
[299/510] Compiling JellyfinAPI SendCommandType.swift
[300/510] Compiling JellyfinAPI SendToUserType.swift
[301/510] Compiling JellyfinAPI SeriesInfo.swift
[302/510] Compiling JellyfinAPI SeriesInfoRemoteSearchQuery.swift
[303/510] Compiling JellyfinAPI SeriesStatus.swift
[304/510] Compiling JellyfinAPI SeriesTimerCancelledMessage.swift
[305/510] Compiling JellyfinAPI SeriesTimerCreatedMessage.swift
[306/510] Compiling JellyfinAPI SeriesTimerInfoDto.swift
[307/510] Compiling JellyfinAPI SeriesTimerInfoDtoQueryResult.swift
[308/510] Compiling JellyfinAPI ServerConfiguration.swift
[309/510] Compiling JellyfinAPI ServerDiscoveryInfo.swift
[310/535] Compiling JellyfinAPI TunerChannelMapping.swift
[311/535] Compiling JellyfinAPI TunerHostInfo.swift
[312/535] Compiling JellyfinAPI TypeOptions.swift
[313/535] Compiling JellyfinAPI UnratedItem.swift
[314/535] Compiling JellyfinAPI UpdateLibraryOptionsDto.swift
[315/535] Compiling JellyfinAPI UpdateMediaPathRequestDto.swift
[316/535] Compiling JellyfinAPI UpdatePlaylistDto.swift
[317/535] Compiling JellyfinAPI UpdatePlaylistUserDto.swift
[318/535] Compiling JellyfinAPI UpdateUserEasyPassword.swift
[319/535] Compiling JellyfinAPI UpdateUserItemDataDto.swift
[320/535] Compiling JellyfinAPI UpdateUserPassword.swift
[321/535] Compiling JellyfinAPI UploadSubtitleDto.swift
[322/535] Compiling JellyfinAPI UserConfiguration.swift
[323/535] Compiling JellyfinAPI UserDataChangeInfo.swift
[324/535] Compiling JellyfinAPI UserDataChangedMessage.swift
[325/535] Compiling JellyfinAPI UserDeletedMessage.swift
[326/535] Compiling JellyfinAPI UserDto.swift
[327/535] Compiling JellyfinAPI UserItemDataDto.swift
[328/535] Compiling JellyfinAPI UserPolicy.swift
[329/535] Compiling JellyfinAPI UserUpdatedMessage.swift
[330/535] Compiling JellyfinAPI UtcTimeResponse.swift
[331/535] Compiling JellyfinAPI ValidatePathDto.swift
[332/535] Compiling JellyfinAPI VersionInfo.swift
[333/535] Compiling JellyfinAPI Video3DFormat.swift
[334/535] Compiling JellyfinAPI VideoRange.swift
[335/560] Compiling JellyfinAPI SyncPlayGroupUpdateCommandMessage.swift
[336/560] Compiling JellyfinAPI SyncPlayQueueItem.swift
[337/560] Compiling JellyfinAPI SyncPlayUserAccessType.swift
[338/560] Compiling JellyfinAPI SystemInfo.swift
[339/560] Compiling JellyfinAPI TaskCompletionStatus.swift
[340/560] Compiling JellyfinAPI TaskInfo.swift
[341/560] Compiling JellyfinAPI TaskResult.swift
[342/560] Compiling JellyfinAPI TaskState.swift
[343/560] Compiling JellyfinAPI TaskTriggerInfo.swift
[344/560] Compiling JellyfinAPI ThemeMediaResult.swift
[345/560] Compiling JellyfinAPI TimerCancelledMessage.swift
[346/560] Compiling JellyfinAPI TimerCreatedMessage.swift
[347/560] Compiling JellyfinAPI TimerEventInfo.swift
[348/560] Compiling JellyfinAPI TimerInfoDto.swift
[349/560] Compiling JellyfinAPI TimerInfoDtoQueryResult.swift
[350/560] Compiling JellyfinAPI TrailerInfo.swift
[351/560] Compiling JellyfinAPI TrailerInfoRemoteSearchQuery.swift
[352/560] Compiling JellyfinAPI TranscodeReason.swift
[353/560] Compiling JellyfinAPI TranscodeSeekInfo.swift
[354/560] Compiling JellyfinAPI TranscodingInfo.swift
[355/560] Compiling JellyfinAPI TranscodingProfile.swift
[356/560] Compiling JellyfinAPI TransportStreamTimestamp.swift
[357/560] Compiling JellyfinAPI TrickplayInfo.swift
[358/560] Compiling JellyfinAPI TrickplayOptions.swift
[359/560] Compiling JellyfinAPI TrickplayScanBehavior.swift
[360/585] Compiling JellyfinAPI VideoRangeType.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[361/585] Compiling JellyfinAPI VideoType.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[362/585] Compiling JellyfinAPI VirtualFolderInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[363/585] Compiling JellyfinAPI WakeOnLanInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[364/585] Compiling JellyfinAPI WebSocketMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[365/585] Compiling JellyfinAPI XbmcMetadataOptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[366/585] Compiling JellyfinAPI XmlAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[367/585] Compiling JellyfinAPI AnyJSON.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[368/585] Compiling JellyfinAPI Paths.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[369/585] Compiling JellyfinAPI StringCodingKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[370/585] Compiling JellyfinAPI JellyfinClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[371/585] Compiling JellyfinAPI OpenISO8601Formatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[372/585] Compiling JellyfinAPI AddItemToPlaylistAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[373/585] Compiling JellyfinAPI AddListingProviderAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[374/585] Compiling JellyfinAPI AddMediaPathAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[375/585] Compiling JellyfinAPI AddToCollectionAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[376/585] Compiling JellyfinAPI AddToPlaylistAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[377/585] Compiling JellyfinAPI AddTunerHostAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[378/585] Compiling JellyfinAPI AddUserToSessionAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[379/585] Compiling JellyfinAPI AddVirtualFolderAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[380/585] Compiling JellyfinAPI ApplySearchCriteriaAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[381/585] Compiling JellyfinAPI AuthenticateUserAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[382/585] Compiling JellyfinAPI AuthenticateUserByNameAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[383/585] Compiling JellyfinAPI AuthenticateWithQuickConnectAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[384/585] Compiling JellyfinAPI AuthorizeAPI.swift
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[385/610] Compiling JellyfinAPI GetCulturesAPI.swift
[386/610] Compiling JellyfinAPI GetCurrentUserAPI.swift
[387/610] Compiling JellyfinAPI GetDashboardConfigurationPageAPI.swift
[388/610] Compiling JellyfinAPI GetDefaultDirectoryBrowserAPI.swift
[389/610] Compiling JellyfinAPI GetDefaultListingProviderAPI.swift
[390/610] Compiling JellyfinAPI GetDefaultMetadataOptionsAPI.swift
[391/610] Compiling JellyfinAPI GetDefaultProfileAPI.swift
[392/610] Compiling JellyfinAPI GetDefaultTimerAPI.swift
[393/610] Compiling JellyfinAPI GetDescriptionXml2API.swift
[394/610] Compiling JellyfinAPI GetDescriptionXmlAPI.swift
[395/610] Compiling JellyfinAPI GetDeviceInfoAPI.swift
[396/610] Compiling JellyfinAPI GetDeviceOptionsAPI.swift
[397/610] Compiling JellyfinAPI GetDevicesAPI.swift
[398/610] Compiling JellyfinAPI GetDirectoryContentsAPI.swift
[399/610] Compiling JellyfinAPI GetDisplayPreferencesAPI.swift
[400/610] Compiling JellyfinAPI GetDownloadAPI.swift
[401/610] Compiling JellyfinAPI GetDrivesAPI.swift
[402/610] Compiling JellyfinAPI GetEnabledAPI.swift
[403/610] Compiling JellyfinAPI GetEndpointInfoAPI.swift
[404/610] Compiling JellyfinAPI GetEpisodesAPI.swift
[405/610] Compiling JellyfinAPI GetExternalIDInfosAPI.swift
[406/610] Compiling JellyfinAPI GetFallbackFontAPI.swift
[407/610] Compiling JellyfinAPI GetFallbackFontListAPI.swift
[408/610] Compiling JellyfinAPI GetFileAPI.swift
[409/610] Compiling JellyfinAPI GetFirstUser2API.swift
[410/635] Compiling JellyfinAPI AuthorizeQuickConnectAPI.swift
[411/635] Compiling JellyfinAPI CancelPackageInstallationAPI.swift
[412/635] Compiling JellyfinAPI CancelSeriesTimerAPI.swift
[413/635] Compiling JellyfinAPI CancelTimerAPI.swift
[414/635] Compiling JellyfinAPI CloseLiveStreamAPI.swift
[415/635] Compiling JellyfinAPI CompleteWizardAPI.swift
[416/635] Compiling JellyfinAPI ConnectAPI.swift
[417/635] Compiling JellyfinAPI CreateAdminNotificationAPI.swift
[418/635] Compiling JellyfinAPI CreateCollectionAPI.swift
[419/635] Compiling JellyfinAPI CreateKeyAPI.swift
[420/635] Compiling JellyfinAPI CreatePlaylistAPI.swift
[421/635] Compiling JellyfinAPI CreateProfileAPI.swift
[422/635] Compiling JellyfinAPI CreateSeriesTimerAPI.swift
[423/635] Compiling JellyfinAPI CreateTimerAPI.swift
[424/635] Compiling JellyfinAPI CreateUserByNameAPI.swift
[425/635] Compiling JellyfinAPI DeleteAlternateSourcesAPI.swift
[426/635] Compiling JellyfinAPI DeleteCustomSplashscreenAPI.swift
[427/635] Compiling JellyfinAPI DeleteDeviceAPI.swift
[428/635] Compiling JellyfinAPI DeleteItemAPI.swift
[429/635] Compiling JellyfinAPI DeleteItemImageAPI.swift
[430/635] Compiling JellyfinAPI DeleteItemImageByIndexAPI.swift
[431/635] Compiling JellyfinAPI DeleteItemsAPI.swift
[432/635] Compiling JellyfinAPI DeleteListingProviderAPI.swift
[433/635] Compiling JellyfinAPI DeleteLyricsAPI.swift
[434/635] Compiling JellyfinAPI DeleteProfileAPI.swift
[435/659] Emitting module JellyfinAPI
/Users/admin/builder/spi-builder-workspace/Sources/OpenISO8601Formatter.swift:12:14: warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
10 |
11 | // https://stackoverflow.com/a/50281094/976628
12 | public class OpenISO8601DateFormatter: DateFormatter {
   |              `- warning: class 'OpenISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
13 |     static let withoutSeconds: DateFormatter = {
14 |         let formatter = DateFormatter()
[436/683] Compiling JellyfinAPI DeleteRecordingAPI.swift
[437/683] Compiling JellyfinAPI DeleteSubtitleAPI.swift
[438/683] Compiling JellyfinAPI DeleteTunerHostAPI.swift
[439/683] Compiling JellyfinAPI DeleteUserAPI.swift
[440/683] Compiling JellyfinAPI DeleteUserImageAPI.swift
[441/683] Compiling JellyfinAPI DeleteUserImageByIndexAPI.swift
[442/683] Compiling JellyfinAPI DeleteUserItemRatingAPI.swift
[443/683] Compiling JellyfinAPI DisablePluginAPI.swift
[444/683] Compiling JellyfinAPI DiscoverTunersAPI.swift
[445/683] Compiling JellyfinAPI DiscvoverTunersAPI.swift
[446/683] Compiling JellyfinAPI DisplayContentAPI.swift
[447/683] Compiling JellyfinAPI DownloadRemoteImageAPI.swift
[448/683] Compiling JellyfinAPI DownloadRemoteLyricsAPI.swift
[449/683] Compiling JellyfinAPI DownloadRemoteSubtitlesAPI.swift
[450/683] Compiling JellyfinAPI EnablePluginAPI.swift
[451/683] Compiling JellyfinAPI ForgotPasswordAPI.swift
[452/683] Compiling JellyfinAPI ForgotPasswordPinAPI.swift
[453/683] Compiling JellyfinAPI GetAPI.swift
[454/683] Compiling JellyfinAPI GetAdditionalPartAPI.swift
[455/683] Compiling JellyfinAPI GetAlbumArtistsAPI.swift
[456/683] Compiling JellyfinAPI GetAllChannelFeaturesAPI.swift
[457/683] Compiling JellyfinAPI GetAncestorsAPI.swift
[458/683] Compiling JellyfinAPI GetArtistByNameAPI.swift
[459/683] Compiling JellyfinAPI GetArtistImageAPI.swift
[460/683] Compiling JellyfinAPI GetArtistsAPI.swift
[461/707] Compiling JellyfinAPI GetAttachmentAPI.swift
[462/707] Compiling JellyfinAPI GetAudioStreamAPI.swift
[463/707] Compiling JellyfinAPI GetAudioStreamByContainerAPI.swift
[464/707] Compiling JellyfinAPI GetAuthProvidersAPI.swift
[465/707] Compiling JellyfinAPI GetBitrateTestBytesAPI.swift
[466/707] Compiling JellyfinAPI GetBookRemoteSearchResultsAPI.swift
[467/707] Compiling JellyfinAPI GetBoxSetRemoteSearchResultsAPI.swift
[468/707] Compiling JellyfinAPI GetBrandingCss2API.swift
[469/707] Compiling JellyfinAPI GetBrandingCssAPI.swift
[470/707] Compiling JellyfinAPI GetBrandingOptionsAPI.swift
[471/707] Compiling JellyfinAPI GetChannelAPI.swift
[472/707] Compiling JellyfinAPI GetChannelFeaturesAPI.swift
[473/707] Compiling JellyfinAPI GetChannelItemsAPI.swift
[474/707] Compiling JellyfinAPI GetChannelMappingOptionsAPI.swift
[475/707] Compiling JellyfinAPI GetChannelsAPI.swift
[476/707] Compiling JellyfinAPI GetConfigurationAPI.swift
[477/707] Compiling JellyfinAPI GetConfigurationPagesAPI.swift
[478/707] Compiling JellyfinAPI GetConnectionManager2API.swift
[479/707] Compiling JellyfinAPI GetConnectionManager3API.swift
[480/707] Compiling JellyfinAPI GetConnectionManagerAPI.swift
[481/707] Compiling JellyfinAPI GetContentDirectory2API.swift
[482/707] Compiling JellyfinAPI GetContentDirectory3API.swift
[483/707] Compiling JellyfinAPI GetContentDirectoryAPI.swift
[484/707] Compiling JellyfinAPI GetCountriesAPI.swift
[485/707] Compiling JellyfinAPI GetCriticReviewsAPI.swift
[486/731] Compiling JellyfinAPI GetFirstUserAPI.swift
[487/731] Compiling JellyfinAPI GetGeneralImageAPI.swift
[488/731] Compiling JellyfinAPI GetGeneralImagesAPI.swift
[489/731] Compiling JellyfinAPI GetGenreAPI.swift
[490/731] Compiling JellyfinAPI GetGenreImageAPI.swift
[491/731] Compiling JellyfinAPI GetGenreImageByIndexAPI.swift
[492/731] Compiling JellyfinAPI GetGenresAPI.swift
[493/731] Compiling JellyfinAPI GetGroupingOptionsAPI.swift
[494/731] Compiling JellyfinAPI GetGuideInfoAPI.swift
[495/731] Compiling JellyfinAPI GetHlsAudioSegmentAPI.swift
[496/731] Compiling JellyfinAPI GetHlsAudioSegmentLegacyAacAPI.swift
[497/731] Compiling JellyfinAPI GetHlsAudioSegmentLegacyMp3API.swift
[498/731] Compiling JellyfinAPI GetHlsPlaylistLegacyAPI.swift
[499/731] Compiling JellyfinAPI GetHlsVideoSegmentAPI.swift
[500/731] Compiling JellyfinAPI GetHlsVideoSegmentLegacyAPI.swift
[501/731] Compiling JellyfinAPI GetIconAPI.swift
[502/731] Compiling JellyfinAPI GetIconIDAPI.swift
[503/731] Compiling JellyfinAPI GetInstantMixFromAlbumAPI.swift
[504/731] Compiling JellyfinAPI GetInstantMixFromArtists2API.swift
[505/731] Compiling JellyfinAPI GetInstantMixFromArtistsAPI.swift
[506/731] Compiling JellyfinAPI GetInstantMixFromItemAPI.swift
[507/731] Compiling JellyfinAPI GetInstantMixFromMusicGenreByIDAPI.swift
[508/731] Compiling JellyfinAPI GetInstantMixFromMusicGenreByNameAPI.swift
[509/731] Compiling JellyfinAPI GetInstantMixFromPlaylistAPI.swift
[510/731] Compiling JellyfinAPI GetInstantMixFromSongAPI.swift
[511/755] Compiling JellyfinAPI GetNotificationsSummaryAPI.swift
[512/755] Compiling JellyfinAPI GetPackageInfoAPI.swift
[513/755] Compiling JellyfinAPI GetPackagesAPI.swift
[514/755] Compiling JellyfinAPI GetParentPathAPI.swift
[515/755] Compiling JellyfinAPI GetParentalRatingsAPI.swift
[516/755] Compiling JellyfinAPI GetPasswordResetProvidersAPI.swift
[517/755] Compiling JellyfinAPI GetPersonAPI.swift
[518/755] Compiling JellyfinAPI GetPersonImageAPI.swift
[519/755] Compiling JellyfinAPI GetPersonImageByIndexAPI.swift
[520/755] Compiling JellyfinAPI GetPersonRemoteSearchResultsAPI.swift
[521/755] Compiling JellyfinAPI GetPersonsAPI.swift
[522/755] Compiling JellyfinAPI GetPhysicalPathsAPI.swift
[523/755] Compiling JellyfinAPI GetPingSystemAPI.swift
[524/755] Compiling JellyfinAPI GetPlaybackInfoAPI.swift
[525/755] Compiling JellyfinAPI GetPlaylistItemsAPI.swift
[526/755] Compiling JellyfinAPI GetPlaylistUserAPI.swift
[527/755] Compiling JellyfinAPI GetPlaylistUsersAPI.swift
[528/755] Compiling JellyfinAPI GetPluginConfigurationAPI.swift
[529/755] Compiling JellyfinAPI GetPluginImageAPI.swift
[530/755] Compiling JellyfinAPI GetPluginManifestAPI.swift
[531/755] Compiling JellyfinAPI GetPluginsAPI.swift
[532/755] Compiling JellyfinAPI GetPostedPlaybackInfoAPI.swift
[533/755] Compiling JellyfinAPI GetProfileAPI.swift
[534/755] Compiling JellyfinAPI GetProfileInfosAPI.swift
[535/755] Compiling JellyfinAPI GetProgramAPI.swift
[536/779] Compiling JellyfinAPI GetLyricsAPI.swift
[537/779] Compiling JellyfinAPI GetMasterHlsAudioPlaylistAPI.swift
[538/779] Compiling JellyfinAPI GetMasterHlsVideoPlaylistAPI.swift
[539/779] Compiling JellyfinAPI GetMediaFoldersAPI.swift
[540/779] Compiling JellyfinAPI GetMediaInfoImageAPI.swift
[541/779] Compiling JellyfinAPI GetMediaInfoImagesAPI.swift
[542/779] Compiling JellyfinAPI GetMediaReceiverRegistrar2API.swift
[543/779] Compiling JellyfinAPI GetMediaReceiverRegistrar3API.swift
[544/779] Compiling JellyfinAPI GetMediaReceiverRegistrarAPI.swift
[545/779] Compiling JellyfinAPI GetMetadataEditorInfoAPI.swift
[546/779] Compiling JellyfinAPI GetMovieRecommendationsAPI.swift
[547/779] Compiling JellyfinAPI GetMovieRemoteSearchResultsAPI.swift
[548/779] Compiling JellyfinAPI GetMusicAlbumRemoteSearchResultsAPI.swift
[549/779] Compiling JellyfinAPI GetMusicArtistRemoteSearchResultsAPI.swift
[550/779] Compiling JellyfinAPI GetMusicGenreAPI.swift
[551/779] Compiling JellyfinAPI GetMusicGenreImageAPI.swift
[552/779] Compiling JellyfinAPI GetMusicGenreImageByIndexAPI.swift
[553/779] Compiling JellyfinAPI GetMusicGenresAPI.swift
[554/779] Compiling JellyfinAPI GetMusicVideoRemoteSearchResultsAPI.swift
[555/779] Compiling JellyfinAPI GetNamedConfigurationAPI.swift
[556/779] Compiling JellyfinAPI GetNetworkSharesAPI.swift
[557/779] Compiling JellyfinAPI GetNextUpAPI.swift
[558/779] Compiling JellyfinAPI GetNotificationServicesAPI.swift
[559/779] Compiling JellyfinAPI GetNotificationTypesAPI.swift
[560/779] Compiling JellyfinAPI GetNotificationsAPI.swift
[561/803] Compiling JellyfinAPI GetProgramsAPI.swift
[562/803] Compiling JellyfinAPI GetPublicSystemInfoAPI.swift
[563/803] Compiling JellyfinAPI GetPublicUsersAPI.swift
[564/803] Compiling JellyfinAPI GetQueryFiltersAPI.swift
[565/803] Compiling JellyfinAPI GetQueryFiltersLegacyAPI.swift
[566/803] Compiling JellyfinAPI GetQuickConnectEnabledAPI.swift
[567/803] Compiling JellyfinAPI GetQuickConnectStateAPI.swift
[568/803] Compiling JellyfinAPI GetRatingImageAPI.swift
[569/803] Compiling JellyfinAPI GetRatingImagesAPI.swift
[570/803] Compiling JellyfinAPI GetRecommendedProgramsAPI.swift
[571/803] Compiling JellyfinAPI GetRecordingAPI.swift
[572/803] Compiling JellyfinAPI GetRecordingFoldersAPI.swift
[573/803] Compiling JellyfinAPI GetRecordingGroupAPI.swift
[574/803] Compiling JellyfinAPI GetRecordingGroupsAPI.swift
[575/803] Compiling JellyfinAPI GetRecordingsAPI.swift
[576/803] Compiling JellyfinAPI GetRecordingsSeriesAPI.swift
[577/803] Compiling JellyfinAPI GetRemoteImageProvidersAPI.swift
[578/803] Compiling JellyfinAPI GetRemoteImagesAPI.swift
[579/803] Compiling JellyfinAPI GetRemoteLyricsAPI.swift
[580/803] Compiling JellyfinAPI GetRemoteSubtitlesAPI.swift
[581/803] Compiling JellyfinAPI GetRepositoriesAPI.swift
[582/803] Compiling JellyfinAPI GetResumeItemsAPI.swift
[583/803] Compiling JellyfinAPI GetRootFolderAPI.swift
[584/803] Compiling JellyfinAPI GetSchedulesDirectCountriesAPI.swift
[585/803] Compiling JellyfinAPI GetSearchHintsAPI.swift
[586/803] Compiling JellyfinAPI PostUserImageByIndexAPI.swift
[587/803] Compiling JellyfinAPI ProcessConnectionManagerControlRequestAPI.swift
[588/803] Compiling JellyfinAPI ProcessContentDirectoryControlRequestAPI.swift
[589/803] Compiling JellyfinAPI ProcessMediaReceiverRegistrarControlRequestAPI.swift
[590/803] Compiling JellyfinAPI RefreshItemAPI.swift
[591/803] Compiling JellyfinAPI RefreshLibraryAPI.swift
[592/803] Compiling JellyfinAPI RemoveFromCollectionAPI.swift
[593/803] Compiling JellyfinAPI RemoveFromPlaylistAPI.swift
[594/803] Compiling JellyfinAPI RemoveItemFromPlaylistAPI.swift
[595/803] Compiling JellyfinAPI RemoveMediaPathAPI.swift
[596/803] Compiling JellyfinAPI RemoveUserFromPlaylistAPI.swift
[597/803] Compiling JellyfinAPI RemoveUserFromSessionAPI.swift
[598/803] Compiling JellyfinAPI RemoveVirtualFolderAPI.swift
[599/803] Compiling JellyfinAPI RenameVirtualFolderAPI.swift
[600/803] Compiling JellyfinAPI ReportPlaybackProgressAPI.swift
[601/803] Compiling JellyfinAPI ReportPlaybackStartAPI.swift
[602/803] Compiling JellyfinAPI ReportPlaybackStoppedAPI.swift
[603/803] Compiling JellyfinAPI ReportSessionEndedAPI.swift
[604/803] Compiling JellyfinAPI ReportViewingAPI.swift
[605/803] Compiling JellyfinAPI ResetTunerAPI.swift
[606/803] Compiling JellyfinAPI RestartApplicationAPI.swift
[607/803] Compiling JellyfinAPI RevokeKeyAPI.swift
[608/803] Compiling JellyfinAPI SearchRemoteLyricsAPI.swift
[609/803] Compiling JellyfinAPI SearchRemoteSubtitlesAPI.swift
[610/803] Compiling JellyfinAPI GetIntrosAPI.swift
[611/803] Compiling JellyfinAPI GetItemAPI.swift
[612/803] Compiling JellyfinAPI GetItemCountsAPI.swift
[613/803] Compiling JellyfinAPI GetItemImage2API.swift
[614/803] Compiling JellyfinAPI GetItemImageAPI.swift
[615/803] Compiling JellyfinAPI GetItemImageByIndexAPI.swift
[616/803] Compiling JellyfinAPI GetItemImageInfosAPI.swift
[617/803] Compiling JellyfinAPI GetItemUserDataAPI.swift
[618/803] Compiling JellyfinAPI GetItemsAPI.swift
[619/803] Compiling JellyfinAPI GetItemsByUserIDAPI.swift
[620/803] Compiling JellyfinAPI GetKeysAPI.swift
[621/803] Compiling JellyfinAPI GetLatestChannelItemsAPI.swift
[622/803] Compiling JellyfinAPI GetLatestMediaAPI.swift
[623/803] Compiling JellyfinAPI GetLibraryOptionsInfoAPI.swift
[624/803] Compiling JellyfinAPI GetLineupsAPI.swift
[625/803] Compiling JellyfinAPI GetLiveHlsStreamAPI.swift
[626/803] Compiling JellyfinAPI GetLiveRecordingFileAPI.swift
[627/803] Compiling JellyfinAPI GetLiveStreamFileAPI.swift
[628/803] Compiling JellyfinAPI GetLiveTvChannelsAPI.swift
[629/803] Compiling JellyfinAPI GetLiveTvInfoAPI.swift
[630/803] Compiling JellyfinAPI GetLiveTvProgramsAPI.swift
[631/803] Compiling JellyfinAPI GetLocalTrailersAPI.swift
[632/803] Compiling JellyfinAPI GetLocalizationOptionsAPI.swift
[633/803] Compiling JellyfinAPI GetLogEntriesAPI.swift
[634/803] Compiling JellyfinAPI GetLogFileAPI.swift
[635/803] Compiling JellyfinAPI InitiateAPI.swift
[636/803] Compiling JellyfinAPI InitiateQuickConnectAPI.swift
[637/803] Compiling JellyfinAPI InstallPackageAPI.swift
[638/803] Compiling JellyfinAPI LogFileAPI.swift
[639/803] Compiling JellyfinAPI MarkFavoriteItemAPI.swift
[640/803] Compiling JellyfinAPI MarkPlayedItemAPI.swift
[641/803] Compiling JellyfinAPI MarkUnplayedItemAPI.swift
[642/803] Compiling JellyfinAPI MergeVersionsAPI.swift
[643/803] Compiling JellyfinAPI MoveItemAPI.swift
[644/803] Compiling JellyfinAPI OnPlaybackProgressAPI.swift
[645/803] Compiling JellyfinAPI OnPlaybackStartAPI.swift
[646/803] Compiling JellyfinAPI OnPlaybackStoppedAPI.swift
[647/803] Compiling JellyfinAPI OpenLiveStreamAPI.swift
[648/803] Compiling JellyfinAPI PingPlaybackSessionAPI.swift
[649/803] Compiling JellyfinAPI PlayAPI.swift
[650/803] Compiling JellyfinAPI PostAddedMoviesAPI.swift
[651/803] Compiling JellyfinAPI PostAddedSeriesAPI.swift
[652/803] Compiling JellyfinAPI PostCapabilitiesAPI.swift
[653/803] Compiling JellyfinAPI PostFullCapabilitiesAPI.swift
[654/803] Compiling JellyfinAPI PostPingSystemAPI.swift
[655/803] Compiling JellyfinAPI PostUpdatedMediaAPI.swift
[656/803] Compiling JellyfinAPI PostUpdatedMoviesAPI.swift
[657/803] Compiling JellyfinAPI PostUpdatedSeriesAPI.swift
[658/803] Compiling JellyfinAPI PostUserImageAPI.swift
[659/803] Compiling JellyfinAPI GetSeasonsAPI.swift
[660/803] Compiling JellyfinAPI GetSeriesRemoteSearchResultsAPI.swift
[661/803] Compiling JellyfinAPI GetSeriesTimerAPI.swift
[662/803] Compiling JellyfinAPI GetSeriesTimersAPI.swift
[663/803] Compiling JellyfinAPI GetServerLogsAPI.swift
[664/803] Compiling JellyfinAPI GetSessionsAPI.swift
[665/803] Compiling JellyfinAPI GetSimilarAlbumsAPI.swift
[666/803] Compiling JellyfinAPI GetSimilarArtistsAPI.swift
[667/803] Compiling JellyfinAPI GetSimilarItemsAPI.swift
[668/803] Compiling JellyfinAPI GetSimilarMoviesAPI.swift
[669/803] Compiling JellyfinAPI GetSimilarShowsAPI.swift
[670/803] Compiling JellyfinAPI GetSimilarTrailersAPI.swift
[671/803] Compiling JellyfinAPI GetSpecialFeaturesAPI.swift
[672/803] Compiling JellyfinAPI GetSplashscreenAPI.swift
[673/803] Compiling JellyfinAPI GetStartupConfigurationAPI.swift
[674/803] Compiling JellyfinAPI GetStudioAPI.swift
[675/803] Compiling JellyfinAPI GetStudioImageAPI.swift
[676/803] Compiling JellyfinAPI GetStudioImageByIndexAPI.swift
[677/803] Compiling JellyfinAPI GetStudiosAPI.swift
[678/803] Compiling JellyfinAPI GetSubtitleAPI.swift
[679/803] Compiling JellyfinAPI GetSubtitlePlaylistAPI.swift
[680/803] Compiling JellyfinAPI GetSubtitleWithTicksAPI.swift
[681/803] Compiling JellyfinAPI GetSuggestionsAPI.swift
[682/803] Compiling JellyfinAPI GetSystemInfoAPI.swift
[683/803] Compiling JellyfinAPI GetTaskAPI.swift
[684/803] Compiling JellyfinAPI SendFullGeneralCommandAPI.swift
[685/803] Compiling JellyfinAPI SendGeneralCommandAPI.swift
[686/803] Compiling JellyfinAPI SendMessageCommandAPI.swift
[687/803] Compiling JellyfinAPI SendPlaystateCommandAPI.swift
[688/803] Compiling JellyfinAPI SendSystemCommandAPI.swift
[689/803] Compiling JellyfinAPI SetChannelMappingAPI.swift
[690/803] Compiling JellyfinAPI SetItemImageAPI.swift
[691/803] Compiling JellyfinAPI SetItemImageByIndexAPI.swift
[692/803] Compiling JellyfinAPI SetReadAPI.swift
[693/803] Compiling JellyfinAPI SetRemoteAccessAPI.swift
[694/803] Compiling JellyfinAPI SetRepositoriesAPI.swift
[695/803] Compiling JellyfinAPI SetUnreadAPI.swift
[696/803] Compiling JellyfinAPI ShutdownApplicationAPI.swift
[697/803] Compiling JellyfinAPI StartTaskAPI.swift
[698/803] Compiling JellyfinAPI StopEncodingProcessAPI.swift
[699/803] Compiling JellyfinAPI StopTaskAPI.swift
[700/803] Compiling JellyfinAPI SyncPlayBufferingAPI.swift
[701/803] Compiling JellyfinAPI SyncPlayCreateGroupAPI.swift
[702/803] Compiling JellyfinAPI SyncPlayGetGroupsAPI.swift
[703/803] Compiling JellyfinAPI SyncPlayJoinGroupAPI.swift
[704/803] Compiling JellyfinAPI SyncPlayLeaveGroupAPI.swift
[705/803] Compiling JellyfinAPI SyncPlayMovePlaylistItemAPI.swift
[706/803] Compiling JellyfinAPI SyncPlayNextItemAPI.swift
[707/803] Compiling JellyfinAPI SyncPlayPauseAPI.swift
[708/803] Compiling JellyfinAPI SyncPlayPingAPI.swift
[709/803] Compiling JellyfinAPI SyncPlayPreviousItemAPI.swift
[710/803] Compiling JellyfinAPI SyncPlayQueueAPI.swift
[711/803] Compiling JellyfinAPI SyncPlayReadyAPI.swift
[712/803] Compiling JellyfinAPI SyncPlayRemoveFromPlaylistAPI.swift
[713/803] Compiling JellyfinAPI SyncPlaySeekAPI.swift
[714/803] Compiling JellyfinAPI SyncPlaySetIgnoreWaitAPI.swift
[715/803] Compiling JellyfinAPI SyncPlaySetNewQueueAPI.swift
[716/803] Compiling JellyfinAPI SyncPlaySetPlaylistItemAPI.swift
[717/803] Compiling JellyfinAPI SyncPlaySetRepeatModeAPI.swift
[718/803] Compiling JellyfinAPI SyncPlaySetShuffleModeAPI.swift
[719/803] Compiling JellyfinAPI SyncPlayStopAPI.swift
[720/803] Compiling JellyfinAPI SyncPlayUnpauseAPI.swift
[721/803] Compiling JellyfinAPI TmdbClientConfigurationAPI.swift
[722/803] Compiling JellyfinAPI UninstallPluginAPI.swift
[723/803] Compiling JellyfinAPI UninstallPluginByVersionAPI.swift
[724/803] Compiling JellyfinAPI UnmarkFavoriteItemAPI.swift
[725/803] Compiling JellyfinAPI UpdateConfigurationAPI.swift
[726/803] Compiling JellyfinAPI UpdateDeviceOptionsAPI.swift
[727/803] Compiling JellyfinAPI UpdateDisplayPreferencesAPI.swift
[728/803] Compiling JellyfinAPI UpdateInitialConfigurationAPI.swift
[729/803] Compiling JellyfinAPI UpdateItemAPI.swift
[730/803] Compiling JellyfinAPI UpdateItemContentTypeAPI.swift
[731/803] Compiling JellyfinAPI UpdateItemImageIndexAPI.swift
[732/803] Compiling JellyfinAPI GetTasksAPI.swift
[733/803] Compiling JellyfinAPI GetThemeMediaAPI.swift
[734/803] Compiling JellyfinAPI GetThemeSongsAPI.swift
[735/803] Compiling JellyfinAPI GetThemeVideosAPI.swift
[736/803] Compiling JellyfinAPI GetTimerAPI.swift
[737/803] Compiling JellyfinAPI GetTimersAPI.swift
[738/803] Compiling JellyfinAPI GetTrailerRemoteSearchResultsAPI.swift
[739/803] Compiling JellyfinAPI GetTrailersAPI.swift
[740/803] Compiling JellyfinAPI GetTrickplayHlsPlaylistAPI.swift
[741/803] Compiling JellyfinAPI GetTrickplayTileImageAPI.swift
[742/803] Compiling JellyfinAPI GetTunerHostTypesAPI.swift
[743/803] Compiling JellyfinAPI GetUniversalAudioStreamAPI.swift
[744/803] Compiling JellyfinAPI GetUpcomingEpisodesAPI.swift
[745/803] Compiling JellyfinAPI GetUserByIDAPI.swift
[746/803] Compiling JellyfinAPI GetUserImageAPI.swift
[747/803] Compiling JellyfinAPI GetUserImageByIndexAPI.swift
[748/803] Compiling JellyfinAPI GetUserViewsAPI.swift
[749/803] Compiling JellyfinAPI GetUsersAPI.swift
[750/803] Compiling JellyfinAPI GetUtcTimeAPI.swift
[751/803] Compiling JellyfinAPI GetVariantHlsAudioPlaylistAPI.swift
[752/803] Compiling JellyfinAPI GetVariantHlsVideoPlaylistAPI.swift
[753/803] Compiling JellyfinAPI GetVideoStreamAPI.swift
[754/803] Compiling JellyfinAPI GetVideoStreamByContainerAPI.swift
[755/803] Compiling JellyfinAPI GetVirtualFoldersAPI.swift
[756/803] Compiling JellyfinAPI UpdateItemUserDataAPI.swift
[757/803] Compiling JellyfinAPI UpdateLibraryOptionsAPI.swift
[758/803] Compiling JellyfinAPI UpdateMediaEncoderPathAPI.swift
[759/803] Compiling JellyfinAPI UpdateMediaPathAPI.swift
[760/803] Compiling JellyfinAPI UpdateNamedConfigurationAPI.swift
[761/803] Compiling JellyfinAPI UpdatePlaylistAPI.swift
[762/803] Compiling JellyfinAPI UpdatePlaylistUserAPI.swift
[763/803] Compiling JellyfinAPI UpdatePluginConfigurationAPI.swift
[764/803] Compiling JellyfinAPI UpdateProfileAPI.swift
[765/803] Compiling JellyfinAPI UpdateSeriesTimerAPI.swift
[766/803] Compiling JellyfinAPI UpdateStartupUserAPI.swift
[767/803] Compiling JellyfinAPI UpdateTaskAPI.swift
[768/803] Compiling JellyfinAPI UpdateTimerAPI.swift
[769/803] Compiling JellyfinAPI UpdateUserAPI.swift
[770/803] Compiling JellyfinAPI UpdateUserConfigurationAPI.swift
[771/803] Compiling JellyfinAPI UpdateUserEasyPasswordAPI.swift
[772/803] Compiling JellyfinAPI UpdateUserItemRatingAPI.swift
[773/803] Compiling JellyfinAPI UpdateUserPasswordAPI.swift
[774/803] Compiling JellyfinAPI UpdateUserPolicyAPI.swift
[775/803] Compiling JellyfinAPI UploadCustomSplashscreenAPI.swift
[776/803] Compiling JellyfinAPI UploadLyricsAPI.swift
[777/803] Compiling JellyfinAPI UploadSubtitleAPI.swift
[778/803] Compiling JellyfinAPI ValidatePathAPI.swift
[779/803] Compiling JellyfinAPI QuickConnect.swift
[780/803] Compiling JellyfinAPI GetWakeOnLanInfoAPI.swift
[781/803] Compiling JellyfinAPI GetYearAPI.swift
[782/803] Compiling JellyfinAPI GetYearsAPI.swift
[783/803] Compiling JellyfinAPI HeadArtistImageAPI.swift
[784/803] Compiling JellyfinAPI HeadAudioStreamAPI.swift
[785/803] Compiling JellyfinAPI HeadAudioStreamByContainerAPI.swift
[786/803] Compiling JellyfinAPI HeadGenreImageAPI.swift
[787/803] Compiling JellyfinAPI HeadGenreImageByIndexAPI.swift
[788/803] Compiling JellyfinAPI HeadItemImage2API.swift
[789/803] Compiling JellyfinAPI HeadItemImageAPI.swift
[790/803] Compiling JellyfinAPI HeadItemImageByIndexAPI.swift
[791/803] Compiling JellyfinAPI HeadMasterHlsAudioPlaylistAPI.swift
[792/803] Compiling JellyfinAPI HeadMasterHlsVideoPlaylistAPI.swift
[793/803] Compiling JellyfinAPI HeadMusicGenreImageAPI.swift
[794/803] Compiling JellyfinAPI HeadMusicGenreImageByIndexAPI.swift
[795/803] Compiling JellyfinAPI HeadPersonImageAPI.swift
[796/803] Compiling JellyfinAPI HeadPersonImageByIndexAPI.swift
[797/803] Compiling JellyfinAPI HeadStudioImageAPI.swift
[798/803] Compiling JellyfinAPI HeadStudioImageByIndexAPI.swift
[799/803] Compiling JellyfinAPI HeadUniversalAudioStreamAPI.swift
[800/803] Compiling JellyfinAPI HeadUserImageAPI.swift
[801/803] Compiling JellyfinAPI HeadUserImageByIndexAPI.swift
[802/803] Compiling JellyfinAPI HeadVideoStreamAPI.swift
[803/803] Compiling JellyfinAPI HeadVideoStreamByContainerAPI.swift
Build of target: 'JellyfinAPI' complete! (5.71s)
   16402
83	/Users/admin/builder/spi-builder-workspace/.docs/jellyfin/jellyfin-sdk-swift/0.4.0
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/jellyfin/jellyfin-sdk-swift/0.4.0
File count: 16402
Doc size:   83.0MB
Preparing doc bundle ...
Uploading prod-jellyfin-jellyfin-sdk-swift-0.4.0-ac471bc8.zip to s3://spi-docs-inbox/prod-jellyfin-jellyfin-sdk-swift-0.4.0-ac471bc8.zip
Copying... [10%]
Copying... [20%]
Copying... [30%]
Copying... [40%]
Copying... [50%]
Copying... [60%]
Copying... [70%]
Copying... [80%]
Copying... [90%]
Copying... [100%]
Done.