# Moosync/Moosync-electron

Music player capable of playing local audio or from Youtube, Spotify and many more

Repository: https://github.com/Moosync/Moosync-electron
Canonical: https://ross.abutalabs.com/products/moosync-electron
Homepage: https://moosync.app
Language: Vue
License: GPL-3.0
License Family: copyleft
Topics: spotify, music, typescript, electron, javascript, youtube, vue, sass, lastfm, discord, emby, jellyfin-client, plex-client, radio, soundcloud, subsonic-client, tidal, radio-station, music-player
Archived: true
Last push: 2025-03-06T13:43:37+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 10, release rhythm 8, longevity 100
- inputs: {"age_days": 1794, "days_push": 545, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1257, forks 51 (observed 2026-08-28T04:04:09.407377+00:00)

## What it is
Moosync is a customizable, open-source desktop music player built with Electron and Vue that plays local audio files as well as music from YouTube, Spotify, and many streaming/self-hosted providers. It features a theme engine, LastFM scrobbling, realtime lyrics, recommendations, and an extension API for building custom apps on top of the player.

## Use cases
- play local music files on my desktop
- play youtube and spotify music in one app without ads
- mix spotify and youtube songs in a single playlist
- scrobble my tracks to lastfm and get recommendations
- customize my music player with themes
- connect my plex, jellyfin, or subsonic music library
- listen to internet radio stations
- build extensions for a music player

## When to choose
- you want a free, ad-free desktop player that unifies local files with streaming sources like YouTube and Spotify
- you use self-hosted music servers such as Jellyfin, Plex, Emby, or Subsonic and want one client for them
- you want a highly customizable player with themes and an extension API
- you need LastFM scrobbling, realtime lyrics, and Discord rich presence

## When to avoid
- you need a mobile music player - Moosync is desktop-only (Windows, Linux, macOS)
- you want a lightweight native player - it is Electron-based and relatively heavy
- you expect active development of this repo - it is in maintenance mode while being rewritten in Rust (moosync-tauri)
- you need DRM-protected streaming from subscription services beyond what its integrations support

## Facets
- artifact type: application
- maturity: maintenance
- function: audio-processing, plugin-system, theme
- domain: media, desktop-applications, entertainment
- platform: windows, cross-platform
- tags: music-player, spotify, youtube, lastfm, discord-rich-presence, jellyfin, plex, subsonic, tidal, soundcloud, radio, vue, typescript, theme-engine, extension-api, rust-rewrite, linux, macos, electron, desktop

## Member repositories
- Moosync/Moosync-electron (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:09.407377+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:07:10.184616+00:00, confidence not recorded.
  - readme: https://github.com/Moosync/Moosync-electron (fetched 2026-08-28T04:04:09.407377+00:00, sha 4d6e71cb67f5)
  - homepage: https://moosync.app (fetched 2026-08-29T12:17:20.817640+00:00, sha 4764277185c9)
  - site_page: https://moosync.app/docs/index.html (fetched 2026-08-29T12:17:20.828548+00:00, sha f528aff8b3a9)
  - site_page: https://moosync.app/wiki (fetched 2026-08-29T12:17:20.826587+00:00, sha a45ca9d9129d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
