Skip to content

we fork this in case that you want to contribute to the ymp3cli

License

Notifications You must be signed in to change notification settings

bruh-boys/ymp3cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple tool to download music from youtube/spotify and listen in the terminal.

consumes <10MB of ram!!!

Discord RPC

Why???

idk, is free.

Prerequisites

Installing FFmpeg

Install instructions

curl https://raw.githubusercontent.com/paij0se/ymp3cli/main/install.sh | bash
  • verify the installation with
$ ymp3cli --h

 
  Usage: ymp3cli -[OPTION]
  -h ,-help: Display the help command
  -v ,-version: Display the version of ymp3cli
  -p ,-play: Play a single song
  -d ,-download ,-download: Download a song from youtube
  -port: Port to run the server on

  Usage: ymp3cli -p [SONG]
  ymp3cli -p <song.mp3>: play a single song
  example: ymp3cli -p song.mp3

  Usage: ymp3cli -d [Link]
  ymp3cli -d <link>: download a song from youtube
  example: ymp3cli -d https://www.youtube.com/watch?v=dQw4w9WgXcQ

         MIT License
         Made it by pai
         https://paijose.cf


$ ymp3cli # start ymp3cli

$ ymp3cli -d https://www.youtube.com/watch?v=dQw4w9WgXcQ # download a song from youtube

$ ymp3cli -p song.mp3 # play a single song

Build instructions

for linux install the oto dependencies

sudo apt install libasound2-dev

for macOS Oto requies AudioToolbox.framework, but this is automatically linked.

run go get . to install the dependencies.

Build ymp3cli with go build -o ymp3cli src/main.go

and for execute ymp3cli just run ./ymp3cli.

TODO:

  • client in golang
  • download the videos without youtube-dl
  • works correctly in windows
  • Discord rpc
  • able to pause and rewind the songs
  • A playlists system
  • able to play a song one by one

Custom clients?

- visit the wiki https://github.com/paij0se/ymp3cli/wiki/Routes

Alternative clients

- The old deno client https://github.com/bruh-boys/ymp3cli-old-client

Thanks to

- Flames https://github.com/FlamesX-128

About

we fork this in case that you want to contribute to the ymp3cli

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 97.7%
  • Shell 2.3%