Initial commit: SimVision tvOS streaming app
Features: - VOD library with movie grouping and version detection - TV show library with season/episode organization - TMDB integration for trending shows and recently aired episodes - Recent releases section with TMDB release date sorting - Watch history tracking with continue watching - Playlist caching (12-hour TTL) for offline support - M3U playlist parsing with XStream API support - Authentication with credential storage Technical: - SwiftUI for tvOS - Actor-based services for thread safety - Persistent caching for playlists, TMDB data, and watch history - KSPlayer integration for video playback Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
27
KSPlayer-main/Demo/demo-iOS/.swiftlint.yml
Normal file
27
KSPlayer-main/Demo/demo-iOS/.swiftlint.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
disabled_rules:
|
||||
- trailing_comma
|
||||
included:
|
||||
- ../../Sources
|
||||
line_length: 200
|
||||
function_body_length: 85
|
||||
# cyclomatic_complexity: 25
|
||||
file_length: 800
|
||||
large_tuple: 8
|
||||
identifier_name:
|
||||
min_length: # 只有最小长度
|
||||
error: 3 # 只有错误
|
||||
excluded: # 排除某些名字
|
||||
- id
|
||||
- URL
|
||||
- i
|
||||
- j
|
||||
- r
|
||||
- x
|
||||
- y
|
||||
- z
|
||||
- n
|
||||
- l
|
||||
- d
|
||||
- usesExternalPlaybackWhileExternalScreenIsActive
|
||||
type_name:
|
||||
excluded: E # 排除某个名字
|
||||
Reference in New Issue
Block a user