Skip to content

JoshuaKasa/DASO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


DASO

DASO - Stream music from YouTube directly from your terminal.

DASO Interface Screenshot

Table of Contents

๐Ÿš€ Installation

DASO is easy to install with its dedicated installer for Windows. Follow these steps:

  1. Choose Your Installer:
    • daso_installer_no_python.bat: If you already have Python installed.
    • daso_installer_python.bat: If you don't have Python. Install Python here in case it doesn't work.
  2. Run the Installer: Double-click the chosen .bat file in the main folder. Follow the instructions.
  3. Installation Complete: DASO is now ready to use!

๐Ÿ“ Note: Currently, DASO is not available for Linux or Mac. There are no plans for these platforms at the moment.

๐ŸŽต Usage

The DASO installer makes it so that you can run it from anywhere in your terminal. Basically, it adds a new command to your terminal, daso, which you can use to run like this:

daso [song name]

For example:

daso never gonna give you up

DASO uses the YouTube API to search for the song you want to listen to, so you can use any name you want, as long as it exists on YouTube. Remember tho, to provide a name, else you will get an error.

๐ŸŽน Keybinds

DASO has some keybinds that you can use to control it while it's running. Here's a list of them:

  • space to pause/play the song
  • ctrl + c to stop the song and exit DASO
  • arrow up to increase the volume
  • arrow down to decrease the volume
Your Image Description

โ— Important

The neat thing about DASO is that it doesn't download the song you want to listen to, it just streams it from YouTube. Another important note is that you can't listen to Lives for now, I'm currently figuring out how to implement this feature. If you know how to, please feel free to contribute!

๐Ÿค Contributing

I welcome all types of contributions, including documentation, code, tests, suggestions, etc.... Other than that, you can also open an issue if you find a bug or if you have a suggestion, I'll try to answer as soon as possible.

๐Ÿ“ License

MIT