- read magnet links and info hashes
- select file to play if more than one are found
- save downloaded files once torrent is completed
I'm currently rebuilding the project from the ground up: you can get an idea of the new design here
⚛ React
⚛ Tailwind CSS
⚛ HeroIcons
- playlist selection (change file once one is playing)
- save files as they get downloaded
- verify if there is at least one playable media
- make the video player a fixed size
- drag and drop a torrent file to skip fetching metadata
- refactoring using react hooks instead of classes
- better component separations
- caching system (not having to download the same torrent twice in the same session)
the application was built using create-react-app; simply clone the repository and run
yarn && yarn start