Skip to content

bittin/ethereal-waves

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ethereal Waves

A basic music player based on libcosmic. It's still very much a work in progress.

Ethereal Waves - Dark Mode Ethereal Waves - Light Mode

Supported Formats

  • MP3
  • M4A
  • Ogg
  • Opus
  • Flac
  • Wav

Planned Features

Non-exhaustive list of planned features in no particular order:

  • Gapless playback
  • Grid view
  • More column options in list view
  • Export playlist as .m3u
  • Improved MPRIS support (much improved but not entirely complete)
  • Sorting options
  • Shuffle modes
  • Condensed responsive layout
  • More keyboard shortcuts
  • Drag and drop support
  • Playlist duplicate management
  • Partial update (Only add new tracks)

Keybindings

  • Ctrl + U: Update Library
  • Ctrl + Q: Quit
  • Ctrl + N: New Playlist
  • F2: Rename Playlist
  • Ctrl + Up: Move Playlist Up
  • Ctrl + Down: Move Playlist Down
  • Ctrl + =: Zoom In
  • Ctrl + -: Zoom Out
  • PageUp: Scroll Up
  • PageDown: Scroll Down
  • Ctrl + ,: Settings
  • Ctrl + A: Select All
  • Ctrl + click: Select
  • Shift + click: Select Range

Installation

This project uses just for building. To run development mode:

just run-dev

To install:

sudo apt install just
just build-release
sudo just install

About

A libcosmic and gstreamer based music player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 95.4%
  • Fluent 3.1%
  • Just 1.5%