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
Back to antennapod/antennapod

Projects sharing features with AntennaPod

30 open-source projects similar to antennapod/antennapod, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • naman14/timbernaman14 avatar

    naman14/Timber

    7,050View on GitHub↗

    Timber is an Android music application and local media player designed for browsing, searching, and playing audio files stored on a device. It functions as a music library manager that organizes audio collections by metadata and allows for the direct management of local media files. The application follows Material Design guidelines and includes a theme engine for adjusting visual styles, color palettes, and layout configurations. It provides capabilities for audio playback control, playlist management, and audio content search. The system supports network-protocol audio casting to remote ha

    Javaandroidmaterial-designmusic-player
    View on GitHub↗7,050
  • doublesymmetry/react-native-track-playerdoublesymmetry avatar

    doublesymmetry/react-native-track-player

    3,662View on GitHub↗

    react-native-track-player is a cross-platform mobile audio player library for playing local and streamed audio files. It provides a background audio service that maintains music playback and responds to remote commands from lock screens and Bluetooth devices. The library includes a playback engine capable of decrypting audio files secured by industry-standard digital rights management and an adaptive bitrate streaming client that supports HLS and DASH formats to adjust audio quality based on network conditions. It also features an offline media storage manager for saving audio content locally

    Kotlinandroidaudioaudio-library
    View on GitHub↗3,662
  • danieloeh/antennapoddanieloeh avatar

    danieloeh/AntennaPod

    7,947View on GitHub↗

    AntennaPod is an open-source podcast manager and RSS client for Android devices. It functions as a privacy-focused audio player that allows users to subscribe to, organize, and play podcast audio feeds without requiring a centralized account. The application manages podcast subscriptions by tracking RSS feeds to discover and sync new episodes for both streaming and offline listening. It includes systems for organizing audio subscriptions and monitoring feed updates to maintain a current library of available content.

    Java
    View on GitHub↗7,947

AI search

Explore more awesome repositories

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

