e
Go to file
2016-07-07 23:00:42 -07:00
IRS.py First commit 2016-07-07 19:37:42 -07:00
LICENSE
README.md Wrote more of the readme and made a requirments.txt 2016-07-07 23:00:42 -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 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.

And that should be it! Eventually it'll be put up on pip, to make it 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.