musikcube logo

Alternatives to musikcube

musikcube is a streaming audio server with Linux/macOS/Windows/Android clients. Built with C++, it provides cross-platform music streaming with terminal and GUI clients for versatile music playback. Find open source and proprietary alternatives that serve similar purposes.

License:BSD-3-Clause
Stars:4,445
Difficulty:Medium
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to musikcube

Open source projects that can replace musikcube:

Navidrome Music Server logo

Navidrome Music Server

14,895
GPL-3.0

Navidrome is a modern, fast, and lightweight music server and streamer that brings contemporary design and performance to personal music streaming. With full Subsonic/Airsonic API compatibility and a beautiful web interface, it provides an excellent self-hosted music streaming experience with support for numerous client applications.

Key Features

  • Modern Music Streaming:

    • High-quality audio streaming with multiple format support
    • Advanced transcoding capabilities for compatibility
    • Adaptive bitrate streaming for optimal performance
    • Gapless playback for seamless listening experience
    • Real-time streaming with minimal latency
    • Professional audio quality preservation
  • Beautiful Modern Interface:

    • Contemporary, responsive web interface
    • Dark and light theme options
    • Mobile-optimized design and navigation
    • Intuitive user experience and controls
    • Fast, reactive interface performance
    • Modern design principles and aesthetics
  • Extensive Client Compatibility:

    • Full Subsonic API compatibility
    • Airsonic protocol support
    • Support for numerous mobile and desktop clients
    • Native mobile app compatibility
    • Cross-platform client ecosystem
    • Standard protocol implementation
  • Efficient Library Management:

    • Lightning-fast library scanning and indexing
    • Comprehensive metadata support and management
    • Automatic album art fetching and display
    • Smart playlist creation and management
    • Advanced search and filtering capabilities
    • Intelligent music organization
  • High Performance:

    • Lightweight Go-based architecture
    • Fast response times and low latency
    • Minimal memory usage and resource consumption
    • Efficient library scanning algorithms
    • Optimized for performance and scalability
    • Single binary deployment
  • User-Focused Features:

    • Multi-user support with individual preferences
    • Favorites management and personal collections
    • Recently played tracking and history
    • Listening statistics and analytics
    • Last.fm scrobbling integration
    • Personalized music discovery
  • Self-Hosting Benefits:

    • Complete control over music library
    • Privacy-focused personal streaming
    • No subscription fees or limitations
    • Custom configuration and preferences
    • Independence from commercial services
    • Enhanced security and data ownership

Technical Specifications

  • Language: Go
  • License: GPL-3.0
  • Deployment: Docker, Go binary
  • Platforms: Cross-platform (Linux, macOS, Windows)
  • Requirements: Minimal system resources
  • Database: SQLite
  • Architecture: Single Go binary with embedded web interface

Use Cases

  • Personal Music Streaming: Individual music collection streaming
  • Family Music Server: Household music sharing and streaming
  • Music Enthusiasts: High-quality personal music streaming
  • Subsonic Users: Modern alternative to legacy Subsonic servers
  • Mobile Music: Cross-device music streaming and access
  • Privacy-Conscious Users: Self-hosted alternative to commercial streaming

Unique Advantages

  • Modern Design: Contemporary interface and user experience
  • Go Performance: Fast, efficient, and lightweight
  • Subsonic Compatible: Works with existing Subsonic ecosystem
  • Single Binary: Simple deployment and maintenance
  • Active Development: Regular updates and improvements
  • Open Source: Transparent, customizable, and community-driven

Based on the Navidrome GitHub repository, this tool provides users with a modern, high-performance music streaming server that excels in design and compatibility, making it ideal for music enthusiasts who want a contemporary self-hosted streaming solution with excellent client support and beautiful interface design.

mpd logo

mpd

2,366
GPL-2.0

MPD (Music Player Daemon) is a flexible, powerful music server that operates as a daemon to provide remote music playback, streaming, and playlist management. Built with C++ for performance and stability, it serves as the foundation for a rich ecosystem of client applications across all platforms.

