Skip to content

Releases: Steve2Go/throttle2

1.7 - Stable Addition

18 Dec 12:00

Choose a tag to compare

Big fix - stability on adding new downloads when the app is open on Mac.

1.6 Release

06 Sep 12:27

Choose a tag to compare

Much more stable using Thumbnails & videos

  • Moved from reusing connections which could become stale to using fresh
  • More gentle VLC management
  • FTP -> Sftp proxy improvements
  • Compiled for Liquid Glass

MacOS

  • Local server & management
  • COMING - easy remote management

iOS

  • Player improvements

1.6 - Beta pre release

17 Aug 05:25

Choose a tag to compare

Pre-release

Many concurrency fixes, bug fixes.
Macos internal browser option
Fix: opening a torrent when the app is already open

Still missing a few improvements in progress

1.5.3 - iOS Bug Fixes

05 Jun 11:59

Choose a tag to compare

A bug fix release mainly for iOS that fixes an issue when certificates are changed via Sideloading.

Note - you may need to re-enter some or all credentials with this change, sorry.

1.5.2 - Refinements

03 Jun 07:04

Choose a tag to compare

Small stability updates

Code Cleanup, Refinements

21 May 06:09

Choose a tag to compare

A Huge update with greatly simplified & refactored code

  • Removal of redundant settings that were still being referenced, causing unexpected behaviour.
  • Better & more reliable mouning & ssh operations
  • Improved speed options for Mac Version
  • Code cleanup & reactoring
  • Dependencies are now part of the config flow

1.3 - Server Operations

24 Apr 13:47

Choose a tag to compare

Now includes server operations and stats.

Library Cleanups
Http bridge for RPC improvements

1.2

13 Apr 05:05

Choose a tag to compare

1.2

Many improvements.

Tunnel your RPC session over SSH
Guided setup for any dependencies
Better file management
Improved feedback
Better iPad layout
Many quality of life improvements

1.0

01 Apr 11:52
ab45e9b

Choose a tag to compare

1.0

Throttle 2

Transmission download & File Managment for iOS & Mac

Featuring

  • Tunnel RPC over SSH
  • Add downloads
  • Monitor Downloads
  • Do basic torrent operations
  • File Managment
  • Easy intuitive managment
  • SFTP & Traditional (Usually Samba) File Managment
  • File Thumnails
  • Torrent Creation (Uses torrent-create, installed with transmission-cli from your servers package manager)

Mac

  • Mount your remote drives over SFTP using SSHFS and Fuse-t for full file managment in finder

iOS

  • Built in File Browser using SFTP
  • Server side thumbnails for media (Requrees FFMpeg on your server), falls back to client side using VlcKit
  • Playback via VlcKit with a contuious play implimentation

To Come

  • Server Stats & Controls
  • Local Daemon (mac)
  • Better messaging on server actions (Success, fail etc)
  • Streaming files via HTTP over SSH for ios versions (Better streaming capabilities)
  • Keyfile support for ssh key file authentication (More feasible once file streaming is implimented due to use of VlcKit)
  • Removal of MFT Framework (In favour of Citadel)

Based on lessons learned from Mission for Mac & Throttle 1 (a fork of mission)

Server Preparation

Reccomended setup for a mac server (In additions to transmission):

Install Homebrew and transmission-create if not already installed:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"' brew install transmission-cli'
For server side Thumnails for the ios version of throttle (Reccomnded)
brew install ffmpeg
Enable remote login (ssh): https://support.apple.com/lt-lt/guide/mac-help/mchlp1066/mac

Reccomended setup for a Debian or Ubuntu server (Ina addition to transmission):

sudo apt update
sudo apt install transmission-cli' For server side Thumnails for the ios version of throttle (Reccomnded) on ubuntu apt install ffmpeg`

Installation

Mac

Download Throttle & add to your Applications folder.

We use SSHFS in combination with Fuse-t to provide a virtual files system over ssh. When choosing to map folders with SFTP you'll be prompted to install the bundled version, which is a direct download from website.
Traditional file mapping via samba or any other finder supported file system is also available.

Thumnails are generated by Finder on Mac. qlvideo is reccomended for better thumbnails on Mac, and also for thumbnails in finder (The ffmpeg implimentation in Throttle is rudimentary at best).
https://github.com/Marginal/QLVideo/releases/latest

iOS

Use your sideloading method of choice - I've found https://sideloadly.io/ to work well.

Server Side Thumbnails on iOS

Throttle has client side thumbnailing, but it's not as good as I'd like (Inprovements to come).
I'd reccomend installing FFmpeg on your server and enabling server side thumbnails in the Throttle server settings page.

Enjoy!