Skip to content

Application for consuming media content from torrent trackers on-the-fly.

Notifications You must be signed in to change notification settings

racoon-devel/RaccoonPirate

Repository files navigation

RaccoonPirate

Logo

Application for consuming media content from torrent trackers on-the-fly.

How it works?

Content Sources

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:

Delivery Method

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.

User Interface

There are a few frontends enabled:

  • cli (coming soon);
  • Web UI;
  • Telegram Bot integration.

Supported Platforms

  • Linux;
  • Batocera on Raspberry PI (retro-gaming Linux distro, PirateRacoon supports integration).

Use Case Scenarios

  • 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).

Dependencies

  • libfuse (v2.9.9)

Build

make

Cross build for Raspberry Pi

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

Build package for Batocera Linux

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

About

Application for consuming media content from torrent trackers on-the-fly.

Resources

Stars

Watchers

Forks

Packages

No packages published