Categories
BLOG

pulsar kodi

Arch Linux User Repository

  • AUR Home
  • Packages
  • Register
  • Login

Search Criteria

Package Details: kodi-addon-pulsar 0.6.1-1

Package Actions
  • View PKGBUILD / View Changes
  • Download snapshot
  • Search wiki
  • Flag package out-of-date
  • Vote for this package
  • Enable notifications
  • Submit Request
Git Clone URL: https://aur.archlinux.org/kodi-addon-pulsar.git (read-only, click to copy)
Package Base: kodi-addon-pulsar
Description: Pulsar is an torrent finding and streaming engine for Kodi
Upstream URL: https://github.com/steeve/plugin.video.pulsar
Licenses: GPL3
Submitter: robertfoster
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 9
Popularity: 0.034508
First Submitted: 2014-12-24 16:08
Last Updated: 2017-11-18 19:33

Dependencies (2)

  • kodi (kodi-c2-x11, kodi-git, kodi-devel)
  • kodi-standalone-service

Required by (0)

Sources (1)

Latest Comments

khvalera commented on 2018-03-28 15:34

ERROR: EXCEPTION Thrown (PythonToCppException) : –>Python callback/script returned the following error Error Contents: HTTP Error 404: Not Found Traceback (most recent call last): File “/var/lib/kodi/.kodi/addons/plugin.video.pulsar/navigation.py”, line 6, in navigation.run() File “/var/lib/kodi/.kodi/addons/plugin.video.pulsar/resources/site-packages/pulsar/navigation.py”, line 64, in run data = _json(url) File “/var/lib/kodi/.kodi/addons/plugin.video.pulsar/resources/site-packages/pulsar/navigation.py”, line 43, in _json with closing(urllib2.urlopen(url)) as response: File “/usr/lib/python2.7/urllib2.py”, line 154, in urlopen return opener.open(url, data, timeout) File “/usr/lib/python2.7/urllib2.py”, line 435, in open response = meth(req, response) File “/usr/lib/python2.7/urllib2.py”, line 548, in http_response ‘http’, request, response, code, msg, hdrs) File “/usr/lib/python2.7/urllib2.py”, line 473, in error return self._call_chain(args) File “/usr/lib/python2.7/urllib2.py”, line 407, in _call_chain result = func(args) File “/usr/lib/python2.7/urllib2.py”, line 556, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) HTTPError: HTTP Error 404: Not Found –>End of Python script error report

khvalera commented on 2018-03-28 15:29

Add makedepends = (‘fakeroot’)

firepol commented on 2015-05-16 16:49

This package is buggy ans useless. Unless somebody posts a solution (my solution is to download the zips somewhere else and install them via kodi) don’t even bother using it.

firepol commented on 2015-05-16 16:48

I confirm the error tapia commented. I manually fixed the permissions of /var/lib/kodi/ 755 and I could install the package but that’s it. In kodi I could see nothing.

What I did: I downloaded the zip for release 0.5.0 https://github.com/steeve/plugin.video.pulsar and installed it. It worked.

For the providers, e.g. eztv, yifi etc. just search in google for them and download the zip from github.

luiscuadrado123 commented on 2015-02-12 20:56
tapia commented on 2015-01-17 01:06

Hi, I am getting this warning when installing this plugin:

warning: directory permissions differ on /var/lib/kodi/
filesystem: 700 package: 755
warning: directory ownership differs on /var/lib/kodi/
filesystem: 420:420 package: 0:0

and in Kodi it is not listed as an installed plugin.

Copyright © 2004-2020 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Pulsar is an torrent finding and streaming engine for Kodi

Pulsar kodi

GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.

GitHub is where the world builds software

Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Pulsar is an torrent finding and streaming engine. It doesn’t go on torrent websites for legal reasons. However, it calls specially crafted addons (called providers) that are installed separately. They are normal XBMC addons, and thus can be installed/updated/distributed just like any other addon.

  • Windows
  • Linux 32/64 bits (starting Ubuntu 12.04)
  • Linux ARM (Raspberry Pi, Cubox i4pro etc. )
  • OS X 64 bits
  • Android ARM (4.x)
  • Install Pulsar like any other addon
  • Go in Settings > Services > Remote Control and enable both options
  • Restart XBMC

Follow @pulsarhq on Twitter

Pulsar is an torrent finding and streaming engine. It doesn’t go on torrent websites for legal reasons. It calls specially crafted addons (called providers) that are installed separately. They are normal XBMC addons, and thus can be installed/updated/distributed just like any other addon.

Pulsar is centred around media: it browses media from TheMovieDB and TheTVDB. And so, when you decide you want to watch a media (i.e. given an IMDB or TVDB Id), here’s what Pulsar does:

  • Enumerate the installed providers
  • Call each provider to find the media you want to watch (in parallel)
  • Each provider returns a list of BT links they found
  • Collects and de-duplicates all the links
  • Goes on the BitTorrent network to find out the number of seeds and peers in real time (i.e. not provided by the provider)
  • Finds out of which quality are the different links (thanks to their name)
  • Ranks the links by quality and availability (Pulsar privileges quality over availability, but it’s not dumb. However, you can get a full list to choose from manually it you want)
  • Sends the chosen link to the BitTorrent streaming engine (brand new, and completely rewritten)

All of this is done in less than 1s. Pulsar is around 95% Go, and thus, it’s fast. Very fast, actually.

The BitTorrent streaming engine is brand new and very resilient (or at least it’s designed to be). It’s built on top of the brand new libtorrent 1.0 (which had special patches for the streaming case). So it’s very optimised, especially for low CPU machines. I have yet to find a media that doesn’t play with the engine.

As said before, Pulsar relies on providers to find streams. Providers are easy to write, and average

20 lines of Python. As they are normal XBMC addons, which can have their own configuration (although it is not recommended because it complicates things).

Providers are given a max amount of time to run before Pulsar considers them to be too slow. The timeouts are as follow:

  • 4 seconds on Intel CPUs
  • 20 seconds on multicore ARM CPUs
  • 30 seconds on single core ARM CPUs (Raspberry Pi)

Please note that for legal reasons, I won’t discuss, develop nor distribute any providers connecting to illegal sources. So there is no need to ask me. While I can partake in general discussions regarding provider development, I won’t do so for illegal sources specific problems.

I can’t code. How can I help?

Spread the word. Talk about it with your friends, show them, make videos, tutorials. Talk about it on social networks, blogs etc.

The plugin doesn’t work, what can I do?

Put your xbmc.log on pastebin. If you don’t know how to do that, just follow the guide at: http://kodi.wiki/view/Log_file/Easy

Can I seek in a video?

Yes, but it can fail.

What about seeding?

When watching a torrent, you will be seeding while you watch the stream.

Does it downloads the whole file? Do I need the space? Is it ever deleted?

Yes, yes and yes.

Can I keep the file after watching it?

Yes, change it in the addon settings.

Can I set it to download directly to my NAS?

Yes, but you need to mount your NAS via the OS, not via XBMC.

Provider X is blocked in my country/ISP, how can I set another domain?

Sorry, I won’t comment of specific providers.

Will there be an Android version?

Yes. I have a working version right now, but it’s not stable enough for release. Don’t blame me, the Android ecosystem is pretty bad for that sort of thing.

Pulsar addon for XBMC/Kodi. Contribute to steeve/plugin.video.pulsar development by creating an account on GitHub.