Skip to content

Torrent management app for iOS, macOS, tvOS and watchOS made in SwiftUI 2. Same codebase for all platforms!

License

Notifications You must be signed in to change notification settings

edualm/SeedTruck

Repository files navigation

Seed Truck

A seedbox management application for the whole family of Apple devices - iOS, macOS, tvOS and watchOS.

This is not the kind of project Apple allows on the App Store, so I'm open-sourcing it, hopefully it's useful for someone. You may also (and should!) use the app if you want, but you'll need to compile and install it yourself though.

It uses SwiftUI 2, and as such, can only run on iOS/iPadOS/tvOS 14+, watchOS 7+ and macOS 11+.

Supported Seedbox Software

  • Transmission

And that's it, for now. The app's code is technically ready to easily support other torrent software, it just isn't implemented. Open a PR if you'd like to see support for others!

Status

Platform Status Development Status Additional Info
iOS Beta Appears to be stable on day-to-day use.
iPadOS Beta Appears to be stable, but was not throughly tested.
macOS Beta Appears to be stable on day-to-day use.
tvOS Beta Appears to be stable, but was not throughly tested.
watchOS Beta Appears to be stable on day-to-day use.

Screenshots

iOS screenshots for now; screenshots for other platforms will appear eventually.

   

   

Features

  • Connect to Transmission seedboxes (support for other types of seedboxes is easy to add, but not implemented).
  • View torrents, their status, and remove them.
  • Import torrents, either using a torrent file or magnet link.

Tests

Not many were written since I wasn't being able to run them under Xcode 12. I should fix that probably...

License

MIT