btplay(1)
π btplay(1) β the general commands manual, but make it cute π
okay bestie, welcome to the btplay page. yes it's a man page, no it does not have to be boring. it's filed under the general commands manual and honestly? it's giving "tiny script that changes your whole afternoon". π
β¨ NAME β¨
btplay β directly play video torrents using btfs. no middleman, no mount point drama, just vibes. π
πΈ SYNOPSIS πΈ
btplay [OPTIONS]... torrentlink
π¦ DESCRIPTION π¦
so btfs uses fuse (filesystem in user space) to expose a bittorrent source as a normal directory on your filesystem. lowkey iconic. β¨
btplay is a wrapper for btfs that mounts and plays the video directly, so you never have to specify a mount point yourself. main character energy fr fr. π«Ά
you can pass either a .torrent link or a magnet link β and the magnet link has to be contained in single quotation marks. do not forget the quotes bestie, I am begging. π
π OPTIONS π
Usage, one more time for the people in the back:
btplay [OPTIONS...] torrentlink
π BTFS Options π
-v,--versionβ show version information. tiny, useful, slay.-h,--helpβ displays usage for the tool. when in doubt, ask for help. periodt.-b,--browse-onlyβ download metadata only. no video, just the receipts.-k,--keepβ keep files after unmount. it's giving "I'm not letting go". π₯Ί
π FUSE Options π
-d,-o debugβ enable debug output (and yes, this implies-f). turn it on when you want to see everything. π-fβ foreground operation. it stays right there in front of you.-sβ disable multi-threaded operation.-o allow_otherβ allow access to other users.-o allow_rootβ allow access to root.-o auto_unmountβ auto unmount on process termination.-o nonemptyβ allow mounts over non-empty file/dir.-o default_permissionsβ enable permission checking by kernel.-o fsname=NAMEβ set filesystem name.-o suptype=NAMEβ set filesystem type.-o large_readβ issue large read requests.-o max_read=Nβ set maximum size of read requests.-o hard_removeβ immediate removal (don't hide files). no hiding, no games.-o use_inoβ let filesystem set inode numbers.-o readdir_inoβ try to fill ind_inoin readdir.-o direct_ioβ use direct I/O.-o kernel_cacheβ cache files in kernel.-o [no]auto_cacheβ enable caching based on modification times (off). default is off, fyi.-o umask=Mβ set file permissions (octal).-o uid=Nβ set file owner.-o gid=Nβ set file group.-o entry_timeout=Tβ cache timeout for names (1.0s).-o negative_timeout=Tβ cache timeout for deleted names (0.0s).-o attr_timeout=Tβ cache timeout for attributes (1.0s).-o ac_attr_timeout=Tβ auto cache timeout for attributes (attr_timeout).-o noforgetβ never forget cached inodes. it remembers. always. π§-o remember=Tβ remember cached inodes forTseconds (0s).-o nopathβ don't supply path if not necessary.-o intrβ allow requests to be interrupted.-o intr_signal=NUMβ signal to send on interrupt (10).-o modules=M1[:M2...]β names of modules to push onto filesystem stack.
π Module Options π
[iconv]
-o from_code=CHARSETβ original encoding of file names (default:UTF-8).-o to_code=CHARSETβ new encoding of the file names (default:UTF-8).
[subdir]
-o subdir=DIRβ prepend this directory to all paths (mandatory β like, actually required, not a suggestion π).-o [no]rellinksβ transform absolute symlinks to relative.
π REPORTING BUGS π
found something cursed? please file issues on the GitHub bug tracker, that's the whole move:
https://github.com/johang/btfs/issues
not me telling you to actually report the bug instead of just complaining in the group chat. do both, honestly. π«Ά
π SEE ALSO π
β AUTHORS β
this manual page was written by Jonathan Carter <jonathan@ubuntu.com> π
btplay was written by Johan Gunnarsson <johan.gunnarsson@gmail.com> π
okay that's the whole page, you ate that. this was btplay, from the general commands manual, dated 2016-01-05 β shoutout to everyone who made it, we're obsessed. now go play a video torrent and be iconic about it. πβ¨π
π¦ where this page comes from
- debian bookworm: btfs 2.24-1+b2 Β· GPL-3.0-or-later
- debian trixie: btfs 2.24-1+b3 Β· GPL-3.0-or-later
- ubuntu jammy: btfs 2.24-1build1 Β· GPL-3.0-or-later
- ubuntu noble: btfs 2.24-1build4 Β· GPL-3.0-or-later
- ubuntu questing: btfs 3.1-1
- ubuntu resolute: btfs 3.1-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: btfs 3.2-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms