Popcorn-app
github.com
github.com
Add: The old FAQ is gone, but quote from http://www.ibtimes.com/popcorn-time-movie-streaming-netflix-... : "According to Popcorn Time’s FAQ, you do indeed seed (upload) parts of the movie while you watch. Popcorn Time does state that ‘your movies will stay buried in a secret folder somewhere in your drive until you restart your computer. Then it will be gone for good.’"
I do think that many (non-technical) people being unaware of seeding or ratios helped torrents a lot. They watched movies, and they became seeders.
In order to use Popcorntime, you'd pretty much have to have a connection speed where downloading the movie is significantly faster than watching it (a few minutes at a reasonable speed/quality) and by the time the movie ends you have downloaded it once but uploaded many times.
And given the way the tech works, you can ignore ADSL users with restricted upload speeds and other similar groups - the total average is disproportionally influenced by high-speed users; so if for every dozen ADSL users there's a single FTTH user, then the total still works out well - 10 users with a ratio of 0.1 are equalized by a single user with a ratio of 10.
If you are streaming, you will very likely be downloading faster than you can play the file (people who download slower won't be streaming). So you will be seeding a lot longer.
The success of bittorrent as a swarming protocol is that each client tries to download the least available snippet of the file it wants. This increases the chances that other clients will be able to find 100% of the pieces of a file as they go through the download process.
With popcorn and other streaming-torrent hybrids, the clients requests are biased towards the snippets of file that the user is about to watch. This makes the beginning of the movie widely available (as all clients start there to begin a stream) but increases the chance that bits of the middle or end of the movie aren't available when a given client needs them.
For example, my peak download speed is 5Mbits while the upload speed peaks at 0.6Mbits. That's on one of the more expensive packages, too.
Also, all Popcorntime clients want the same blocks first, meaning they will both need and seed the first blocks more. So they do not cause an imbalance, as long as there are always some peers that have the full movie.
This lacks a lot of foresight.
> Also, all Popcorntime clients want the same blocks first, meaning they will both need and seed the first blocks more. So they do not cause an imbalance, as long as there are always some peers that have the full movie.
And this is just plain wrong.
I don't understand this. Why does it need to be mutually beneficial? The peers should "pay it forward" by uploading to younger peers, even if the ones they downloaded from are not benefitting.
> On a small swarm this behavior can lead to pieces drop to the 0 availability because some peers concentrate on the first few files while the last peer/seed that has the rare piece in one of the later file quits after doing his fair share, but he only uploaded data for the first few files because the prioritizing peers were interested in those only.
This could be mitigated by using excess bandwidth beyond that needed for streaming to download rare chunks, and ensuring that the streaming application keeps seeding for a while after the video has been watched.
That wouldn't be streaming then, would it?
"If everyone streamed every file at the same time, the ecosystem would be negatively affected. That’s why we’ve put in safeguards to protect the ecosystem such as disallowing streaming when there aren’t enough seeders for a file, and preventing users from streaming more than a single file at a time. With these protections, we’ve tested and found no negative effect on the ecosystem. This is a property we’ll continue to monitor and adjust for as streaming becomes more widely used."
If you want to "stream" the torrent, you will need to start with the first chunks But i think we can do something nice about it. We need to add some transfer stats to the downloading and use it.
You have the file xyz.mp4 with 20 chunks.
First, you leech the first 4 chunks (first 20 minutes of the xyz.mp4 file)
Then you analyze aprox. transfer speed. Let's say you are downloading 2 minutes of movie per second.
If you already downloaded the first 20 minutes, you have at least 15 minutes until you need to start downloading the chunk number 5.
We should use those 15 minutes to download the last chunks (20, 19, 18...)
After 15 minutes you start downloading chunk number 5, 6, 7... and repeat the process.
I think this could work fine, YTS should do something about this.
I am not sure which kind of structured p2p system popcorn time sues, but if it was a DHT it should make sure that there is replication of the rarest files works too.
So that people who want to watch weird east European movies also have the opportunity, just as those who want to watch the latest blockbuster.
I hope popcorn time does not immediately delete cached chunks...what a waste.
https://github.com/steeve/xbmctorrent#doesnt-sequential-down...
In fact,you are also forgetting about the usage of each peer application. With traditional torrents you download the movie, close the app and watch the movie. Total seeding time is the same as the downloading time.
With popcorn time you are seeding WHILE watching the movie, the total seeding time is much, much longer than in the first case.
You can verify the effect yourself by comparing the network upload statistics from your operating system with the seed statistics of your bittorrent client.
That is, by definition, a leech. [1]
Seed: A downloader that obtains 100% of the data becomes a seed.
And here in this case, a while after someone becomes a seed the file gets deleted permanently.
[1] http://en.wikipedia.org/wiki/Glossary_of_BitTorrent_terms
I understand leechers as those who, over time, mostly download rather than upload.
What makes you say this?
Piracy is not the answer, but perhaps the only way to get some people to realize that the world is changing.
I'm sure there would be ways to game it, but it could go a long way in ensuring the average user gives what they get. It would be awesome to integrate a 'currency' into a similar client, where you slowly earn more by seeding.
That way torrents with lots of watchers would be more seeded since their in watched cache of a lot of people.
Since a streaming app is deadline aware, which is different from a normal torrent. A normal torrent works on fetching either rarest-first or respond-first chunks, while a streaming app tries to fetch chunks linearly and as soon as possible. It is likely to fetch the same chunk from several places (basing them off RTTs (bandwidth-delay) and availability). Moreover, if popcorn inherits BT's congestion control algorithm (LEDBAT, which is a scavenger algorithm) we might not even see spikes in network traffic.
YIFY is basically a bunch of morons producing nothing but total garbage who would be better off encoding things in SD with the low bitrates they use. Sadly, since their fork is likely going to be considered the "main" one for Popcorn Time, decent AV quality will probably never be a thing with it. (I found a couple issues on various GitHub forks about this subject and ran into this image[1] which demonstrates the problem quite well.)
EDIT: Well, I guess there's some hope for the future[2]. Not holding my breath, though.
[1] https://f.cloud.github.com/assets/1736009/2426834/15aa358e-a...
What's sad about the fact that different consumers value different things?
It's certainly true that different consumers value different things, though. Which is why it's sad that with Popcorn Time my only choices are shit quality or nothing.
DCT quantization always beats down-scaling at the same bit rate.
And it's not like this is particularly hard to test on your own. If you encode the same video at low enough bitrate X in 480p/720p/1080p, the higher resolution versions can have more definition at times but the 480p version will generally end up having the highest overall quality and is usually the most consistent in its quality as well. I've done this kind of comparing a couple times myself and the results are exactly that.
EDIT: Nevermind, it's headed by jduncanator who seems to have done a lot of public work. They also contributed to the original popcorn time.
http://www.macrumors.com/2014/02/10/bitcoin-stealing-trojan/
Given, that can't you just download the repo locally, replace ffmpegsumo with a trusted version from elsewhere, and at least know you aren't running a version that differs from what is on the repo?
That's not even Yify's repository. Probably some holaunblocker guy wanted to take advantage of the news and else to drive traffic to their website.
Would you pay $5 to rent a new movie if it could then easily be streaming through Netflix on one of eleventy kazillion devices? What would you be willing to pay?
With the current market, I would pay ~$100 for thousands of hours of content I would never watch, and the shows I do want to watch I'd have to timeshift anyway because I'm busy. That's why I cancelled it, I was paying for an abundance of content I never watched, and the content I did want, I had to download or buy separately.
Of course, this will never happen because production studios want their own little silos.
I can see the convenience in searching movies though.
I don't get what's all the buzz about streaming. Copy the damn file, watch it, and erase (it's a new concept, let's call it "cache"). Not even Youtube works anymore because everything must be online.
There is a noticeable difference between starting to watch a movie in 10 seconds and waiting >15 mins to download completely.
Suppose a movie takes an average 25 minutes to download. I can start watching it in my lunch break if I am streaming it. If I have to download it completely first, I may not have finished downloading it by the end of it.
Streaming is a _much_ better experience, even if it has a bunch of downsides.
With this, you just click the movie et voilà -- it's something even my grandma could do.
Next, right click on the file, select "Media Server" and select "Copy Stream URL to Clipboard".
Now open VLC Media Player, select "Media", select "Open Network Stream", paste in the URL and click "Play".
The cool thing about Vuze is that you can use a SOCKS5 proxy and/or restrict traffic to a virtual NIC if you have a VPN. This way even if you turn your VPN off (to play games etc.) you won't be exposed to the swarm.
If you use XBMC you can install the XBMCTorrent add-on which has an interface similar to Popcorn Time. http://forum.xbmc.org/showthread.php?tid=174736
XBMC is cool because you can use the Android app Yatse to control XBMC. If you have two boxes running XBMC (i.e. in your living room and bedroom) you can use Yatse to resume playback on the other box with the push of a button!
Unfortunately, XBMCTorrent and Popcorn Time don't support SOCKS5 proxies or restricting traffic on specific NICs. Therefore you'll want to set up an internet kill switch on your box as a fail safe.
Yes, I do feel bad for using apps like this, but I have no other legal and affordable choice. I have Fetch TV which offers movies and additional content bundled with my Internet connection, you get 30 free movies per month (usually older movies) and have to pay for newer ones which can quickly add up if you pay for a few of them.
Popcorn highlights a real problem in the entertainment industry and as someone who's looked into starting a Netflix like service in Australia, the licencing and costs associated with licences and obtaining decent content are way too expensive to even consider starting something up.
Until the situation improves for us Australians and our New Zealand neighbours amongst other countries, people will continue to use apps like this. Learn from Spotify industry heavyweights and open up your content for streaming globally via paid services like Netflix.
On the other hand,
"In relation to the use of VPNs by Australians to access services such as Hulu and Netflix, on the limited information provided there does not appear to be an infringement of copyright law in Australia," a spokesman for Attorney-General Robert McClelland said. "Whether the Australian users have committed an offence by deceiving these providers about their identity, or eligibility to receive their services, would depend on state or territory criminal law."
http://www.theaustralian.com.au/technology/media-streams-spa...
Why can I pay $8 for netflix and watch in on my phone, pc, mac, ps3 and ipad - but any newish movie I need to use iTunes and locked there?
Same price strategy occurred with hard and softcover books and their release schedules.
Studios should be allowed to charge more for their content when it's new - they'll keep doing this until it's proven the streaming model works out to more money over time. Popcorn Time only hurts that argument as it stands, but could be an interesting Netflix competitor in the pay for play space (peer to peer would save on infrastructure costs)
Here in eu I still have nothing similar to a legal film streaming service. NOTHING.
I want to see the mechanism of popcorn work without violating copyright. I'd like to see a category for 'Creative Commons' or 'Public Domain'.
That's a pretty substantial investment; for $100/mo or more, it's hard to believe the "legit" industry hasn't come out with something like "Netflix that doesn't suck".
http://BroadcasThe.Net for TV
http://PassThePopcorn.me for movies
http://WhatBox.ca for seedbox
My in was What.CD (open interviews). If you want quick access to the other ones then you should get a seedbox on WhatBox. Upload 25GB with your seedbox, and then upload 5 torrents. Now you will be a Power User and have access to the invite forum which has unlimited invites for pretty much every other private tracker (including BTN and PTP).
I'm running a fairly automated Torrent+Plex setup without the need for a seedbox or a private torrent site.
If you live in the any country that closely monitors (or has industry-rights organizations that monitor) its citizens' internet activity, then immediately, without fail, go pay the $5/mo or whatever to get a tiny little server somewhere nicer!
You can:
• set your server up as a seedbox
• set up OpenVPN on it (which has been beautifully simplified by Docker-containerization; no need to create and forward an extra bridge interface)
• run an MTA daemon, so you can actually obey the semantics of SMTP (mail is supposed to arrive in your own possession before it's considered "delivered", etc.)
• run an IRC bouncer, or whatever the modern IM-network equivalent of that is (is there one? we've regressed, if not)
• run a web server, e.g. nginx, with (authenticated) WebDAV support enabled, and thus have a place to push arbitrary temporary files when you want to share them by URL
Or, in short, you can fully participate in the Internet.
Disclosure: I'm working on a business in this space. :)
The modern equivalent is the IM-network itself. You don't need a bouncer to store messages sent while you were offline or to keep your nickname when the IM servers already do that. If you want to hide your IP, you can just use the VPN.
http://i.imgur.com/4w8pwvg.png
TPB has nothing from him. You can find some of his albums spread around random public trackers, but it's nothing anywhere close to the convenience and selection available on What.
As soon as I heard about those I transitioned completely to a seedbox setup. It is actually great for media because I can stream directly from my seedbox to my chromecast, but for some things like software / games it would be more convenient to just torrent it directly.
I am basically curious if maintaining an up to date IP block list via peerblock and using only private trackers is enough to keep you off the radar?
The screen shot shows a bunch of very old looking movies, and categories like film-noir and biography. Is there really a vast resource of torrents for all potential movies with enough seeds to stream them for real-time viewing?
Moderately popular TV shows that aired last year are fairly difficult to find a complete season of via torrent for example.
https://torrentfreak.com/yify-torrents-announces-retirement-...
https://www.npmjs.org/package/morrent
Uses yts.re API and peerflix.
Better to just using a private tracker with semi-lax rules, such as ILoveTorrents.
So - you feel the penalties set down in law are always just and appropriate? And maximum sentences/fines are the ideal that should be aimed for?
What are you trying to say exactly?
I believe not all penalties set down in law are always just and appropriate, probably even some authorities may see it this way too, but just imagine that you were to ask that question if you were set in front of a judge to justify your piracy acts, do you really think that'll get you out of trouble?
>which can be categorized into criminal matter.
Of course it can be categorised into criminal matter, that's the point: it is, but it shouldn't be.
I have, however, had technical difficulty playing a movie I legally purchased through iTunes thanks to HDCP deciding it wanted the day off.
Another minor complaint: I want to run my movies through an audio filter I developed to improve stereo imaging on headphones, but I can't really do that with DRM'd content. (Annoyingly, attempting to open a Fairplay-protected item with an AVPlayer object on OS X 10.9 causes the process to be sent SIGKILL.)
Not that I think this justifies piracy, but I do think DRM is a lame non-solution that punishes paying customers while piracy continues to run rampant in spite of it.