e
Go to file
2016-07-09 18:01:46 -07:00
irs.py Wrote more of the readme and added some error catching functionality 2016-07-09 14:53:56 -07:00
LICENSE Initial commit 2016-07-07 18:24:47 -07:00
README.md Wrote more of the readme and added some error catching functionality 2016-07-09 18:01:46 -07:00
requirements.txt Wrote more of the readme and made a requirments.txt 2016-07-07 22:59:12 -07:00

The Ingenious Redistribution System (IRS)

Downloads or streams media from the name of the song / album / movie / tv-show that you requested.

Dependencies

First, actually install python and pip:

  • To install python3 and pip for Ubuntu run this command:
$ sudo apt-get install python3 python3-pip
  • For Windows follow this guide to install python (remember to install ~v3.4), and this guide to install pip.
  • For OSX follow this guide that goes through python and pip. Also, remember to install ~v3.4.

Then install requirements.txt from the repository:

$ python install -r requirements.txt

There are some more external command-line programs that are essential to movies, tv-shows, and streaming:

$ sudo apt-get install rtorrent
  • mpv: https://mpv.io/installation/
  • Peerflix:
    • Windows: follow this guide to install npm and then run this command:
    $ npm install -g peerflix
    
    • OSX: Same as Windows, except follow this guide.
    • Ubuntu: Again, the same, only follow this guide instead.
  • VLC: Just download and install it here.

Install

$ git clone https://github.com/kepoorhampond/IngeniousRedistributionSystem.git

And that should be it! Eventually it'll be put up on pip, to make it much, much easier to install.

Overview

Currently the system can stream or download the following:

  • Specific songs.
  • Complete albums.
  • Movies.
  • TV shows.

When downloading music, the system will fill out the specific meta-data so that it will appear organized in your player of choice. It parses the following pieces of meta-data:

  • Title.
  • Artist.
  • Album.
  • Album cover/art.*
  • Year released.
  • Tracknumber.*

* Album art is slightly buggy, and tracknumber only works when downloading complete album.

On a personal judgement, we would judge that the complete meta-data parsing works ~90% of the time.

Usage

$ IRS (stream | download) movie <movie-name>
$ IRS (stream | download) tv <tv-show> <episode>
$ IRS (stream | download) song <song-name> by <artist>
$ IRS (stream | download) album <album-name> by <artist>
Examples
$ IRS stream movie Fight Club
$ IRS download album A Night At The Opera by Queen
$ IRS stream song Where Is My Mind by The Pixies
$ IRS download tv mr.robot s01e01
$ IRS stream album A Day At The Races by Queen

Disclaimer

Copyrighted content may be illegal to stream and/or download in your country.