6 ms·
Seedbox Lite: A lightweight torrent streaming app with instant playback
- IceWreck 1y agoDoes it download torrents on your server or web torrent on your browser? - the readme really doesn't say. Imo downloading on the server is more useful. Web torrent is great but I don't think it's very practical in many places.
- koakuma-chan 1y agoWhy does this need a server? Isn't the point to be able to add a torrent and start watching immediately?
- immibis 1y agoBrowsers can't make torrent connections, or any others for that matter. Except for HTTP and WebRTC. WebTorrent is a hack to run torrent protocol over WebRTC, but obviously it only connects to other WebTorrent programs and not to normal torrent programs. I think PeerTube uses it.
- koakuma-chan 1y agoIt could be a desktop app :shrug:
- majorchord 1y agothere are several hybrid desktop clients that do support WebTorrent peers
- progbits 1y agoAren't these torrent clients bad for the swarm? Requesting chunks in sequence and probably not sticking around to seed. Do they at least seed while watching?
- diggan 1y ago> Do they at least seed while watching? Considering there is a file called "verify-no-uploads.js" ((https://github.com/hotheadhacker/seedbox-lite/blob/6a89d19747e1b050ea5cc1d12265d5e97f7d38d7/verify-no-uploads.js https://github.com/hotheadhacker/seedbox-lite/blob/6a89d1974...)) in the repository, which contains "This script monitors network activity to ensure zero uploads", it seems to me like they're actively trying to just be leechers.
- owjofwjeofm 1y agoIsn’t piracy itself a form of leeching
- deleted 1y ago[deleted]
- lawlessone 1y ago>Isn’t piracy itself a form of leeching Actually i'm just collecting data to train an AI
- MurkyLabs 1y agowell officers I see nothing illegal being done here, case closed
- craftkiller 1y agoIn this context the word "leeching" has a specific meaning. In bittorrent, "leeching" is downloading, "seeding" is uploading. With a normal torrent client, every download has you starting as a leecher (downloader) and becoming a seeder (uploader), but this client skips that 2nd part.
- swinglock 1y agoA seeder is a peer which is serving a complete a set of all files. Peers which are not seeds also uploads, and this is not called seeding.
- u8080 1y agoLeech client, add to blacklists.
- password4321 1y agoShould be called "not-a-seedbox"
- xaindume 1y agoOr "leechbox"
- gaowanliang 1y agoOver a decade ago, there was a software in China called "Kuaibo(快播, meaning 'Fast Playback')", which offered a similar service. But different from it, Kuaibo had its own server, which allowed users to stream torrent videos very quickly. Eventually, the company was shut down due to copyright and porn issues.
- Eldt 1y agoI know of a few of these types of services operating in Europe presently
- ddtaylor 1y agoThis is awesome for some use cases, but the problem with having it replace my Jellyfin + qbittorrent + vpn setup is that Jellyfin is available on many smart TVs such as Roku or LG.
- evulhotdog 1y agoThis could be integrated into Jellyfin as a source and it would stream it from the server to whatever client.
- slg 1y ago>SeedBox Lite is an open-source project provided for educational and personal use only. We do not endorse, promote, or facilitate copyright infringement, illegal streaming, or piracy in any form. This software is designed to be used with legal content only. I always find legal disclaimers like this funny. It's like kindergarteners giving each other cootie shots. Just some magic words said out of some combination of tradition and hope that they might have some actual protective qualities. "Who cares if the words are objectively untrue? We have plausible deniability now that we said them!"
- mystifyingpoi 1y agoThis is beautiful and hillarious. A disclaimer at the very bottom of the page who no one will ever notice. A huge colorful screenshot of the newest Marvel movie at the very top of the page everyone will see immediately. Great.
- NotPractical 1y agoThey've literally censored the pirated filename and the torrent hash. Begging to be sued. I'm starting to regret supporting software freedom. /s
- Dinux 1y agoWhile showing an image of Disney IP
- gouggoug 1y ago> "Who cares if the words are objectively untrue? We have plausible deniability now that we said them!" But they are not "objectively untrue". You can argue all day long that you don't believe the author are being truthful, it doesn't make it true. edit: that being said, in juxtaposition with a copyrighted Marvel image, I could see it being used in court against the author to prove they were all along catering to piracy. edit2: clearly, I'm not a lawyer
- slg 1y agoI’m sorry but it is objectively untrue that this software does not “facilitate copyright infringement, illegal streaming, or piracy in any form”. What is the purpose of this project if it is not to “facilitate” watching torrented material?
- adithyassekhar 1y agoI'm looking through the frontend code, I mainly work with react and vite, same as this project. It was refreshing to see a plain standard vite initial setup used as is but the way authentication is handled makes it feel like it's all AI generated. It does the standard authprovider, useauth setup all AI tools give with the same variable names
- mystifyingpoi 1y agoIt definitely is. No human would write a Dockerfile with absolutely useless comments like: # Copy source code COPY . . or # Expose port EXPOSE 3001 Though, the question is... so what? It is open source. Who cares who/what wrote it.
- adithyassekhar 1y agoMaybe my message came a bit too negative, AI is fine. The scope of this app is incredible regardless. I've only just began working on these things. Just curious to see what other methods people use to do auth than the same thing all tutorials do. Expected to learn something and got disappointed that's all.
- craftkiller 1y ago> No human would write a Dockerfile with absolutely useless comments like: One small correction: no human with more than a passing familiarity with Dockerfiles would write those comments, But I've definitely seen humans learning Docker for the first time write useless comments almost exactly like that. Especially if their coworkers have given them a list of what they need the Dockerfile to do.
- kamranjon 1y agoHow would this work well? I kinda thought that the whole benefit of torrents was being able to parallelize the downloads in chunks across the entirety of the file - wouldn't this negate that?
- netsharc 1y ago(Ab)using torrents for sequential watching is not an original idea, probably the thought is "doesn't matter, I get to watch the movie". I think the original concept of torrents is to ensure the chunks with the least amount of copies in the network get duplicated earliest (in worst case there's only 1 copy, if that peer goes offline you won't get a complete download). But this concept would be interesting to see when people stop watching.. if 1000 clients have the first 20% of the movie but only 600 have more, it means many quit watching at 20% of the movie..
- Dylan16807 1y agoParallelize in chunks, yes. Across the entirety of the file, not as much. If you work in parallel across a 50MB range it works about as well.
- deleted 1y ago[deleted]
- hauxir 1y agosomewhat similar to my project called rapidbay. https://github.com/hauxir/rapidbay https://github.com/hauxir/rapidbay
- lossolo 1y agoIt's interesting how can you spot LLMs now. Whole docs, commit messages and code was generated by LLM in that repo.