Giter Club home page Giter Club logo

transmission-ios's Introduction

transmission-os

This is a set of scripts to make it easier to cross-compile transmission for iOS and package it (mainly to use in Apple TV 2nd gen, but also works on iPod/iPhone/iPad as well).

Usage

If you want to compile transmission yourself, check sections Compiling and Installation.
If you just want transmission running, you have two faster options:

  • install it through Cydia/nikoTV/apt-get as the package is online in the BigBoss repository.

    if you're nikoTV-less apple tv 2g, simply do:

      ssh root@YOUR_APPLETV_IP
      apt-get update
      apt-get install cc.fopina.transmission
    
  • Download the .deb file and check the Installation section.

Compiling

Using the terminal (assuming you have a working installation of XCode and git):
clone this repository

git clone [email protected]:fopina/transmission-ios.git

compile transmission and dependencies

cd transmission-ios
./build.sh

create the deb file

./create_deb.sh

Installation

copy it to jailbroken AppleTV 2G (or any other iOS device)

scp transmission-VERSION.deb root@YOUR_DEVICE_IP

install it in the device

ssh root@YOUR_DEVICE_IP
dpkg -i transmission-VERSION.deb

It's done. The post installation script has set up transmission to run on boot and started it as well, so you can go straight ahead and connect to http://YOUR_DEVICE_IP:9091/ for the transmission WebUI.
Personally, regarding Apple TV usage, I like to install the XBMC Transmission plugin as well.

Links

Transmission - A Fast, Easy and Free BitTorrent Client

transmission-ios's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

transmission-ios's Issues

iOS 7

When loading I receive the following error with iOS 7, this only happens with the launchdaemon file not if you start the daemon from the command line.... (already tried switching users from mobile to root does not help...:

Jan 14 23:55:00 iPhone transmission-daemon[242]: Transmission 2.77 (14031) started (session.c:722)
Jan 14 23:55:00 iPhone transmission-daemon[242]: RPC Server Adding address to whitelist: 127.0.0.1 (rpc-server.c:803)
Jan 14 23:55:00 iPhone transmission-daemon[242]: RPC Server Adding address to whitelist: 192.168.. (rpc-server.c:803)
Jan 14 23:55:00 iPhone transmission-daemon[242]: RPC Server Adding address to whitelist: 10...* (rpc-server.c:803)
Jan 14 23:55:00 iPhone transmission-daemon[242]: RPC Server Serving RPC and Web requests on port 127.0.0.1:9091/transmission/ (rpc-server.c:997)
Jan 14 23:55:00 iPhone transmission-daemon[242]: RPC Server Whitelist enabled (rpc-server.c:1001)
Jan 14 23:55:00 iPhone transmission-daemon[242]: UDP Failed to set receive buffer: No buffer space available (tr-udp.c:58)
Jan 14 23:55:00 iPhone transmission-daemon[242]: UDP Failed to set receive buffer: requested 4194304, got 196724 (tr-udp.c:77)
Jan 14 23:55:00 iPhone transmission-daemon[242]: DHT Generating new id (tr-dht.c:309)
Jan 14 23:55:00 iPhone transmission-daemon[242]: Using settings from "/var/root/.config/transmission-daemon" (daemon.c:517)
Jan 14 23:55:00 iPhone transmission-daemon[242]: Saved "/private/var/root/.config/transmission-daemon/settings.json" (bencode.c:1738)
Jan 14 23:55:00 iPhone transmission-daemon[242]: Port Forwarding Not forwarded (port-forwarding.c:93)
Jan 14 23:55:00 iPhone transmission-daemon[242]: Saved "/private/var/root/.config/transmission-daemon/settings.json" (bencode.c:1738)
Jan 14 23:55:00 iPhone transmission-daemon[242]: DHT Not saving nodes, DHT not ready (tr-dht.c:357)
Jan 14 23:55:00 iPhone transmission-daemon[242]: Port Forwarding Stopped (port-forwarding.c:181)
Jan 14 23:55:00 iPhone transmission-daemon[242]: Closing session

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.