Key Features

  • Daemon Architecture:

    • Background service operation
    • Remote control and management capabilities
    • Network-based music streaming
    • System service integration
    • Reliable daemon service management
    • Headless server operation
  • Comprehensive Music Management:

    • Robust music database and indexing
    • Advanced playlist creation and management
    • Intelligent library organization
    • Rich metadata support and handling
    • Automatic file monitoring and updates
    • Flexible music collection handling
  • Professional Audio Support:

    • Support for numerous audio formats
    • High-quality audio playback and streaming
    • Multiple audio output configurations
    • Smooth crossfading between tracks
    • ReplayGain support for volume normalization
    • Professional audio processing
  • Rich Client Ecosystem:

    • Extensive collection of client applications
    • Web-based clients for browser access
    • Mobile apps for iOS and Android
    • Desktop applications for all platforms
    • Command-line tools for automation
    • Third-party client development support
  • Advanced Streaming Capabilities:

    • HTTP streaming for remote access
    • Network playback and distribution
    • Remote music access and control
    • Multi-room audio synchronization
    • Synchronized playback across devices
    • Flexible streaming configurations
  • Technical Excellence:

    • High-performance C++ implementation
    • Low resource usage and efficiency
    • Extensible plugin architecture
    • Highly configurable operation
    • Stable, reliable performance
    • Professional-grade music server
  • Self-Hosting Benefits:

    • Complete control over music infrastructure
    • Privacy-focused music serving
    • No external dependencies or services
    • Custom configuration and optimization
    • Independence from commercial platforms
    • Enhanced security and data ownership

Technical Specifications

  • Language: C++
  • License: GPL-2.0
  • Deployment: System daemon
  • Platforms: Cross-platform (Linux, macOS, Windows)
  • Requirements: C++ runtime, audio libraries
  • Database: Built-in music database
  • Architecture: Daemon with client-server model

Use Cases

  • Audiophile Systems: High-quality music playback systems
  • Home Audio: Centralized home music server
  • Multi-Room Audio: Synchronized multi-room playback
  • Headless Servers: Server-only music streaming
  • Automation: Scripted music playback and control
  • Custom Clients: Development of custom music clients

Unique Advantages

  • Daemon Architecture: Flexible client-server model
  • Client Ecosystem: Extensive client application support
  • C++ Performance: High performance and low resource usage
  • Plugin System: Extensible architecture
  • Mature Project: Long-established with proven reliability
  • Open Source: Transparent, customizable, and community-driven

Based on the MPD GitHub repository, this tool provides users with a powerful, flexible music daemon that excels in performance and extensibility, making it ideal for audiophiles, system integrators, and users who want a robust foundation for custom music streaming solutions with extensive client support and professional audio capabilities.

mStream logo

mStream

2,269
GPL-3.0

mStream is a straightforward music streaming server designed for simplicity and cross-platform compatibility. Built with Node.js and featuring GUI management tools, it provides an easy-to-use solution for personal music streaming that works seamlessly across Mac, Windows, and Linux systems.

Key Features

  • Universal Platform Support:

    • Native Windows application support
    • macOS compatibility and optimization
    • Linux distribution support
    • Cross-platform consistency and reliability
    • Native desktop applications
    • Universal deployment options
  • Intuitive Management Tools:

    • User-friendly GUI management interface
    • Clean, modern web interface
    • Easy configuration and setup process
    • Streamlined library management tools
    • Intuitive user experience design
    • Simplified administration controls
  • Efficient Music Streaming:

    • High-quality music streaming capabilities
    • Support for multiple audio formats
    • Quality selection and optimization
    • Playlist creation and management
    • Advanced search functionality across library
    • Smooth playback and streaming performance
  • Simplicity-Focused Design:

    • Lightweight application architecture
    • Quick and easy installation process
    • Minimal configuration requirements
    • Rapid setup and deployment
    • Simple operation and maintenance
    • User-friendly approach to music streaming
  • Essential Features:

    • Built-in file browser for music navigation
    • Comprehensive metadata display
    • Album art support and display
    • Mobile device compatibility
    • Responsive web design
    • Essential music streaming functionality
  • Modern Technical Foundation:

    • Node.js backend for performance and reliability
    • Modern web technologies and standards
    • RESTful API for extensibility
    • JSON-based configuration system
    • Efficient resource utilization
    • Clean, maintainable codebase
  • Self-Hosting Benefits:

    • Complete control over music library
    • Privacy-focused personal streaming
    • No external dependencies or services
    • Simple maintenance and updates
    • Independence from commercial platforms
    • Enhanced security and data ownership

