iPhone cellular → pCloud → segment export → (PC) → DLNA
The iPhone app automates pCloud export on cellular. Getting files onto the PC automatically is not solved by USB + Apple Devices (manual save only). See FEASIBILITY.md.
| Automated today | Not automated today |
|---|---|
| pCloud → phone `pcld_ios_media/loop/op_00 | 01+pcld_ios_media/_working`; PC via LAN HTTP / scripts (see ios/README.md) |
PC: Run-SegmentCopy.ps1 in 3d_loop_segments (sibling repo) |
Legacy Photos/USB PowerShell sync scripts (removed from windows/) |
Practical production: run Run-SegmentCopy.ps1 on the PC for unattended DLNA; use the iPhone app when the PC is unavailable.
PC companion (browse + request export): windows/pcloud_web_companion — on each Windows PC run windows\setup\Setup-LoopSegmentsWindows.ps1 once, then windows\pcloud_web_companion\Run-PCloudWebCompanion.ps1 (USB-opens Loop Segments if unlocked; Chromium profile lives on P: under windows\pcloud_web_companion\chromium-profile, local AppData cleared after exit). Browse pCloud on the PC while the phone exports over cellular via LAN REST (/export_from_folder.json, etc.).
| Step | Device | Connection |
|---|---|---|
| Export from pCloud | iPhone | Cellular (Wi‑Fi off OK) |
Expose Exports/ on PC |
iPhone → PC | Browser / download on http://<ip>:8765/, or manual USB |
| Play on TV | PC → LAN | WLAN (DLNA server on Windows) |
Full guide: WORKFLOW.md
Live PC sync: LAN server on Wi‑Fi on the phone, then:
cd P:\all_scripts\ios_3d_loop_segments\windows
.\setup\Set-LoopSegmentsLANHost.ps1 <phone-ip>
.\rclone\Mount-LoopSegmentsRclone.ps1 -TestOnlyCopy segment files into your DLNA folder (or use WORKFLOW.md). See ios/README.md.
Sources: ios/. Install: ios/BUILD-WITHOUT-MAC.md — AltStore + AltServer (primary) or paid TestFlight; Sideloadly only if AltStore fails.
Free install (~7-day certs):
| Piece | Notes |
|---|---|
| Install IPA | On the iPhone: AltStore → My Apps → + (not AltServer sideload on PC) |
| Refresh | You tap AltStore → Refresh All (USB) — AltServer signs; it does not refresh on plug-in alone. Wi‑Fi: AltStore may refresh in background if pairing works (§3) |
| Wi‑Fi refresh | Often broken on Windows 11 (iTunes Wi‑Fi sync / Apple Devices / proxy). Reliable habit: USB + Refresh All weekly — see BUILD-WITHOUT-MAC.md §3 |
| Signing errors | iCloud (Apple direct, not Store) + iTunes → Account → Authorizations → Deauthorize → Authorize |
| AMDS missing | Full iTunes uninstall/reinstall (iTunes64Setup.exe, admin). Do not install Microsoft Store Apple Devices afterward — it removes Apple Mobile Device Service |
| Trust | Once per install — Settings → General → VPN & Device Management |
Optional: windows/sideload/Register-AltServerAtLogon.ps1 keeps AltServer in the tray; you still plug in USB for refresh when Wi‑Fi pairing fails.
Export uses AVFoundation on device (no embedded ffmpeg). iOS 26.x: 1.0.5+ to launch; 1.1.0 for export and fixed logs. Rebuild IPA from GitHub Actions if the phone still shows 1.0.5.
On phone: Settings → Cellular → Loop Segments → On.
| Path | Role |
|---|---|
| WORKFLOW.md | Step-by-step cellular / LAN / DLNA |
| DESIGN.md | Architecture |
| ios/ | Loop Segments iPhone app |
| windows/README.md | Portable PC setup (loop-segments-windows.json) |
| windows/rclone/Mount-LoopSegmentsRclone.ps1 | WebDAV -TestOnly / mount / -Remove / -Unstick / LAN watch — see RCLONE-PHONE-MOUNT.md |
| windows/setup/Set-LoopSegmentsWindows.ps1 | Per-PC paths (rclone, WinFsp, drive letter) |
| windows/archive/ | Legacy net use / port-80 proxy, Sync-FromPhoneLAN.ps1 |
| codemagic.yaml | Cloud iOS build |
PotPlayer registry resume and PC-side Run-SegmentCopy.ps1 are not part of this repo.