White Raven is a torrent player application for Samsung Smart TV E, F, H series. This repository contains the Smart TV Widget part of the application. For it to work, the Raven Server application must also be running on the TV (which is only possible if it's rooted), or on the local network. I recommend setting up a Jackett server too, to get the most out of the application. This repo is a fork of White Raven.
- Torrent server can run locally on rooted TV
- Torrent streaming from memory
- Automatic subtitle search by IMDB ID, Text or by File Hash
- Torrent receiver page allow to stream any magnet link or torrent file
- Favourites handler
- Subtitle style settings
- You can search for movies, episodes or whole season/series packs
- You can play torrents with multiple video files inside
If you don't have root on your television or just don't want to run the server on the TV, you can also run it from another device on your local network. For this you have to download the rootless version of White Raven and run Raven Server separately. I also recommend setting up a Jackett server on your local network, to be able to use a significantly higher number of torrent trackers. Instructions for running Raven Server and Jackett on various devices can be found here.
- Ensure that Raven Server is running on the local network.
- Grab a FAT32 formatted USB stick and create a folder named as
WhiteRaven
in it's root. - Extract the contents of the downloaded White Raven rootless zip file to this directory.
- Plug the pendrive into your television.
- White Raven should show up in the apps section. After launching it, it should automatically connect to the server. The pendrive has to be plugged in while using the app.
- Ensure that Raven Server is running on the local network.
- Connect to your television over FTP/SFTP.
- Create a folder named as
WhiteRaven
inside the/mtd_rwcommon/widgets/user
directory. - Extract the contents of the downloaded zip file to this directory.
- Reboot your television.
- After reboot White Raven should show up in the apps section. After launching it, it should automatically connect to the server.
If you have a rooted E, F, or H series Samsung Smart TV, you can run both the client and the server simultaneously on your television. For this you have to download the root version of White Raven. I also recommend setting up a Jackett server on your local network, to be able to use a significantly higher number of torrent trackers. Unfortunately Jackett cannot be run from the TV itself, but it can run on a number of devices, I've written about it here.
- Connect to your television over FTP/SFTP.
- Create a folder named as
WhiteRaven
inside the/mtd_rwcommon/widgets/user
directory. - Extract the contents of the downloaded zip file to this directory.
- If you want to use the Jackett provider or tweak server settings, modify
server.init
inside theserver
directory. See the documentation for launch arguments. - Reboot your television.
- After reboot White Raven should show up in the apps section. After launching it, it should automatically start the server and connect to it.
You can build the White Raven widget zip file by running the following commands from the project directory. Go must be installed for these to work.
go run build/build.go rootless
First you have to download or build the ARM version of the server binary and place it in the build
directory, then run:
go run build/build.go rooted -serverfile="build/raven"