Find more with AI search
  • maxrave-dev/simpmusicmaxrave-dev avatar

    maxrave-dev/SimpMusic

    9,535View on GitHub↗

    SimpMusic is an ad-free music streaming application that provides background audio and video playback from external web sources. It enables personal music library management through the organization of custom playlists and the synchronization of user accounts across multiple devices. The application features AI-powered real-time translation of time-synced lyrics and integrates with vehicle head units to map playback controls and browsing for in-car use. It utilizes cookie-based session synchronization to access personal libraries and recommendations from external services. The platform inclu

    Kotlinandroidandroid-16android-app
    View on GitHub↗9,535
  • metrolistgroup/metrolistMetrolistGroup avatar

    MetrolistGroup/Metrolist

    6,764View on GitHub↗

    Metrolist is a music streaming application and library manager designed for high-fidelity audio and video playback. It functions as a collaborative audio player that enables real-time playback synchronization across multiple users through a request and approval system. The platform features an AI-driven lyrics translator that fetches time-synced lyrics and provides automated real-time translations. It also includes specialized integrations for Discord Rich Presence and a dedicated media client interface for Android Auto. The system manages music libraries with remote cloud storage synchroniz

    Kotlinandroidfossinnertube
    View on GitHub↗6,764
  • outertune/outertuneOuterTune avatar

    OuterTune/OuterTune

    5,212View on GitHub↗

    OuterTune is an Android music player and third-party YouTube Music client designed for playing local audio files and streaming remote content. It provides a user interface built with Material 3 and includes a dedicated media application for Android Auto to enable safe media management on vehicle head units. The project distinguishes itself by offering advertisement-free streaming of music and videos from remote services. It supports offline media archiving through a downloader that saves remote songs to local storage for playback without an internet connection. The application covers a broad

    Kotlinandroidjetpack-composematerial-ui
    View on GitHub↗5,212
  • oxygencobalt/auxioOxygenCobalt avatar

    OxygenCobalt/Auxio

    3,953View on GitHub↗

    Auxio is an Android music player and local audio library manager designed for playing audio files stored on internal storage and SD cards. It provides a system for organizing music collections using metadata and folder structures. The application features home screen widgets that allow for playback control and library navigation without opening the full app. It also includes integration for projecting playback controls and interfaces to vehicle head units via Android Auto. The software covers local audio playback with volume normalization and gapless transitions. It includes tools for music

    Kotlin
    View on GitHub↗3,953
  • retromusicplayer/retromusicplayerRetroMusicPlayer avatar

    RetroMusicPlayer/RetroMusicPlayer

    4,976View on GitHub↗

    RetroMusicPlayer is an Android music player designed to play audio files stored locally on the device, with navigation organized by song, album, artist, and folder based on embedded metadata. It supports streaming audio to remote speakers and responding to external controls for hands-free multi-room playback. The player distinguishes itself with dynamically generated smart playlists that update automatically based on listening history and user-defined rules, backed by a SQLite database. It can parse and display synchronized lyrics from LRC and other time-stamped formats, scrolling in lockstep

    Kotlinandroidandroid-music-playergssoc22
    View on GitHub↗4,976
  • 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
  • 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
  • stringer-rss/stringerstringer-rss avatar

    stringer-rss/stringer

    4,114View on GitHub↗

    Stringer is a self-hosted RSS feed aggregator and reader. It functions as a multi-user feed manager that collects and organizes content from various web feeds into a single unified interface. The project operates as an RSS API server, exposing data feeds to third-party mobile applications for synchronization and reading. It includes automated background tasks to fetch new content entries and provides a private environment for content curation. The system covers user account management with password-hashed authentication, subscription billing via third-party payment processors, and user inter

    Rubyfeed-readerfeedjirarss
    View on GitHub↗4,114
  • react-native-kit/react-native-track-playerreact-native-kit avatar

    react-native-kit/react-native-track-player

    3,710View on GitHub↗

    This project is a cross-platform mobile audio player and native audio playback engine for React Native. It functions as a media session manager that integrates audio controls into device lock screens, system notifications, and external Bluetooth headsets. The library features a dedicated mobile audio caching engine that preloads and stores content on disk to enable offline playback and gapless transitions. It also includes an automotive media interface that exposes audio content and playback controls to vehicle head units and car dashboards through hierarchical media browsing. The system cov

    TypeScript
    View on GitHub↗3,710
  • theovilardo/pixelplayertheovilardo avatar

    theovilardo/PixelPlayer

    2,900View on GitHub↗

    PixelPlayer is a local music library manager and media player that supports offline audio and video playback. It provides tools for organizing personal collections by artist, album, or genre and includes a built-in editor for modifying audio file metadata tags. The application features wireless media casting to stream content to compatible external smart speakers or televisions. It also includes a dynamic user interface that adapts its color palette and layout based on the artwork of the current track. Playback capabilities include gapless transitions with custom crossfade, queue management

    Kotlin
    View on GitHub↗2,900
  • tubearchivist/tubearchivisttubearchivist avatar

    tubearchivist/tubearchivist

    7,561View on GitHub↗

    TubeArchivist is a self-hosted YouTube video archiving system and metadata indexer. It functions as a personal media library and download manager that allows users to create a searchable offline collection of videos, channels, and playlists. The system distinguishes itself by indexing subtitles, comments, and channel information for full-text search and retrieval. It features automated media synchronization to track subscriptions and playlists, ensuring new content is automatically queued and downloaded as it is published. The project provides a broad set of capabilities for digital asset ma

    Pythonarchivedownload-managerdownload-videos
    View on GitHub↗7,561
  • moriafly/saltplayersourceMoriafly avatar

    Moriafly/SaltPlayerSource

    6,444View on GitHub↗

    SaltPlayerSource is an Android audio player application that plays local audio files stored on the device, supporting formats such as FLAC. It integrates with Android Auto and Joviincar in-vehicle systems to display playback metadata and transport controls on car infotainment screens, and streams audio to Miracast-compatible wireless display receivers. The application extends playback control to OPPO's Fluid Cloud platform, allowing users to show and control playback from the notification area. It also renders scrolling song lyrics directly into the system status bar on supported Android devi

    View on GitHub↗6,444
  • 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
  • chentao0707/simplifyreaderchentao0707 avatar

    chentao0707/SimplifyReader

    4,548View on GitHub↗

    SimplifyReader is a multi-purpose Android client and multimedia content browser. It serves as a centralized hub for consuming news articles, audio files, video streams, and image galleries, while also providing QR code scanning functionality. The application is built using the Model-View-Presenter architecture to separate data logic from the user interface and implements Google Material Design principles for its visual components. It utilizes a hybrid scanning engine to decode QR codes into text strings. The project covers several core capability areas, including news article consumption via

    Java
    View on GitHub↗4,548
  • unicornsonlsd/finampUnicornsOnLSD avatar

    UnicornsOnLSD/finamp

    4,030View on GitHub↗

    Finamp is a remote media player and music streaming client designed to interface with personal music libraries hosted on remote servers. It functions as a client for servers utilizing the Subsonic API standard, including Navidrome, allowing users to stream and control audio content from a mobile device. The application enables remote music management and playback without requiring personal media data to be stored locally. It supports server-side transcoding to ensure compatibility across various audio and video formats. The project includes localization for multiple languages and provides co

    Dartflutterhacktoberfestjellyfin
    View on GitHub↗4,030
  • darknessomi/musicboxdarknessomi avatar

    darknessomi/musicbox

    9,806View on GitHub↗

    Musicbox is a terminal-based music player and command-line interface client for NetEase Cloud Music. It functions as a keyboard-driven audio player that enables users to stream music, manage playlists, and browse charts directly within a terminal environment. The project utilizes a headless music daemon to separate background audio playback and authentication from the command-line interface. This architecture allows for audio control via external commands or agents and includes a desktop lyrics overlay capable of dual-line rendering and foreign language translations. The system covers high-f

    Pythoncli-toollinuxmusic
    View on GitHub↗9,806
  • microsoft/dotnet-podcastsmicrosoft avatar

    microsoft/dotnet-podcasts

    2,792View on GitHub↗

    This is a .NET podcast application designed for managing and consuming podcast content. It functions as a cross-platform audio player and a cloud-native media service that streams podcast data and manages content submissions across different cloud providers. The project integrates machine learning services into its application logic to act as an AI-integrated content manager for automated podcast discovery and decision making. It utilizes a shared codebase to provide a unified audio playback interface across web, mobile, and desktop environments. The system includes an administrative content

    C#asp-net-coreaspnetcoreblazor
    View on GitHub↗2,792
  • algerkong/algermusicplayeralgerkong avatar

    algerkong/AlgerMusicPlayer

    14,288View on GitHub↗

    AlgerMusicPlayer is a cross-platform desktop application designed to manage and play audio content. It functions as a centralized media client that integrates local music library management with online streaming services, providing a unified interface for organizing collections and accessing audio tracks. The application distinguishes itself by offering a highly customizable playback experience, including features such as equalizers, playback speed adjustments, and keyboard shortcuts. Users can personalize their workspace through theme switching and mini-player modes, while the integrated sea

    Vuealgermusicmusic-player
    View on GitHub↗14,288
  • googlesamples/android-universalmusicplayergooglesamples avatar

    googlesamples/android-UniversalMusicPlayer

    13,185View on GitHub↗

    This project is a sample implementation of an audio playback application for the Android platform. It serves as a reference for building music players that utilize standard media APIs and system-level audio management. The implementation demonstrates the integration of media session controls for external hardware and provides a reference for synchronizing media playback and control states across multiple connected hardware devices. The project covers several core areas of Android audio development, including background playback services, media store querying, and declarative user interface c

    Kotlin
    View on GitHub↗13,185
  • mostafaalagamy/metrolistmostafaalagamy avatar

    mostafaalagamy/Metrolist

    10,388View on GitHub↗

    Metrolist is a multi-functional audio player and YouTube music client. It serves as a music library manager and a synchronized lyrics viewer, providing a unified interface for streaming audio and video content. The application distinguishes itself through real-time music synchronization, which allows multiple users to share a coordinated listening experience. It also includes automated translation tools for synchronized lyrics and a dedicated system for streaming audio from video sharing services with background playback and offline caching. The platform covers a broad set of capabilities, i

    Kotlin
    View on GitHub↗10,388
  • 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
  • gokadzev/musifygokadzev avatar

    gokadzev/Musify

    4,011View on GitHub↗

    Musify is a cross-platform music streaming client and offline audio player. It functions as a music playlist manager and synchronized lyrics viewer, allowing users to stream audio from online sources or play files stored locally on their device. The application features a real-time lyric display system that matches text to the timing of audio playback. It also includes a search interface that provides instant suggestions and results as the user types. The system supports the creation of custom playlists via external links and provides tools for offline music management. User preferences and

    Dartandroid-appandroid-applicationandroid-music-player
    View on GitHub↗4,011
  • amir1376/ab-download-manageramir1376 avatar

    amir1376/ab-download-manager

    13,483View on GitHub↗

    This application is a cross-platform desktop utility designed to manage and accelerate file transfers. Built using the Kotlin programming language, it provides a consistent interface for tracking, pausing, and resuming downloads across different operating systems. The software distinguishes itself by intercepting download requests directly from web browsers through a dedicated messaging protocol. It optimizes transfer speeds by splitting files into multiple segments, which are then downloaded concurrently to maximize available network bandwidth. To ensure data reliability, the manager perform

    Kotlinchromecomposecompose-desktop
    View on GitHub↗13,483
  • skillcollege/simplifyreaderSkillCollege avatar

    SkillCollege/SimplifyReader

    4,549View on GitHub↗

    SimplifyReader is a multipurpose Android application and multi-module client designed for consuming news and media and scanning QR codes. It is built as a Material Design application that implements the Model-View-Presenter architecture to separate business logic from the user interface. The application integrates several functional modules into a single interface. These include news aggregation for retrieving headlines and articles, image browsing with search and zoom capabilities, video streaming, and audio playback for music from remote sources. The project also includes a utility for QR

    Java
    View on GitHub↗4,549
  • teamnewpipe/newpipeTeamNewPipe avatar

    TeamNewPipe/NewPipe

    38,701View on GitHub↗

    NewPipe is a privacy-focused media client that aggregates content from multiple streaming platforms into a single, unified interface. By utilizing a specialized parsing engine, the application extracts structured metadata directly from raw web content, allowing users to browse and play media without requiring individual service accounts or proprietary tracking. The application distinguishes itself through a decoupled playback engine that separates core streaming logic from the user interface, enabling persistent background audio and floating window playback. To ensure consistent access, the s

    Java4kandroidbandcamp
    View on GitHub↗38,701
  • nova-video-player/aos-avpnova-video-player avatar

    nova-video-player/aos-AVP

    4,330View on GitHub↗

    This is an open-source video player application for Android that compiles native C and C++ libraries using the Android NDK and CMake. The build system automatically discovers the Android SDK from environment variables and selects the appropriate Java runtime (8, 11, or 17) for different build tools, while allowing control over which CPU architectures (ARM, x86) to target. The application manages media libraries by scanning local storage and fetching metadata from external services to organize video files with cover art, descriptions, and series grouping. It streams video from both local devic

    HTMLandroidarchosnova
    View on GitHub↗4,330
  • 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