e
Go to file
2016-07-07 22:59:12 -07:00
IRS.py First commit 2016-07-07 19:37:42 -07:00
LICENSE Initial commit 2016-07-07 18:24:47 -07:00
README.md Wrote more of the readme and made a requirments.txt 2016-07-07 22:59:12 -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, acutally 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:

  • rTorrent: Windows, OSX, Ubuntu: sudo apt-get install rtorrent
  • mpv: https://mpv.io/installation/
  • Peerflix:
    • Windows: follow this guide to install npm:
    $ npm install -g peerflix
    
    • OSX: Same as Windows, except follow this guide.
    • Ubuntu: Again, the same, only follow this guide instead.

And that should be it!

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.