Releases: Steve2Go/throttle2
1.7 - Stable Addition
1.6 Release
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
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
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
Small stability updates
Code Cleanup, Refinements
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
Now includes server operations and stats.
Library Cleanups
Http bridge for RPC improvements
1.2
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!