Technical Specifications

  • Language: Node.js (JavaScript)
  • License: GPL-3.0
  • Deployment: Node.js application
  • Platforms: Windows, macOS, Linux
  • Requirements: Node.js, music files
  • Database: File-based (no external database)
  • Architecture: Node.js server with web interface

Use Cases

  • Personal Music Streaming: Individual music collection streaming
  • Cross-Platform Users: Users with multiple operating systems
  • Simplicity Seekers: Users preferring straightforward solutions
  • Desktop Users: Users wanting native desktop applications
  • Quick Setup: Users needing rapid deployment
  • Lightweight Streaming: Resource-conscious music streaming

Unique Advantages

  • Cross-Platform Native: True cross-platform compatibility
  • GUI Management: User-friendly management tools
  • Simplicity Focus: Straightforward setup and operation
  • Lightweight Design: Minimal resource requirements
  • Node.js Performance: Fast and efficient streaming
  • Open Source: Transparent and customizable

Based on the mStream GitHub repository, this tool provides users with a simple, cross-platform music streaming server that excels in ease of use and universal compatibility, making it ideal for users who want a straightforward, lightweight solution for personal music streaming with native support across all major operating systems.

More media-streaming-audio projects

Discover other open source projects in the media-streaming-audio category:

koel
koel
Koel is a personal music streaming server that works. Built with Laravel and Vue.js, it provides a beautiful, modern interface for streaming your music collection with features like smart playlists, last.fm integration, and a mobile-friendly design.
musicstreaming
Stars
16,485
Relative Popularity
70
License
MIT
Beets
Beets
Beets is a music library manager and MusicBrainz tagger that helps organize and manage music collections. It provides both command-line and web interface options for cataloging, tagging, and organizing music with automatic metadata fetching and correction.
musiclibrary-manager
Stars
13,529
Relative Popularity
59
License
MIT
Audiobookshelf
Audiobookshelf
Audiobookshelf is a self-hosted audiobook and podcast server that streams all audio formats while keeping and syncing progress across devices. It comes with open-source mobile apps for Android and iOS, providing a complete audiobook and podcast management solution.
audiobookspodcasts
Stars
8,990
Relative Popularity
38
License
GPL-3.0
Mopidy
Mopidy
Mopidy is an extensible music server that offers a superset of the MPD API, as well as integration with 3rd party services like Spotify, SoundCloud etc. Built with Python, it provides a flexible platform for music streaming with extensive plugin support.
musicstreaming
Stars
8,280
Relative Popularity
35
License
Apache-2.0
Snapcast
Snapcast
Snapcast is a synchronous multiroom audio server that enables synchronized audio playback across multiple devices and rooms. Built with C++, it provides low-latency, high-quality audio streaming for whole-house audio systems.
multiroomaudio
Stars
6,712
Relative Popularity
28
License
GPL-3.0
Ampache
Ampache
Ampache is a web-based audio and video streaming application that allows you to access your music and video collection from anywhere. Built with PHP, it provides a comprehensive media server solution with support for multiple users, playlists, and various streaming formats.
audiovideo
Stars
3,659
Relative Popularity
16
License
AGPL-3.0
AzuraCast
AzuraCast
AzuraCast is a modern and accessible web radio management suite that provides everything needed to run an internet radio station. Built with Docker, it offers professional broadcasting features, automation, and management tools for radio stations of all sizes.
radiobroadcasting
Stars
3,399
Relative Popularity
15
License
AGPL-3.0
Black Candy
Black Candy
Black Candy is a music streaming server built with Ruby. It provides a clean, modern interface for streaming your music collection with features like playlist management, search functionality, and a responsive design that works well on both desktop and mobile devices.
musicstreaming
Stars
3,614
Relative Popularity
15
License
MIT
Polaris
Polaris
Polaris is a music browsing and streaming application optimized for large music collections, ease of use and high performance. Built with Rust, it provides a fast, efficient solution for personal music streaming with a focus on performance and user experience.
musicstreaming
Stars
2,243
Relative Popularity
9
License
MIT

Showing 1-9 of 23 projects in media-streaming-audio

Explore by Category

Find more projects in these tags