awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to agersant/polaris

Projects sharing features with Polaris

30 open-source projects similar to agersant/polaris, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • krtirtho/spotubeKRTirtho avatar

    KRTirtho/spotube

    46,989View on GitHub↗

    Spotube is a cross-platform music client that functions as a unified streaming aggregator. It consolidates multiple external music service accounts into a single interface, allowing users to manage and play their entire digital library without switching between different applications. The application distinguishes itself through an extensible architecture that supports runtime plugin loading. This allows users to integrate external metadata services and expand the core playback engine with custom functionality. By utilizing an internal API-aggregator, the software harmonizes disparate data st

    Dartandroidandroid-clientandroid-music-player
    View on GitHub↗46,989
  • hrkfdn/ncspothrkfdn avatar

    hrkfdn/ncspot

    6,441View on GitHub↗

    ncspot is a terminal-based music player that streams audio from a Spotify Premium account, combining a text-based user interface with Vim-style keyboard navigation for browsing and playing music libraries. It functions as an interactive Spotify client that can also accept remote commands over an IPC socket, enabling headless or scripted playback control without direct user interaction. The player is designed for efficient keyboard-driven operation, using modal keybindings inspired by Vim to navigate tracks, albums, playlists, and genres. It supports lightweight music streaming suitable for lo

    Rust
    View on GitHub↗6,441
  • beetbox/beetsbeetbox avatar

    beetbox/beets

    15,307View on GitHub↗

    Beets is a command-line music library manager that automates the organization, standardization, and maintenance of digital audio collections. It functions as a relational database-backed system that identifies audio content through acoustic fingerprinting and retrieves accurate metadata from online databases to ensure consistent tagging and directory structures. The project distinguishes itself through an event-driven pipeline architecture and a modular plugin system, which allow users to intercept and customize library processing workflows. This extensibility enables the integration of exter

    Pythonclihacktoberfestmusic
    View on GitHub↗15,307

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • musicplayerdaemon/mpdMusicPlayerDaemon avatar

    MusicPlayerDaemon/MPD

    2,607View on GitHub↗

    MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol

    C++audioaudio-playermusic
    View on GitHub↗2,607
  • clangen/musikcubeclangen avatar

    clangen/musikcube

    4,784View on GitHub↗

    Musikcube is a cross-platform audio player and high-performance C++ audio engine designed for managing local music libraries. It functions as both a terminal-based music player and a headless audio server capable of indexing metadata and playing audio across different operating systems. The project utilizes a client-server architecture that separates the core audio engine and metadata indexer from the user interface. This design allows it to act as a self-hosted audio streaming server, delivering music and metadata to remote clients via WebSocket and HTTP with support for real-time transcodin

    C++alsaaudio-engineaudio-player
    View on GitHub↗4,784
  • mopidy/mopidymopidy avatar

    mopidy/mopidy

    8,519View on GitHub↗

    Mopidy is a modular, headless audio streaming server and Python-based music server. It functions as a remote controlled music player that streams audio from local files and online services through a unified architecture. The system is built as an extensible platform that supports custom plugins for music backends, audio sinks, and remote control interfaces. This framework allows for the integration of new audio sources and output devices via custom extensions. The server provides capabilities for multi-source audio streaming and remote playback management. Users can manage music playback and

    Pythonmopidymusic-playerpython
    View on GitHub↗8,519
  • moritz-weber/muckemoritz-weber avatar

    moritz-weber/mucke

    253View on GitHub↗

    A music player that gets the best out of your local collection.

    Dart
    View on GitHub↗253
  • libretime/libretimelibretime avatar

    libretime/libretime

    913View on GitHub↗
    PHPairtimeaudioaudio-applications
    View on GitHub↗913
  • mierak/rmpcmierak avatar

    mierak/rmpc

    2,321View on GitHub↗
    Rustmpdmpd-clientmpdclient
    View on GitHub↗2,321
  • akrylysov/bsimpakrylysov avatar

    akrylysov/bsimp

    69View on GitHub↗

    Minimalistic S3-backed audio library

    Goaudios3
    View on GitHub↗69
  • navidrome/navidromenavidrome avatar

    navidrome/navidrome

    21,753View on GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Goairsonicmadsonicmedia-server
    View on GitHub↗21,753
  • madiele/vod2pod-rssmadiele avatar

    madiele/vod2pod-rss

    376View on GitHub↗

    Vod2Pod-RSS converts a YouTube or Twitch channel into a podcast with ease. It creates a podcast RSS that can be listened to directly inside any podcast client. VODs are transcoded to MP3 on the fly and no server storage is needed!

    Rustaudio-transcodingdockerdocker-compose
    View on GitHub↗376
  • moode-player/moodemoode-player avatar

    moode-player/moode

    1,362View on GitHub↗

    moOde sources and configs

    PHP
    View on GitHub↗1,362
  • ampache/ampacheampache avatar

    ampache/ampache

    3,792View on GitHub↗

    Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based platform for organizing, managing, and streaming personal audio and video collections to multiple devices and network environments. The system distinguishes itself as a collaborative media playback platform, supporting shared playlists and a democratic voting system that allows multiple users to influence an active playback queue. It also functions as a real-time media transcoder, converting audio and video formats during transmission to match client bandwidth and hardware requireme

    PHP
    View on GitHub↗3,792
  • raveberry/raveberryraveberry avatar

    raveberry/raveberry

    749View on GitHub↗

    A multi-user music server with a focus on participation

    Pythonbootstrapdjangomopidy
    View on GitHub↗749
  • izderadicka/audioserveizderadicka avatar

    izderadicka/audioserve

    835View on GitHub↗

    Simple personal server to serve audiofiles files from folders. Intended primarily for audio books, but anything with decent folder structure will do.

    Rustaudioaudiobookssteaming
    View on GitHub↗835
  • hinto-janai/festivalhinto-janai avatar

    hinto-janai/festival

    313View on GitHub↗

    Music player

    Rustaudioaudio-playercli
    View on GitHub↗313
  • ironsmile/euterpeironsmile avatar

    ironsmile/euterpe

    570View on GitHub↗

    Self-hosted music streaming server 🎶 with RESTful API and Web interface. Think of it as your very own Spotify! ☁️🎧

    Gohttplistenmp3
    View on GitHub↗570
  • krateng/malojakrateng avatar

    krateng/maloja

    1,734View on GitHub↗

    Self-hosted music scrobble database to create personal listening statistics and charts

    Pythonchartslistening-habitsmusic
    View on GitHub↗1,734
  • airsonic-advanced/airsonic-advancedairsonic-advanced avatar

    airsonic-advanced/airsonic-advanced

    1,395View on GitHub↗

    --> Airsonic-Advanced

    JavaScript
    View on GitHub↗1,395
  • azuracast/azuracastAzuraCast avatar

    AzuraCast/AzuraCast

    3,907View on GitHub↗

    AzuraCast is a self-hosted web radio management suite and dashboard designed for internet radio broadcasting. It functions as an automated playback manager and broadcasting system, integrating an audio orchestrator for transcoding and cross-fading with a streaming server to distribute audio via mount points. The platform enables multi-tenant station management, allowing a single installation to host multiple independent radio entities. It distinguishes itself by combining an Auto-DJ broadcast system with the ability to manage live DJ accounts and coordinate real-time broadcasts. The system c

    PHPicecastliquidsoapradio
    View on GitHub↗3,907
  • irosthebeggar/mstreamIrosTheBeggar avatar

    IrosTheBeggar/mStream

    2,346View on GitHub↗

    The easiest music streaming server available

    JavaScriptjavascriptlokijsmstream
    View on GitHub↗2,346
  • aome510/spotify-playeraome510 avatar

    aome510/spotify-player

    6,247View on GitHub↗

    Spotify Player is a terminal-based client for streaming and controlling Spotify music directly from the command line. It combines a text-based user interface with a background daemon mode, allowing users to browse their Spotify library, manage playlists, and control playback entirely through keyboard shortcuts. The application integrates with Spotify's Web API and Connect protocol, enabling remote playback control across devices while streaming audio locally without the official client. The player distinguishes itself through its plugin-based command system, which lets users define custom she

    Rustclimusicmusic-player
    View on GitHub↗6,247
  • benkaiser/strettobenkaiser avatar

    benkaiser/stretto

    631View on GitHub↗

    Beautiful web-based music player

    JavaScript
    View on GitHub↗631
  • largemodgames/spotatuiLargeModGames avatar

    LargeModGames/spotatui

    761View on GitHub↗

    A fully standalone Spotify client for the terminal. Native streaming included, no daemon required.

    Rustclimultimediamusic
    View on GitHub↗761
  • harmonoid/harmonoidharmonoid avatar

    harmonoid/harmonoid

    4,609View on GitHub↗

    Harmonoid is a local music player focused on high fidelity audio playback and comprehensive music library management. It indexes local audio files into a structured database to facilitate the organization and retrieval of large collections based on artist, album, and genre. The project features advanced playback controls, including gapless transitions, crossfading, and manual adjustments for pitch, speed, and volume boosting. It also supports synchronized lyric displays sourced from embedded tags, local files, or online providers. Additional capabilities include direct editing of internal au

    Dart
    View on GitHub↗4,609
  • epoupon/lmsepoupon avatar

    epoupon/lms

    1,606View on GitHub↗

    Lightweight Music Server. Access your self-hosted music using a web interface.

    C++audioaudio-streaminglistenbrainz
    View on GitHub↗1,606
  • figsoda/mmtcfigsoda avatar

    figsoda/mmtc

    100View on GitHub↗

    Minimal mpd terminal client that aims to be simple yet highly configurable

    Rusthacktoberfestmpdmusic
    View on GitHub↗100
  • spl0k/supysonicspl0k avatar

    spl0k/supysonic

    288View on GitHub↗

    Supysonic is a Python implementation of the Subsonic server API.

    Pythonaudioaudio-streamingmusic
    View on GitHub↗288
  • spotifyd/spotifydSpotifyd avatar

    Spotifyd/spotifyd

    10,673View on GitHub↗

    spotifyd is a headless Spotify player and client daemon that operates as a lightweight background process without a graphical user interface. It functions as a Spotify Connect receiver, allowing a device to register as a controllable playback device for remote management via official client applications. The project implements remote playback protocols and API integrations to enable audio streaming and remote control. It utilizes a cross-platform audio backend and system-level sound driver integration to output audio across different operating systems, with specific support for Linux audio in

    Rust
    View on GitHub↗10,673