Skip to content

prettyirrelevant/waakye

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


waakye
waakye

Convert your favorite playlists effortlessly between music streaming platforms.

GitHub Workflow Status License Python version Javascript version License

FeaturesUsageFolder StructureAPI DocumentationContributingLicense

🎯 Features

(Back to top)

  • Supports multiple music streaming platforms such as Spotify, Deezer, YTMusic & Apple Music(coming soon).
  • Intuitive web application that is favourite adjective goes here to use(coming soon).
  • CLI application for terminal lovers.
  • Can convert playlists with large number of tracks.
  • Free to use.

🤹 Usage

(Back to top)

CLI

Installation

  • From the Releases tab, download the appropriate release archive for your OS and architecture.
  • Extract the archive and move it to your system's PATH
  • Run waakye --version and ensure the version returned matches the one downloaded.

Demo

asciicast

UI

Coming soon.

🌵 Folder Structure

(Back to top)

.
├── asaro   (Ytmusicapi Wrapper API)
├── kilishi (Golang API)
├── masa    (Puppeteer Authentication Server)
└── shaki   (CLI Application)

Note
To run any of the services above, build the Docker image using the Dockerfile provided in their respective directories.

📜 API Documentation

(Back to top)

All necessary documentation regarding the APIs can be found here.

👍 Contributing

(Back to top)

Contributions of all kinds are welcome! Whether you want to report a bug, fix documentation, make feature requests, or submit pull requests(to support your music streaming platform), your contributions are highly appreciated. Let's collaborate and make this project even better together!

⚠️ License

(Back to top)

waakye is free and open-source software licensed under the MIT License. Logo is from Icons8.