An open API service indexing awesome lists of open source software.

https://github.com/nik012003/youtube-mp3-go

Material Design Html5 Go Based Youtube MP3 Downloader
https://github.com/nik012003/youtube-mp3-go

Last synced: 3 months ago
JSON representation

Material Design Html5 Go Based Youtube MP3 Downloader

Awesome Lists containing this project

README

        

# Youtube MP3 Go Downloader
The Material Design Html5 Go Based Youtube MP3 Download
# What is this?
This is an open-source,Material Design,Golang-Based, Youtube to MP3 Converter/Downloader.
# Screenshots
![Screenshot](https://github.com/nik012003/Youtube-MP3-Go/blob/master/Images/Screnshot.png)
# How does it work?
The golang server downloads and converts youtube videos into MP3 and serves the files.
Thanks to the html5/javascript frontend you can ask the golang-server to download files.
# Dependencies
youtube-dl ffmpeg/avconv golang
```
sudo apt-get install youtube-dl ffmpeg
```
And a webserver (apache2,nginx or similar)
```
sudo apt-get install apache2
```
# How to install
-Clone my repo
```
git clone http://github.com/nik012003/Youtube-MP3-Go && cd Youtube-MP3-Go/
```
-Copy Frontend files to your webserver
```
cp Frontend/* /var/www/html
```
-Run main.go
```
cd Backend-Server && go run main.go
```
-Enjoy
# Before deploying
You may need to change IPs and ports in main.go and index.html to work in your own setup.
# Contributing
Feel free to fork and push commits and Feature Requests to this project.