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>
23 lines
966 B
Ruby
23 lines
966 B
Ruby
Pod::Spec.new do |s|
|
|
s.name = 'DisplayCriteria'
|
|
s.version = '1.1.0'
|
|
s.summary = 'Video Player Using Swift, based on AVPlayer,FFmpeg'
|
|
|
|
s.description = <<-DESC
|
|
Video Player Using Swift, based on ffmpeg, support for the horizontal screen, vertical screen, the upper and lower slide to adjust the volume, the screen brightness, or so slide to adjust the playback progress.
|
|
DESC
|
|
|
|
s.homepage = 'https://github.com/kingslay/KSPlayer'
|
|
s.authors = { 'kintan' => 'kingslay@icloud.com' }
|
|
s.license = 'MIT'
|
|
s.source = { :git => 'https://github.com/kingslay/KSPlayer.git', :tag => s.version.to_s }
|
|
|
|
s.ios.deployment_target = '13.0'
|
|
s.osx.deployment_target = '10.15'
|
|
# s.watchos.deployment_target = '2.0'
|
|
s.tvos.deployment_target = '13.0'
|
|
s.static_framework = true
|
|
s.source_files = 'Sources/DisplayCriteria/**/*'
|
|
s.frameworks = 'AVFoundation'
|
|
end
|