From 1e69a3b6c54a4fd5a0903ce553066ff9a455ac21 Mon Sep 17 00:00:00 2001 From: Alex Kim Date: Sat, 30 May 2026 22:24:07 +1000 Subject: [PATCH] Update to MPVKIT 0.41 --- app.json | 4 +-- modules/mpv-player/ios/MpvPlayer.podspec | 31 +++++++----------------- 2 files changed, 11 insertions(+), 24 deletions(-) diff --git a/app.json b/app.json index 288f3e3af..ad4fe89ad 100644 --- a/app.json +++ b/app.json @@ -124,8 +124,8 @@ [ "./plugins/withGitPod.js", { - "podName": "MPVKit-GPL", - "podspecUrl": "https://raw.githubusercontent.com/streamyfin/MPVKit/0.40.0-av/MPVKit-GPL.podspec" + "podName": "MPVKit", + "podspecUrl": "https://raw.githubusercontent.com/mpv-ios/MPVKit/0.41.0-av/MPVKit.podspec" } ] ], diff --git a/modules/mpv-player/ios/MpvPlayer.podspec b/modules/mpv-player/ios/MpvPlayer.podspec index 2a6c2ed66..4aad64440 100644 --- a/modules/mpv-player/ios/MpvPlayer.podspec +++ b/modules/mpv-player/ios/MpvPlayer.podspec @@ -1,32 +1,19 @@ Pod::Spec.new do |s| - s.name = 'MpvPlayer' - s.version = '1.0.0' - s.summary = 'MPVKit for Expo' - s.description = 'MPVKit for Expo' - s.author = 'mpvkit' - s.homepage = 'https://github.com/mpvkit/MPVKit' - s.platforms = { - :ios => '15.1', - :tvos => '15.1' - } - s.source = { git: 'https://github.com/mpvkit/MPVKit.git' } + s.name = 'MpvPlayer' + s.version = '1.0.0' + s.summary = 'MPV-based video player for Streamyfin (Expo module)' + s.author = 'Streamyfin' + s.homepage = 'https://github.com/streamyfin/streamyfin' + s.platforms = { :ios => '15.1', :tvos => '15.1' } + s.source = { git: '' } s.static_framework = true s.dependency 'ExpoModulesCore' - s.dependency 'MPVKit-GPL' + s.dependency 'MPVKit' - # Swift/Objective-C compatibility s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', - 'VALID_ARCHS' => 'arm64', - 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386', - 'DEBUG_INFORMATION_FORMAT' => 'dwarf', - 'STRIP_INSTALLED_PRODUCT' => 'YES', - 'DEPLOYMENT_POSTPROCESSING' => 'YES', - } - - s.user_target_xcconfig = { - 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' + 'SWIFT_COMPILATION_MODE' => 'wholemodule' } s.source_files = "*.{h,m,mm,swift,hpp,cpp}"