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

feeluown/FeelUOwn

0
View on GitHub↗
3,918 stars·633 forks·Python·GPL-3.0·16 viewsfeeluown.readthedocs.io↗

FeelUOwn

FeelUOwn is a modular music player that integrates local audio files and external streaming services into a unified playback engine. It functions as both a standard media player and a headless audio server, allowing for background operation in terminal environments or on remote systems.

The application distinguishes itself through an integrated natural language processing pipeline that converts text descriptions into curated playlists and radio stations. Users can extend the player's core functionality and define custom operational workflows through external script files, while a network interface enables programmatic control and state synchronization across multiple devices via TCP.

The platform supports a broad range of media management capabilities, including the organization of local music libraries and the aggregation of diverse online streaming sources through a flexible plugin architecture. To facilitate portability and version control, music collections and playlists are serialized into human-readable text files for easy synchronization.

Features

  • AI-Powered Music Players - A media player that uses artificial intelligence to curate and generate playlists from text descriptions.
  • Modular Music Players - Integrates local audio files and external streaming services through a flexible, modular plugin architecture.
  • Audio Playback - Streams and controls music playback from local and remote sources.
  • External Streaming Integrations - Connects to third-party audio providers using modular plugins to stream content directly into the player.
  • Playlist Generation - Converts natural language descriptions into curated music sequences and radio stations.
  • Music Streaming Integrations - Integrates external music providers through a flexible modular system that maps remote content to local playback.
  • Plugin-Based Architectures - Implements a modular plugin architecture that allows external music services to be integrated as independent components.
  • Natural Language Intent Processing - Uses natural language processing to interpret user text descriptions for generating curated audio sequences and radio stations.
  • Music Streaming Aggregators - Consolidates multiple streaming services into a single search and playback interface.
  • Music Library Managers - Organizes and manages local audio file collections with metadata support.
  • Media Source Plugins - Supports diverse streaming sources through a flexible plugin architecture.
  • Media Playback Controllers - Provides a server interface for programmatic control of media playback and resource settings.
  • Natural Language Curation - Uses natural language processing to interpret user intent and generate custom music sequences.
  • Service Integration Plugins - Unifies diverse streaming sources through a modular plugin architecture.
  • Programmatic Application Controllers - Allows external applications to command player functions and access resources through a standardized network interface.
  • Headless Execution Modes - Provides a headless execution mode that allows the music player to run in terminal environments without a graphical interface.
  • Headless Server Execution - Operates as a background audio server without a graphical interface.
  • Audio Plugin Architectures - Utilizes a flexible plugin architecture to integrate external streaming services and audio providers.
  • Audio Streaming Servers - Operates as a headless audio server for background execution in terminal environments and remote systems.
  • Unified Media Streaming - Aggregates multiple online streaming platforms into a unified playback experience.
  • Playback Controllers - Enables remote management of playback state and audio operations across devices using a network protocol.
  • Cross-Device Playback Control - Exposes application state and playback commands via a TCP network interface for remote control and cross-device synchronization.
  • Headless Media Servers - Operate the application within terminal environments or integrated tools by disabling the graphical user interface to allow for background execution.
  • Headless Logic Decoupling - Decouples the core audio engine from the user interface to enable background operation and remote management.
  • Network-Controllable Players - Enables remote playback management and programmatic state synchronization across devices via a TCP network interface.

Star history

Star history chart for feeluown/feeluownStar history chart for feeluown/feeluown

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with FeelUOwn

These projects share indexed features with FeelUOwn. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • tomahawk-player/tomahawktomahawk-player avatar

    tomahawk-player/tomahawk

    3,047View on GitHub↗

    Tomahawk is a multi-source music player that aggregates local audio files and online streaming services into a single interface. It functions as a social music discovery platform, enabling users to browse shared libraries, exchange tracks, and participate in collaborative listening sessions. The application distinguishes itself through a decentralized peer-to-peer architecture that facilitates direct media discovery and data exchange between users without relying on a central server. It utilizes a modular resolver framework that allows for the integration of custom plugins, enabling the conne

    C++
    View on GitHub↗3,047
  • 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
  • music-assistant/servermusic-assistant avatar

    music-assistant/server

    2,493View on GitHub↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Python
    View on GitHub↗2,493
Compare all 30 related projects→

Frequently asked questions

What does feeluown/feeluown do?

FeelUOwn is a modular music player that integrates local audio files and external streaming services into a unified playback engine. It functions as both a standard media player and a headless audio server, allowing for background operation in terminal environments or on remote systems.

What are the main features of feeluown/feeluown?

The main features of feeluown/feeluown are: AI-Powered Music Players, Modular Music Players, Audio Playback, External Streaming Integrations, Playlist Generation, Music Streaming Integrations, Plugin-Based Architectures, Natural Language Intent Processing.

Which projects share features with feeluown/feeluown?

Projects with overlapping indexed features include: musicplayerdaemon/mpd — MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It… tomahawk-player/tomahawk — Tomahawk is a multi-source music player that aggregates local audio files and online streaming services into a single… namidaco/namida — Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified… music-assistant/server — This project is a multi-room music server and library aggregator that centralizes local audio files and various… clementine-player/clementine — Clementine is a desktop music player and media library manager designed for organizing large collections of local… jpochyla/psst — Psst is a cross-platform Spotify music client and library manager. It functions as a desktop application for streaming…