Skip to content

staniel359/muffon

Repository files navigation

preview

GitHub Actions Workflow Status GitHub all releases GitHub last commit (branch) Discord

screenshot

screenshot

Disclaimer

Important

muffon was created only for music discovery purposes. Although it uses music streaming services as audio sources, we don't encourage piracy of any kind. That's why muffon doesn't use streaming services' premium accounts and doesn't have a download feature, providing a functionality of a basic account, such as low quality streaming. So if you've found the music that you like, please buy a paid account of your preferred streaming service if it provides one. Or preferrably, please support the artists by buying their records, merchandise or tickets to their live shows.

Description

muffon is a cross-platform music streaming client for desktop, which helps you listen to, discover and organize music in an advanced way.

It retrieves audio, video and metadata from various Internet sources, such as:

  • Last.FM

Audio:

  • Bandcamp
  • Odnoklassniki
  • SoundCloud
  • Spotify (currently not working)
  • VK (currently not working)
  • Yandex Music (currently not working)
  • YouTube Music

Video:

  • YouTube

Lyrics:

  • Genius
  • MusixMatch (currently not working)

Discography:

  • Discogs
  • MusicBrainz

Features

  • absolutely free
  • no ads
  • no login (but required for certain features)
  • listening (artists / albums / tracks) (+ offline) (+ equalizer) (+ track/audio automatch)
  • artists (tracks / albums / similar / shows)
  • albums
  • tracks (similar / albums)
  • tags (artists / albums / tracks)
  • queue (+ shuffle / loop) (+ albums adding)
  • music library (+ import from account) (+ compatibility)
  • music services integration (Last.FM, Spotify)
  • recommendations (artists / tracks) (based on your library) (+ filters)
  • search (artists / albums / album groups / tracks / lyrics / tags / videos / video channels / video playlists) (through all of the sources above)
  • radio (tags / artists / top)
  • scrobbling (Last.FM)
  • Discord Rich Presence (+ buttons customization)
  • videos (+ similar / channels / playlists) (YouTube, YouTube Music)
  • lyrics (+ annotations) (Genius, MusixMatch)
  • top (artists / albums / tracks / tags) (+ country select)
  • new / upcoming releases
  • multitag search (artists / albums)
  • external links (artists / albums / tracks / videos / video channels / video playlists)
  • playlists (+ import from account) (+ album / queue adding)
  • favorites (artists / albums / tracks / videos) (+ import from account)
  • bookmarks (artists / albums / tracks / videos / video channels / video playlists)
  • listened (artists / albums / tracks)
  • watched (videos)
  • posting (+ comments)
  • following
  • messaging
  • feed (+ global)
  • communities
  • sharing (artists / albums / tracks / videos / video channels / video playlists / playlists / communities)
  • theming (dark mode / background / transparency)
  • history (activity / player / browser)

Languages

Technical stack

  • Vue
  • Electron

Available platforms

  • Windows (10, 11) (x64)
  • MacOS (x64, arm64)
  • Linux (x64, arm64)

Download

Latest

Star History

Star History Chart

Troubleshooting

Windows

If you're using Windows 10 and during the installation you see this window:

Windows SmartScreen

  1. Click "More info"
  2. Click "Run anyway"

That's because Windows blocks unsigned apps.

MacOS

If you're using MacOS and during the installation you see this window:

MacOS quarantine

  1. Open your terminal
  2. Enter this command:
xattr -d com.apple.quarantine /Applications/muffon.app

That's because MacOS blocks unsigned apps.

Support

Have a question / suggestion / bug report?

Create an issue or Join Discord chat

If you have a suggestion, please check our to do list to make sure you don't make a duplicate suggestion.

Contribute

Caution

Our team has a strict policy against using AI for software development, so any pull requests made by or with the use of AI will be closed.

  • Translators wanted for localization.

Caution

Any Pull Request(s) directly made without prior discussions related to translations will NOT be merged. If you intend to contribute by translating, please consider joining the Discord Server and discuss it with us before you start working on it.

Donate

ko-fi

Related projects

muffon-api - REST API for client

muffon-website - Website