v70
版本发布时间: 2022-01-21 03:40:53
jellyfin/Swiftfin最新发布版本:v74(2022-03-31 13:05:52)
Thank you for using Swiftfin, a native iOS player for Jellyfin!
New TestFlight Link
This build represents what we've currently got on our new TestFlight link. If you were on the previous TestFlight, you will not have access to these new features. You must remove the previous app and use this new one.
For Apple TV (without an iOS/iPadOS device)
If you have an Apple TV and do not own an iOS device, please use this Google Form to get an invitation code.
Known Issues
- Chromecast is not available at this time. It will return in a future release. Sorry about that.
- VLCKit is not compatible with TLS 1.3 at this time. Keep this in mind when configuring a reverse proxy.
What's Changed
- Apply parallax header in SeasonItemView by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/21
- Applying MVVM and Moya on some screens, Changed filter structure by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/20
- Add ParallaxHeaderScrollView by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/23
- Change some ObservedObject to StateObject by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/26
- Improved image performance by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/29
- Add Next Up Widgets by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/43
- Apply SwiftFormat by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/44
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/47
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/52
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/54
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/59
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/61
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/62
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/63
- Structural improvements - 1 by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/64
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/69
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/70
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/73
- Structural improvements - 2 by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/72
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/75
- Remove @Published used for input(keyboard) binding (side effect) by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/78
- UI Changes by @stevebyatt10 in https://github.com/jellyfin/Swiftfin/pull/83
- Fix #81 by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/84
- Add server discovery by @stevebyatt10 in https://github.com/jellyfin/Swiftfin/pull/85
- tvOS Video Player by @stevebyatt10 in https://github.com/jellyfin/Swiftfin/pull/82
- Prefer language settings #87 by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/89
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/90
- Update Discord link, add contact page by @anthonylavado in https://github.com/jellyfin/Swiftfin/pull/94
- iOS player features by @stevebyatt10 in https://github.com/jellyfin/Swiftfin/pull/88
- Filter device name by @stevebyatt10 in https://github.com/jellyfin/Swiftfin/pull/100
- tvOS Video Player Changes by @stevebyatt10 in https://github.com/jellyfin/Swiftfin/pull/99
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/93
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/105
- Search Enhancements by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/108
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/109
- QOL - Set server keyboard for URL input by @LePips in https://github.com/jellyfin/Swiftfin/pull/114
- QOL - Show server name in settings above logged in user by @LePips in https://github.com/jellyfin/Swiftfin/pull/115
- update README.md by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/117
- update Zh_Hans translation by @charleypeng in https://github.com/jellyfin/Swiftfin/pull/118
- VideoPlayer's Orientation Issues by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/119
- QOL - Set Theme by @LePips in https://github.com/jellyfin/Swiftfin/pull/113
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/120
- Fix checkmark view by @LePips in https://github.com/jellyfin/Swiftfin/pull/122
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/121
- SeriesItemView redesign by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/127
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/128
- Fix for Swift 5.4 by @LePips in https://github.com/jellyfin/Swiftfin/pull/126
- UX - TvOS Rearrange Media Buttons by @LePips in https://github.com/jellyfin/Swiftfin/pull/129
- Merge Weblate Translations by @anthonylavado in https://github.com/jellyfin/Swiftfin/pull/130
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/131
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/133
- Add ISSUE_TEMPLATE by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/135
- Implement General Errors by @LePips in https://github.com/jellyfin/Swiftfin/pull/136
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/138
- Add tvOS note by @anthonylavado in https://github.com/jellyfin/Swiftfin/pull/140
- Fix crash when appearing some ItemView by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/143
- Fix connect to server loading by @LePips in https://github.com/jellyfin/Swiftfin/pull/146
- Add custom time skip durations by @LePips in https://github.com/jellyfin/Swiftfin/pull/149
- Video Player - Positive Time Ticker by @LePips in https://github.com/jellyfin/Swiftfin/pull/152
- Video Player - Fix Options View by @LePips in https://github.com/jellyfin/Swiftfin/pull/154
- Settings - Advanced Server View by @LePips in https://github.com/jellyfin/Swiftfin/pull/153
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/141
- Item View - Refactor by @LePips in https://github.com/jellyfin/Swiftfin/pull/165
- Video Player - Next Up button constraints by @LePips in https://github.com/jellyfin/Swiftfin/pull/162
- iOS 15 todos and force iOS 15 minimum by @LePips in https://github.com/jellyfin/Swiftfin/pull/169
- tvOS fixes by @jhays in https://github.com/jellyfin/Swiftfin/pull/170
- Apply Coordinator Pattern and Add Deep-Links by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/155
- tvOS library work - add All Media tab by @jhays in https://github.com/jellyfin/Swiftfin/pull/172
- Add Route function menu to ItemView by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/174
- fix tvOS build error by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/180
- use CollectionView on tvOS LibraryView by @jhays in https://github.com/jellyfin/Swiftfin/pull/182
- Multi Server/User Support and More by @LePips in https://github.com/jellyfin/Swiftfin/pull/181
- tvOS Movies and TV Shows tabs by @jhays in https://github.com/jellyfin/Swiftfin/pull/194
- Debug/Dev App Icons by @LePips in https://github.com/jellyfin/Swiftfin/pull/192
- Fix Discovery Port by @LePips in https://github.com/jellyfin/Swiftfin/pull/199
- Default scheme by @LePips in https://github.com/jellyfin/Swiftfin/pull/198
- iOS - Launch Screen by @LePips in https://github.com/jellyfin/Swiftfin/pull/197
- iOS - Home Screen Pull To Refresh by @LePips in https://github.com/jellyfin/Swiftfin/pull/193
- Swiftgen and Clean up Localizable.strings by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/187
- Change to utilize image API by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/225
- Fix layout issue of ItemView when landscape or iPad by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/222
- Multi Server URL by @LePips in https://github.com/jellyfin/Swiftfin/pull/211
- [ci] SwiftLint by @github-actions in https://github.com/jellyfin/Swiftfin/pull/247
- iOS: hide home indicator on devices without a home button by @knbx in https://github.com/jellyfin/Swiftfin/pull/248
- LiveTV support on tvOS by @jhays in https://github.com/jellyfin/Swiftfin/pull/233
- Fix bug related to recursive folders. by @PangMo5 in https://github.com/jellyfin/Swiftfin/pull/254
- Video Player Refactor and More by @LePips in https://github.com/jellyfin/Swiftfin/pull/250
- Update tvOS disclaimer by @LePips in https://github.com/jellyfin/Swiftfin/pull/260
- tvOS - More Cinematic Views and Fixes by @LePips in https://github.com/jellyfin/Swiftfin/pull/259
- Collections support by @LePips in https://github.com/jellyfin/Swiftfin/pull/261
- tvOS User Setting Focus by @LePips in https://github.com/jellyfin/Swiftfin/pull/265
- Rename JellyfinPlayer to Swiftfin by @LePips in https://github.com/jellyfin/Swiftfin/pull/266
- Missing link / wrong path for README.md JellyFin AppIcon by @jameskimmel in https://github.com/jellyfin/Swiftfin/pull/270
- Some polishing by @LePips in https://github.com/jellyfin/Swiftfin/pull/267
- Contribution Guidelines by @LePips in https://github.com/jellyfin/Swiftfin/pull/269
- Refresh homeview automatically by @knbx in https://github.com/jellyfin/Swiftfin/pull/278
- Build 68 small fixes by @LePips in https://github.com/jellyfin/Swiftfin/pull/273
- Some cleanup by @LePips in https://github.com/jellyfin/Swiftfin/pull/274
- tvOS Cinematic Home Screen View and Recently Added by @LePips in https://github.com/jellyfin/Swiftfin/pull/275
- Subtitle size options by @knbx in https://github.com/jellyfin/Swiftfin/pull/276
- SwiftFormat - third times the charm by @LePips in https://github.com/jellyfin/Swiftfin/pull/279
- Fix SwiftFormat CI by @LePips in https://github.com/jellyfin/Swiftfin/pull/281
- Localize all (most) current strings by @LePips in https://github.com/jellyfin/Swiftfin/pull/282
- Refresh item on playback close by @LePips in https://github.com/jellyfin/Swiftfin/pull/283
- Missing and Unaired Items by @LePips in https://github.com/jellyfin/Swiftfin/pull/284
- Nuke Lazy Image Re-Implement by @LePips in https://github.com/jellyfin/Swiftfin/pull/292
- Remove from Resume and Play from Beginning by @LePips in https://github.com/jellyfin/Swiftfin/pull/289
- iOS - Multiple Media Sources by @LePips in https://github.com/jellyfin/Swiftfin/pull/291
- Fix Transcoding by @LePips in https://github.com/jellyfin/Swiftfin/pull/294
- Add M1 to Device Builder by @LePips in https://github.com/jellyfin/Swiftfin/pull/295
- Fix M1 by @LePips in https://github.com/jellyfin/Swiftfin/pull/297
- iOS - LibraryView Improvements and Tidbits by @LePips in https://github.com/jellyfin/Swiftfin/pull/298
- Aiden's Build 69 Quick Fixes by @LePips in https://github.com/jellyfin/Swiftfin/pull/299
- Quick Fixes Pt2 by @LePips in https://github.com/jellyfin/Swiftfin/pull/301
- Fallback to English if No Translation by @LePips in https://github.com/jellyfin/Swiftfin/pull/304
- Accessibility fixes by @dcordero in https://github.com/jellyfin/Swiftfin/pull/307
- Support Redirects by @LePips in https://github.com/jellyfin/Swiftfin/pull/300
- Allow force direct play as a temporary measure by @LePips in https://github.com/jellyfin/Swiftfin/pull/305
- Chapters Support by @LePips in https://github.com/jellyfin/Swiftfin/pull/306
- Fix Base URL handling by @andrein in https://github.com/jellyfin/Swiftfin/pull/309
- Accessibility fixes by @dcordero in https://github.com/jellyfin/Swiftfin/pull/310
- Thumb Image and ImageView Fallbacks by @LePips in https://github.com/jellyfin/Swiftfin/pull/311
- Update to new bundle identifier by @anthonylavado in https://github.com/jellyfin/Swiftfin/pull/313
- Update to latest build number by @anthonylavado in https://github.com/jellyfin/Swiftfin/pull/314
New Contributors
- @PangMo5 made their first contribution in https://github.com/jellyfin/Swiftfin/pull/21
- @stevebyatt10 made their first contribution in https://github.com/jellyfin/Swiftfin/pull/83
- @anthonylavado made their first contribution in https://github.com/jellyfin/Swiftfin/pull/94
- @charleypeng made their first contribution in https://github.com/jellyfin/Swiftfin/pull/118
- @jhays made their first contribution in https://github.com/jellyfin/Swiftfin/pull/170
- @knbx made their first contribution in https://github.com/jellyfin/Swiftfin/pull/248
- @jameskimmel made their first contribution in https://github.com/jellyfin/Swiftfin/pull/270
- @dcordero made their first contribution in https://github.com/jellyfin/Swiftfin/pull/307
- @andrein made their first contribution in https://github.com/jellyfin/Swiftfin/pull/309
Full Changelog: https://github.com/jellyfin/Swiftfin/compare/v26...v70
1、 Swiftfin.iOS.ipa 23.02MB
2、 Swiftfin.tvOS.ipa 18.16MB