Application for consuming media content from torrent trackers on-the-fly.
The application consumes torrent-files or magnet links to peering networks for downloading sought-for content. They are can be provided by one of the following ways:
- discover via API by Racoon Media Server remote backend service;
- manually add via user interface.
The application mounts a directory as Fuse file system and manages I/O operations for the directory. After torrent registration - content directory layout maps to the cache directory. User can use any media player for play the content. Data will be downloading on-the-fly. Data chunk rotation is supported by set data storage limit in config file.
There are a few frontends enabled:
- cli (coming soon);
- Web UI;
- Telegram Bot integration.
- Linux;
- Batocera on Raspberry PI (retro-gaming Linux distro, PirateRacoon supports integration).
- Watching any discoverable content on the PC/MiniPC by any media player;
- Install the application on a home server and stream data over network for consuming from various devices (e.g. DLNA servers).
- libfuse (v2.9.9)
make
Install and configure Docker daemon.
Select target triplet, which compatible with target Raspberry Pi device from the table. Set the TARGET_TRIPLET
variable and run make rpi
. Example for Raspberry Pi 5:
TARGET_TRIPLET=aarch64-rpi3-linux-gnu make rpi
TARGET_TRIPLET=aarch64-rpi3-linux-gnu make batocera
Copy composed package to batocera and run:
pacman -U raccoon-pirate-1.0.0-1-aarch64.pkg.tar.zst
batocera-services enable raccoon_pirate
batocera-services start raccoon_pirate