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
jeffvli avatar

jeffvli/feishin

0
View on GitHub↗
7,146 stars·322 forks·TypeScript·gpl-3.0·16 viewsfeishin.vercel.app↗

Feishin

Feishin is a cross-platform desktop audio player designed for streaming and managing music libraries hosted on Navidrome or Subsonic compatible servers. It functions as a remote music library manager that utilizes the Subsonic API to browse collections and synchronize playback.

The application provides specialized capabilities for music organization, including the creation and management of smart playlists based on specific filtering criteria. It also features synchronized lyrics display that matches on-screen text to the timing of the audio track.

The software covers broad functional areas including remote music streaming, real-time playback tracking, and music library management. These are implemented via a hybrid rendering model that combines a native desktop wrapper with a web-based audio engine.

Features

  • Cross-Platform Media Players - Provides a cross-platform desktop interface for streaming remote audio files with synchronized lyrics and smart playlists.
  • Music Library Managers - Organizes large remote music collections and creates smart playlists based on specific filtering criteria.
  • Audio Playback Engines - The product renders audio using either a high-performance local player or a web-based playback engine.
  • Music Streaming Interfaces - Provides a web-based interface for browsing, managing, and playing audio files from remote music servers.
  • Desktop Music Clients - Functions as a dedicated desktop client for streaming and managing music libraries hosted on Navidrome or Subsonic servers.
  • Music - Utilizes the Subsonic API to browse remote music libraries and synchronize playback history.
  • Music Server API Clients - Communicates with remote music server backends using REST and WebSocket protocols to synchronize library data.
  • Web-Service Audio Clients - Implements a client-side audio engine using browser-standard APIs to stream and play remote media files.
  • Playback History Tracking - Maintains a real-time record of listening history by sending playback data back to the remote server.
  • Music Scrobblers - Synchronizes real-time listening data to a remote music server to maintain an accurate playback history.
  • Audio Playlist Managers - Enables the creation and management of dynamic audio playlists based on specific filtering criteria.
  • Synchronized Lyric Displays - Shows synchronized text on screen that matches the timing of the currently playing audio track.
  • Synchronized Lyrics Displays - Displays song lyrics in real-time by matching server timestamps to the current audio playback.
  • Hybrid Application Architectures - Mixes native system windows for application shells with web technologies for the complex music library user interface.
  • Desktop Web Wrappers - Utilizes a Rust-based native backend and web-based frontend to provide a lightweight cross-platform desktop shell.
  • Desktop Streaming Apps - Modern self-hosted music streaming and playback client.

Star history

Star history chart for jeffvli/feishinStar history chart for jeffvli/feishin

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 Feishin

Similar open-source projects, ranked by how many features they share with Feishin.
  • 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
  • marshallofsound/google-play-music-desktop-player-unofficial-MarshallOfSound avatar

    MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-

    8,201View on GitHub↗

    This project is a cross-platform desktop client for streaming and controlling music from the Google Play Music service. It functions as a dedicated media player that provides a desktop interface for accessing music libraries and playback controls. The application features rich presence capabilities, sharing current track information with communication platforms via real-time updates. It also acts as a WebSocket music controller, exposing playback states and controls to other applications through JSON and WebSocket interfaces. The player includes system-level integration for hardware media ke

    JavaScript
    View on GitHub↗8,201
  • qier222/yesplaymusicqier222 avatar

    qier222/YesPlayMusic

    32,951View on GitHub↗

    YesPlayMusic is a cross-platform Electron desktop application that serves as a third-party client for NetEase Cloud Music. It functions as a music player for streaming and managing music, music videos, and personalized recommendations from cloud accounts. The application includes music scrobbling capabilities to record listening history and synchronize played tracks to remote profiles. It also provides a dedicated interface for accessing and playing personal music collections stored on cloud drives. The software supports global audio control through customizable keyboard shortcuts and includ

    Vueelectronjavascriptlinux
    View on GitHub↗32,951
  • th-ch/youtube-musicth-ch avatar

    th-ch/youtube-music

    31,945View on GitHub↗

    This project is a desktop client for YouTube Music, serving as a cross-platform wrapper that encapsulates the web-based music service within a dedicated application environment. It provides native operating system integration and enhanced window controls for streaming audio. The application is distinguished by its extensibility, featuring a plugin system that allows the execution of custom scripts to modify frontend markup and application behavior. It also supports visual customization through the injection of external stylesheets to modify the user interface themes. The software manages aud

    TypeScript
    View on GitHub↗31,945
See all 30 alternatives to Feishin→

Frequently asked questions

What does jeffvli/feishin do?

Feishin is a cross-platform desktop audio player designed for streaming and managing music libraries hosted on Navidrome or Subsonic compatible servers. It functions as a remote music library manager that utilizes the Subsonic API to browse collections and synchronize playback.

What are the main features of jeffvli/feishin?

The main features of jeffvli/feishin are: Cross-Platform Media Players, Music Library Managers, Audio Playback Engines, Music Streaming Interfaces, Desktop Music Clients, Music, Music Server API Clients, Web-Service Audio Clients.

What are some open-source alternatives to jeffvli/feishin?

Open-source alternatives to jeffvli/feishin include: koel/koel — Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music… marshallofsound/google-play-music-desktop-player-unofficial- — This project is a cross-platform desktop client for streaming and controlling music from the Google Play Music… qier222/yesplaymusic — YesPlayMusic is a cross-platform Electron desktop application that serves as a third-party client for NetEase Cloud… th-ch/youtube-music — This project is a desktop client for YouTube Music, serving as a cross-platform wrapper that encapsulates the… namidaco/namida — Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified… ciderapp/cider — Cider is a cross-platform music streaming application and desktop client designed for the Apple Music service. It…