mafintosh / peerflix

Streaming torrent client for node.js
MIT License
6.19k stars 673 forks source link

peerflix fails to retrieve metadata #89

Open yurivict opened 10 years ago

yurivict commented 10 years ago

Running any magnet link always hangs with the message, for example: $ peerflix magnet:?xt=urn:btih:753e8639ad0f409c14cc548bbe0f9be665b7b882 fetching torrent metadata from 0 peers

I believe it supposed to connect to some hash peers to download info, but this never happens. version 0.10.9 I am on FreeBSD-9
asapach commented 10 years ago

Have you tried it in any other torrent client? The magnet link seems to be dead. You might need to specify some trackers to get it to work.

yurivict commented 10 years ago

Sorry, this was a bad example. Here are two other examples: magnet:?xt=urn:btih:70a4083a8e4d4055089658eb81d39fa9960b22a3 (Armenia 1 TV), magnet:?xt=urn:btih:95209e6db64e50112f66b90ec061380df8786daa (CCTV4 China).

Both somewhat work in windows player, but not with peerflix, with the same '0 peers' message. Regular torrent client also can't retrieve metadata for both, however regular torrent client shows one peer for each.

So far I haven't been able to make any TV channel work with peerflix.

asapach commented 10 years ago

Nope, these don't work for me either. I'm using Deluge as a reference torrent client.

yurivict commented 10 years ago

But I can see TV signal in Windows client though in this URL: http://1torrent.tv/channelonline.php?channel=224

solancer commented 10 years ago

I agree I tried to stream the magnetic link through peerflix but it just hung with a message "fetching torrent metadata from 0 peers". I'm guessing these torrent links have some kind of a dependency that is needed for decoding the peer list, because on 1torrent.tv clearly states Ace Stream is needed in order to play the streams.

clofresh commented 10 years ago

I often don't get any peers as well. Is there a way to set the peer listening port so that we can know to forward that port from the router?

mafintosh commented 10 years ago

@clofresh peerflix 0.14.0 has support for --peer-port [port] to explicitly set the peer listening port