Skip to content

dcordb/DSpotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DSpotify

To run the Chord implementation

  • Install the dependencies in requirements.txt

  • Start Pyro4 name server, you do this executing from a terminal the bash file start_nameserver.sh You can specify as a parameter the ip of the name server, default is 127.0.0.1

  • Check configuration file ./Backend/Settings.py for setting variables for DHT

  • Use Node.py script to start a Node this can be found in the Node class. You use the script the following way open a terminal and go to the root of the project folder, then execute:

      python3 -m Backend.DHT.Node
    

This will create/start the node and the maintenance jobs will start automatically.

Please check --help option of the command for more information.

Client App

For testing the streaming you can use

python3 -m Backend.Testing.client.Client

else you can test it without streaming (for now, soon streaming will be integrated to GUI) by using GUI app, you execute it like this:

python3 -m MediaPlayer.mediaplayer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published