Executando verificação de segurança...
9

[PITCH] Desenvolvi minha própria CLI para ouvir música

SounDWave-CLI

Esses dias estive trabalhando em um projeto mais pessoal já que com certeza deve haver algo igual para ouvir música diretamente na CLI . O problema é que , muitas das vezes é chato entre um vídeo/música ou outra aparecer um anúncio , então, baseado nisso , decidi por a mão no código e resolvi criar um programa na qual você pode add músicas e até mesmo criar playlists .

Objetivo

A idéia inicial era: o usuário add a música na CLI junto com o nome e o link sem a necessidade de baixar o arquivo , porém fica difícil a reprodução de músicas dessa forma já que não tem uma API específica ou algo tipo ( se tiver como, podem falar nos comentários ) , então por enquanto , é necessário ter o arquivo de mídia instalado na máquina para ouvir a música . Outro comando é a criação de playlists, onde você pode add músicas ou excluir e ouvir-las , tudo fica salvo em um arquivo .json .

Limitações

Por ser para fins didáticos , ele ainda sofre algumas limitações como:

  • Não se pode ouvir música através de uma URL
  • Não pode pausar/retomar/repetir a música
  • Não existe opção de próxima música na playlist
  • Não pode aumentar/abaixar o volume

Contribuições

Caso queiram contribuir de qualquer forma, vou deixar aqui o link do repositório no Github e a documentação do projeto:

Github
Doc

2
1

O Spotify ainda não consegui ver devido ao erro que tá tendo no meu dashboard e sobre o Yt , existe uma API que mostra apenas as informações do vídeo, se eu tiver que que fazer uma "leitura" da música através da URL teria que baixar o arquivo e tudo mais .

1
1

Obrigado , amigo . Sobre as duas APIs , a do Spotify ainda não consegui acessar devido ao erro no meu dashboard e a do SoundCloud precisa preencher um formulário que por enquanto está indisponível .

1
2

Obrigado, man . Então, no momento apenas estou focado em trazer funcionalidades de um reprodutor de música normal ou até mais , conforme andar o projeto , vou add mais coisas como uma CLI própria semelhante o Git e afins.

1

talvez fosse bacana você criar algumas issues com algumas funcionalidades que você gostaria de implementar, dessa forma alguém poderia contribuir ja direcionado ao que você deseja.

1
1
0