/plugin.video.retrospect

Retrospect is a Kodi video add-on which allows you to watch streams of a number of free and publicly available online TV stream sites.

Primary LanguagePythonOtherNOASSERTION

Retrospect - Public GIT Repository

GitHub release (latest by date) Build Status Quality Gate Status License Python

This repository holds the main code for Retrospect. For more information on bug reporting, please visit https://github.com/retrospect-addon/plugin.video.retrospect or https://www.rieter.net/content/.

Installing Retrospect

There are two ways to install Retrospect, depending on what version of Kodi you are using.

Kodi Leia and later

Starting from Kodi Leia (v18), you can easily install Retrospect from the official Kodi add-on repository. Simply use the search function in the add-ons section to find Retrospect and install it. More detailed information can be found in the Retrospect Wiki.

Note: Make sure the Auto-Update option for Retrospect is enabled to automagically receive new updates.

alt text

Kodi Krypton

If you are running Kodi Krypton (v17) the only way to install Retrospect is to install it from a zip file. Follow these steps (keep in mind they might slightly differ depending on your skin):

  1. Download the latest Retrospect zip file from here: https://github.com/retrospect-addon/plugin.video.retrospect/releases
  2. Transfer the file to your Kodi system (optional).
  3. Use Install from zip file in Kodi to install Retrospect.

More detailed information can be found in the Retrospect Wiki.

Note: Since Retrospect isn't available in the official Kodi add-on repository for Kodi Krypton (v17), it will not automagically update. Retrospect will notifiy you of new versions. You will then have to manually update Retrospect using the steps above.

Troubleshooting

Playing Widevine DRM content

Starting from Kodi Leia (v18) playback of DRM protected streams is supported using the add-on InputStream Adaptive, which is automatically installed when you install Retrospect.

In order to play Widevine DRM files you will also need to have the Google Widevine libraries installed. Android based devices have this as a native component, for Windows and Linux you will need to install them:

The Easy way:

  1. Open the Retrospect add-on settings.
  2. Under the General tab, make sure Use Kodi InputStream Adaptive add-on when possible is enabled.
  3. Select Install Widevine using InputStream Helper add-on.
  4. Agree to the three following input boxes and let Widevine install.

The Manual way:

  1. Determine the latest version of the Widevine libraries: https://dl.google.com/widevine-cdm/versions.txt
  2. Download the appropriate version for your OS/Kodi combination (replace the {version} with the most recent version):
  3. For Windows, copy these files into your <kodi-profile>\cdm folder. Linux users need to install them manually (or they can use this gist (Fork) to install it automatically).

Example:

If the most recent version obtained via https://dl.google.com/widevine-cdm/versions.txt is 4.10.1440.19, then the download URL for 64-bit windows is https://dl.google.com/widevine-cdm/4.10.1440.19-win-x64.zip.

The kodi.log will tell you if you did not put them in the correct place or if you have copied the wrong version.

NOTE: for Kodi Krypton it seems that version 1.4.8.1008 is the last version that is compatible.

For ARM Devices (such as Raspberry Pi) things might be a bit different. If you are running Android, you probably don't need to do anything at all as Widevine is natively supported. However, if you are running Linux on ARM and the above method does not work, there is a different approach:

  1. Determine the latest version of the libraries for ARM using this URL: https://dl.google.com/dl/edgedl/chromeos/recovery/recovery.conf
  2. From that configuration file, find the image for an ARM device that resembles your device.
    • The Acer Chromebook R13 image has been reported as working for many devices.
    • The device configuration section in the config file has a URL field that contains a link to a recovery image.
  3. From that recovery image, you will need the Widevine files located in /opt/google/chrome/libwidevinecdm*.so.
  4. These files need to be copied to the <kodi-profile>/cdm folder.

NOTE: Keep in mind that you might need to try multiple recovery images before you find a working one.

Copyrights and Licenses

Retrospect is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International, see: LICENSE.md

The official add-on package for Retrospect may not be distributed via other repositories than the official Kodi add-on repository.

Disclaimer

Retrospect or Rieter.net are not connected to or in any other way affiliated with Kodi, Team Kodi or the XBMC Foundation. Furthermore, any software, addons, or products offered by Retrospect or Rieter.net will only receive support in its Kodi forum and Github repository.

Rules & Terms

As more and more people are starting to make channels for Retrospect, we want to lay out some rules and terms for the channels which we will host. Please stick to them before asking us to merge your work with the master branch:

  1. We, the Retrospect team, are not responsible for any content that is displayed using the Retrospect Framework.
  2. We, the Retrospect team, do not support any kind of adult content for Retrospect, nor will we host it on our servers.