Skip to content
@harmonoid

Harmonoid

Elegant music app to play & manage music library. Lyrics & Playlists. YouTube Music support.
README.md Public

Harmonoid

🎵 Elegant music app to play & manage music library. Lyrics & playlists. YouTube Music support.

DownloadDiscord

[work-in-progress] [current-scope of work: #242] [report-bugs-or-request-features] [patreon]

Motion

Features

Current features

  • Powerful music library management based on metadata tags. Indexes music into group of albums & artists.
  • Capable of indexing 20 files/second (on Windows) & saves cache for future app start-ups.
  • Cross-platform (currently aiming Windows, Linux & Android).
  • mpv based music playback for strong format support (on Linux & Windows) using dart:ffi.
  • Taskbar & System Media Transport Controls for Windows.
  • Small installer (< 25 MB) & low RAM usage (< 120 MB) (tested on Windows, still see limitations).
  • Lyrics for all your music.
  • Very strictly follows Material Design guidelines for UI & animations.
  • Ability to create persistent or "Now playing" playlists.
  • Context menu integrations & file associations (exclusive to setup version).
  • Discord RPC integration.
  • Portable (if you wish).
  • Does not use electron.js.
  • D-Bus MPRIS controls for Linux.
  • Gapless playback.

Upcoming features

  • Mini-window mode.
  • Minimization to system tray.
  • Music visualizations.
  • Tag editor.
  • Time-synced lyrics.
  • Importing playlists from YouTube & Spotify using Web API.
  • Equalizer.
  • Improvising YouTube support to be close to official web-client.
  • Last.fm scrobbling.
  • Plugin API.
  • Windows 11 IExplorerCommand integration.
  • Publishing to Microsoft Store & other places.
  • Support for remaining macOS & iOS platforms.
  • YOU Tell 😄

NOTE: Project is NEVER going to offer feature for downloading music from YouTube.

Pinned

  1. [WIP] 🎵 Elegant music app to play & manage music library. Lyrics & playlists. YouTube Music support.

    Dart 1.5k 101

  2. Daily automated release builds of Harmonoid (intended for testing).

    5

Repositories

Top languages

Loading…