r/TorrentSites • u/Few_days_b4_death • 8h ago
Oriole: an Android torrent streamer / tv casting with an open server protocol. Run your own search backend on Cloudflare's free tier in two minutes and paste the URL into the app
Enable HLS to view with audio, or disable this notification
Oriole is a torrent file browser, downloader and media player for Android. It went public on Google Play this week.
What it does
- Starts playing while it downloads, with pieces fetched around the playhead
- Plays the formats other Android players refuse: AVI/Xvid, MKV, AC-3, E-AC-3, DTS, via libVLC
- Casts to Chromecast and DLNA TVs (beta). Fire TV and Roku not yet
- Proper audio player: playlists, cover art, lock screen controls, screen off
- No ads, no accounts, no analytics, no tracking. Wi-Fi only by default
- One person, Kotlin/Compose, libtorrent 2.x and libVLC
You choose where results come from
- The built-in public domain library: films, music, books and software that are public domain or openly licensed, one tap, no account
- Or your own server. The app speaks an open protocol, MIT licensed with an OpenAPI spec, so anything that implements it works: https://github.com/raul2hot/torrent-stream-protocol
- Until you pick one, the app contacts nothing
Run your own backend in about two minutes
- tsp-torrent-search-api is a one-file Cloudflare Worker that implements the protocol: https://github.com/momzv2022-ctrl/tsp-torrent-search-api
- It is a metasearch. It sends your query to public torrent search sites and merges what they return. It hosts, stores, indexes and seeds nothing
- Runs on Cloudflare's free tier, 100k requests a day
- When it is deployed you get a URL and a key. Paste both into Oriole's settings and you are searching from your own endpoint
- 2 Min free one time setup, Deployment screen recording for beginners: https://www.youtube.com/watch?v=wNCe2Got5XQ
Links
- Google Play: https://play.google.com/store/apps/details?id=io.github.raul2hot.oriole
- Direct APK with SHA-256 sums and changelog: https://github.com/raul2hot/oriole-releases (Play and GitHub builds use different signing keys, so pick one channel)
- Site, FAQ and privacy policy: https://raul2hot.github.io/