Skip to content

isgood-dev/wavey

Repository files navigation

wavey

A cross-platform, feature-rich music player for all your music needs.

About

Wavey is a music player that lets you play music (or any audio) onto your device. It has many features to make your experience better!

Install

This section is being worked on to make sure that wavey is as easy to install as possible. That said, the only way to install it currently is to build it from source.

Note

Ensure you have Rust installed (and git if you choose to git clone the repository).

Download source code:

git clone https://github.com/isgood-dev/wavey & cd wavey

Build and run:

cargo run --release

Don't forget the --release! This tells the compiler to optimize the build and massively improves performance.

Features

Some noteable features of wavey are:

  • Easy-to-use user interface
  • Music playback
  • Playlists
  • Downloading from various sources
  • Volume adjustment
  • Seeking
  • Pause/play
  • Thumbnails
  • Track name editing
  • Many themes (there's a lot!)
  • User-friendly window adjustment
  • Queuing system with Forward/Backward controls

Roadmap

Wavey is far from complete. It is constantly evolving and actively maintained. As such, we have a progress board for you to see what we would like add to wavey.

Link: https://github.com/orgs/isgood-dev/projects/3

If you think we are missing a feature that you would like to see implemented, please let us know! You can do so with any of the following:

Contributing

Contributions are more than welcome! To get started, take a look at our contributing code of conduct, located here.

If you would like to better understand how the source code works, join the Discord server and we can help you better understand the mechanics of wavey.

Demo

UI Design:

Dark Light
Dark Mode Light Mode

Discord RPC:

Discord RPC

License

This is licensed under the GNU General Public License v3.0. The license can be found here.

Update Log

The update log can be found in the update_log.md file. The update log has kept track of all changes since the 18th December 2021!