awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
KRTirtho avatar

KRTirtho/spotube

0
View on GitHub↗
46,989 stars·2,158 forks·Dart·14 viewsspotube.krtirtho.dev↗

Spotube

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 streams into a consistent schema for unified playback control.

The platform includes local-first data persistence to maintain offline access to cached metadata and user preferences. Users can further tailor their environment through configurable interface layouts and playback settings, managed by a declarative state system that ensures consistent rendering across different configurations.

Features

  • Media Clients - Aggregates multiple streaming services into a single interface for unified music playback and library management.
  • Media Players - A playback environment that supports custom plugins to integrate external metadata services and expand core functionality for power users.
  • Streaming and Broadcasting - A centralized platform that connects disparate music accounts to provide a seamless listening experience across different digital service providers.
  • Audio Plugin Architectures - Adding custom plugins to a music player to integrate external metadata services or introduce new features beyond the core functionality.
  • API Aggregators - Consolidates multiple external music service data streams into a unified internal schema for seamless cross-platform playback.
  • Media and Communication - Open source music streaming application.
  • Media Players - Spotify client without premium requirements.
  • Media Streaming - Lightweight cross-platform client for streaming music without heavy tracking.
  • Music and Audio - Open source client for Spotify streaming.
  • Music Players - Lightweight Spotify client with a focus on performance.
  • Music Streaming - Lightweight Spotify client using YouTube for playback.
  • Open Source Applications - Cross-platform music streaming client.
  • Media Management Tools - Consolidating multiple music streaming accounts into a single interface to manage and play your entire library without switching applications.
  • Plugin Architectures - Loads external modules at runtime to inject custom metadata providers and additional functionality.
  • Local Persistence - Stores user preferences and cached metadata in a local database to maintain offline functionality.
  • State Management - Synchronizes interface components with a centralized application state to ensure consistent layout rendering.

Star history

Star history chart for krtirtho/spotubeStar history chart for krtirtho/spotube

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to Spotube

Similar open-source projects, ranked by how many features they share with Spotube.
  • mpv-player/mpvmpv-player avatar

    mpv-player/mpv

    35,618View on GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    Caudiocffmpeg
    View on GitHub↗35,618
  • 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
  • mpvnet-player/mpv.netmpvnet-player avatar

    mpvnet-player/mpv.net

    5,155View on GitHub↗

    mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia frontend and hardware-accelerated video player that renders high-fidelity video and audio content. The project distinguishes itself by providing a searchable graphical interface for managing player settings and configuration files, alongside a themeable visual style. It supports extensibility through a scripting engine and allows for external playback management via JSON-based communication and command line interfaces. The application covers a broad range of media playback capabilit

    C#audio-playercommand-linedotnet
    View on GitHub↗5,155
  • videolan/vlcvideolan avatar

    videolan/vlc

    18,717View on GitHub↗

    VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video format, network stream, or physical disc without requiring external codecs. It functions as both a standalone application and a portable library, providing a modular architecture that allows developers to integrate playback, filtering, and streaming capabilities into third-party software. The project distinguishes itself through a highly modular plugin-based engine that supports real-time media processing, including format transcoding and the application of audio and video filter

    Ccframeworkgplv2
    View on GitHub↗18,717
See all 30 alternatives to Spotube→

Frequently asked questions

What does krtirtho/spotube do?

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.

What are the main features of krtirtho/spotube?

The main features of krtirtho/spotube are: Media Clients, Media Players, Streaming and Broadcasting, Audio Plugin Architectures, API Aggregators, Media and Communication, Media Streaming, Music and Audio.

What are some open-source alternatives to krtirtho/spotube?

Open-source alternatives to krtirtho/spotube include: mpv-player/mpv — This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It… musicplayerdaemon/mpd — MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It… mpvnet-player/mpv.net — mpv.net is a Windows graphical user interface for the mpv media player. It serves as a customizable multimedia… videolan/vlc — VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video… lhc70000/iina — IINA is a high-performance media player for macOS built on the mpv engine. It serves as a video player with broad… bilibili/ijkplayer — Ijkplayer is a cross-platform media playback engine designed to provide consistent audio and video rendering across…