Este é um projeto de conversão de playlists que permite aos usuários converter playlists do Spotify para YouTube e também buscar músicas específicas de uma playlist do Spotify.
- Conversão de Playlists: Transforma uma playlist do Spotify em uma playlist pública no YouTube.
- Busca de Músicas: Busca links de músicas individuais de uma playlist do Spotify.
- Backend:
- Laravel (Framework PHP)
- GuzzleHTTP (Cliente HTTP para chamadas à API)
- Google API Client (Integração com a API do YouTube)
- API do Spotify (Para obtenção de músicas e playlists.)
- Frontend:
- React (Interface de usuário)
- Componentes customizados baseados em Radix UI e ShadCN
Certifique-se de ter instalado:
git clone https://github.com/seu-usuario/playlist-converter.git
cd playlist-converter
composer install
npm install
Copie o arquivo .env.example para .env:
cp .env.example .env
No .env, configure as variáveis a seguir:
- Spotify API:
SPOTIFY_CLIENT_ID=seu_client_id_do_spotify
SPOTIFY_CLIENT_SECRET=seu_client_secret_do_spotify
- Google API:
GOOGLE_CLIENT_ID=seu_client_id_do_google
GOOGLE_CLIENT_SECRET=seu_client_secret_do_google
GOOGLE_REDIRECT_URI=http://localhost:8000/youtube/callback
YOUTUBE_API_KEY=sua_chave_da_api_do_youtube
- Inicie o backend:
php artisan serve
| O backend estará disponível em http://localhost:8000.
- Inicie o frontend:
npm run dev
| O frontend estará disponível em http://localhost:5173