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

https://github.com/oluwis/nextjs-music-downloader

Este projeto é um baixador de música para múltiplas plataformas de streaming
https://github.com/oluwis/nextjs-music-downloader

ffmpeg ffmpeg-command ffmpeg-libraries ffmpeg-script ffmpeg-wasm ffmpeg-wrapper next next-js nextjs preline react react-components react-hooks reactjs soundcloud soundcloud-api typescript typescript-library youtube youtube-api

Last synced: 2 months ago
JSON representation

Este projeto é um baixador de música para múltiplas plataformas de streaming

Awesome Lists containing this project

README

        




NextJS Music Downloader

### [BR]

### Introdução

Este projeto foi feito para baixar músicas de diversas plataformas de streaming.

O projeto foi feito usando NextJS 15+, TailwindCSS 3+, e FFmpeg 0+.

O projeto faz uso de SSR e CSR, para renderização de telas e páginas, também usa SSR como um servidor proxy para consulta de dados sem restrição de CORS, e também é feito com Typescript.

### Feito com
![Next.js Badge](https://img.shields.io/badge/Next.js-000?logo=nextdotjs&logoColor=fff&style=for-the-badge)
![React Badge](https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=000&style=for-the-badge)
![TypeScript Badge](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=fff&style=for-the-badge)
![Tailwind CSS Badge](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=fff&style=for-the-badge)
![ESLint Badge](https://img.shields.io/badge/ESLint-4B32C3?logo=eslint&logoColor=fff&style=for-the-badge)
![Lucide Badge](https://img.shields.io/badge/Lucide-F56565?logo=lucide&logoColor=fff&style=for-the-badge)
![Simple Icons Badge](https://img.shields.io/badge/Simple%20Icons-111?logo=simpleicons&logoColor=fff&style=for-the-badge)

### Desenvolvimento Local

1. Clone este repositório
```sh
git clone https://github.com/OLuwis/nextjs-music-downloader.git
```
2. Inicie o servidor local
```sh
npm run dev
```
3. Acesse o servidor no seu navegador
```sh
http://localhost:3000
```

### [EN]

### Introduction

This project was created to download music from various streaming platforms.

The project was built using NextJS 14+, TailwindCSS 3+, and FFmpeg 0+.

The project employs SSR and CSR for rendering screens and pages, it also uses SSR as a proxy server for data queries without CORS restrictions, and is developed with TypeScript.

### Built with
![Next.js Badge](https://img.shields.io/badge/Next.js-000?logo=nextdotjs&logoColor=fff&style=for-the-badge)
![React Badge](https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=000&style=for-the-badge)
![TypeScript Badge](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=fff&style=for-the-badge)
![Tailwind CSS Badge](https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=fff&style=for-the-badge)
![ESLint Badge](https://img.shields.io/badge/ESLint-4B32C3?logo=eslint&logoColor=fff&style=for-the-badge)
![Lucide Badge](https://img.shields.io/badge/Lucide-F56565?logo=lucide&logoColor=fff&style=for-the-badge)
![Simple Icons Badge](https://img.shields.io/badge/Simple%20Icons-111?logo=simpleicons&logoColor=fff&style=for-the-badge)

### Local Development

1. Clone this repository
```sh
git clone https://github.com/OLuwis/nextjs-music-downloader.git
```
2. Start the local server
```sh
npm run dev
```
3. Access the server in your browser
```sh
http://localhost:3000
```