GithubHelp home page GithubHelp logo

cuteistfox / harmonoid Goto Github PK

View Code? Open in Web Editor NEW

This project forked from harmonoid/harmonoid

0.0 0.0 0.0 57.1 MB

๐ŸŽต Plays & manages your music library. Looks beautiful & juicy. Playlists, visuals, synced lyrics, pitch shift, volume boost & more.

Home Page: https://harmonoid.com

License: GNU General Public License v3.0

C++ 1.45% C 0.09% Java 0.93% Kotlin 1.44% Dart 93.91% CMake 0.90% Inno Setup 1.27%

harmonoid's Introduction

Harmonoid

๐ŸŽต Plays & manages your music library. Looks beautiful & juicy.

Website โ€ข Download โ€ข Discord โ€ข Available for Windows, Linux & Android!

Videos

Enjoy that ๐Ÿงˆ buttery experience.

experience.mp4
lyrics.mp4

Features

  • Music library management based on metadata tags.
  • Capable of indexing 30+ files/second & saves cache for future app start-ups.
  • Very strictly follows Material Design guidelines for UI & animations.
  • mpv based music playback for strong format support (on Linux & Windows) using dart:ffi.
  • Taskbar & System Media Transport Controls for Windows.
  • D-Bus MPRIS controls for Linux.
  • Small installer (โ‰ˆ 35 MB) & low RAM usage (โ‰ˆ 150 MB).
  • Time synced lyrics for all your music.
  • Ability to create persistent or "Now playing" playlists.
  • Context menu integrations & file associations (exclusive to setup version).
  • Discord RPC integration with album art support & "Find"/"Listen" buttons.
  • Portable (if you wish).
  • Pitch shifting.
  • Volume boost.
  • Speed adjustment.
  • Details editor.
  • Cross-platform (currently aiming Windows, Linux & Android).
  • Does not use electron.js.
  • Music visuals.
  • Metadata reader.
  • Gapless playback.
  • Multiple artist support.
  • Online URLs player.
  • .LRC file compatibility (mannual loading or automatic lookup in folder).
  • Fallback cover support. e.g. cover.jpg, Folder.jpg etc.
  • User specific libmpv flags & options.
  • Window position & maximize state remembering.
  • Excellent backward compatibility. Windows 7 or higher. Android 5.0 or higher.
  • Built-in YouTube Music client.

Why

It's really hard to find software with good design & animations on desktop. It's almost like desktop app developers don't have faith in adding animations to their UI. Other music players, which look kind-of good don't work properly, refuse to support an audio format, read tags incorrectly, don't have my favorite feature or simply use electron.js.

Harmonoid very strictly implements Material Design to be a consistent, cohesive & modern music player for all platforms.

There are no inconsistent paddings, spacings or weird alignments to make me feel uncomfortable. It's built with care & proper time is given to everything. Learn more about the project on official website [until I can afford this domain].

Supporters

Patreons

  • Oleks โ€ข 4.50 โ‚ฌ per month.
  • Tse Loki โ€ข 2 โ‚ฌ per month.

Support

If you enjoy using this music player, please consider buying me a coffee.

Planned Features

May be found at: What's next for Harmonoid? & Release Goals.

Mobile

Translate

You can help me by adding or updating translations for Harmonoid at harmonoid/translations repository.

License

Harmonoid & the source code in this repository is under End-User License Agreement for Harmonoid.

harmonoid's People

Contributors

alexmercerind avatar mytja avatar yehudakremer avatar raitonoberu avatar prateekmedia avatar maisondasilva avatar bdlukaa avatar gaetan1903 avatar leonhoog avatar yulog avatar feelogil avatar cuteistfox avatar 0xj0hn avatar turanberlin avatar vedantmgoyal9 avatar redyau avatar lucifer25x avatar micklesk avatar c3k4ah avatar kabanfriends avatar kebabinjeneus avatar kesitakeshi avatar arafatamim avatar hisubway avatar mi875 avatar stonega avatar tct123 avatar zzs20020430 avatar wcxu21 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.