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
SPlayer-Dev avatar

SPlayer-Dev/SPlayer

0
View on GitHub↗
7,299 stars·1,171 forks·TypeScript·AGPL-3.0·17 viewssplayer.imsyy.top↗

SPlayer

SPlayer is a cross-platform music player and local library manager. It serves as a client for self-hosted media servers including Jellyfin, Navidrome, and Emby, while also functioning as a cloud music drive player and a tool for organizing local audio files.

The application distinguishes itself through real-time audio spectrum visualization and word-by-word lyrics synchronization. It features a dynamic interface that automatically adjusts its color palette based on the dominant colors of album artwork.

The software covers a broad range of media capabilities, including local metadata tag editing, playlist curation, and cloud music synchronization. It integrates personalized music discovery tools and provides a unified interface for managing a hybrid of local and remote storage.

User access is secured via authentication methods including QR code scanning and phone number verification.

Features

  • Cross-Platform Music Players - A cross-platform music player providing a consistent interface for local and remote playback across multiple operating systems.
  • Music Library Managers - Provides a comprehensive system for organizing personal audio collections, including metadata editing and asset management.
  • Playlist Managers - Enables the creation and editing of custom playlists and the management of favorite tracks.
  • Hybrid Local-Remote Media Storage - Unifies local file system management and cloud drive streaming through a shared metadata abstraction layer.
  • Music Server API Clients - Standardizes multiple music server protocols into a single internal format for unified playback.
  • Media Playback Controls - Provides standard playback controls such as play, pause, and skip for navigating audio tracks.
  • Music Streaming Interfaces - Serves as a unified client interface for streaming audio from self-hosted servers like Jellyfin, Navidrome, and Emby.
  • Cloud Storage Integrations - Integrates with remote cloud drives to stream audio files stored in specialized music storage services.
  • Remote Audio Streaming - Connects to remote music servers to stream and play audio files hosted on external instances.
  • Multimedia Playback Effects - Provides real-time audio spectrum visualization, fade effects, and word-by-word synchronized lyrics during playback.
  • Music Collection Organization - Allows users to organize local audio files through category classification, metadata tag editing, and cover art modification.
  • Cloud Drive Players - Functions as a specialized audio player for streaming and managing music files hosted on remote cloud storage.
  • Cross-Platform Rendering - Uses a unified codebase to render a responsive interface across desktop and mobile platforms.
  • Cross-Platform Audio Engines - Implements a cross-platform playback engine that ensures a consistent audio experience across different operating systems.
  • Music Discovery - Helps users discover new music through personalized recommendations and curated radio stations.
  • Lyric Synchronization - Synchronizes timestamped lyrics to audio playback for precise word-by-word highlighting.
  • Personal Playlist Managers - Provides tools for creating custom playlists and managing favorite tracks to personalize the listening experience.
  • Spectrum Visualizer Players - Features a playback interface that renders a real-time frequency spectrum visualization of the active audio track.
  • Real-Time Spectrum Visualization Pipelines - Implements a real-time pipeline to render audio frequency waveforms as a visual spectrum.
  • Album Art Theming - Automatically generates UI color palettes by extracting dominant colors from album artwork.

Star history

Star history chart for splayer-dev/splayerStar history chart for splayer-dev/splayer

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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 SPlayer

Similar open-source projects, ranked by how many features they share with SPlayer.
  • 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
  • vfsfitvnm/vimusicvfsfitvnm avatar

    vfsfitvnm/ViMusic

    9,450View on GitHub↗

    ViMusic is an Android media player and music streaming application designed as a client for YouTube Music. It provides a mobile interface for searching, playing, and organizing audio and video content from the service. The application integrates background playback and offline audio caching to allow music listening without an active internet connection. It includes a dedicated playlist manager for creating local collections and managing playback queues using remote content. The project covers a range of playback and organization capabilities, including artist and album bookmarking, synchroni

    Kotlinandroidjetpack-composemusic
    View on GitHub↗9,450
  • namidaco/namidanamidaco avatar

    namidaco/namida

    5,002View on GitHub↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Dartandroidandroid-appandroid-music-player
    View on GitHub↗5,002
  • koel/koelkoel avatar

    koel/koel

    17,168View on GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    PHPaudiohacktoberfestlaravel
    View on GitHub↗17,168
See all 30 alternatives to SPlayer→

Frequently asked questions

What does splayer-dev/splayer do?

SPlayer is a cross-platform music player and local library manager. It serves as a client for self-hosted media servers including Jellyfin, Navidrome, and Emby, while also functioning as a cloud music drive player and a tool for organizing local audio files.

What are the main features of splayer-dev/splayer?

The main features of splayer-dev/splayer are: Cross-Platform Music Players, Music Library Managers, Playlist Managers, Hybrid Local-Remote Media Storage, Music Server API Clients, Media Playback Controls, Music Streaming Interfaces, Cloud Storage Integrations.

What are some open-source alternatives to splayer-dev/splayer?

Open-source alternatives to splayer-dev/splayer include: ampache/ampache — Ampache is a self-hosted media server and digital music library manager written in PHP. It provides a web-based… vfsfitvnm/vimusic — ViMusic is an Android media player and music streaming application designed as a client for YouTube Music. It provides… namidaco/namida — Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified… koel/koel — Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music… dream7180/foobox-cn — foobox-cn is a custom user interface configuration and audio player visualizer for foobar2000. It utilizes the Dynamic… music-assistant/server — This project is a multi-room music server and library aggregator that centralizes local audio files and various…