awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OuterTune avatar

OuterTune/OuterTune

0
View on GitHub↗
5,212 stars·327 forks·Kotlin·GPL-3.0·5 views

OuterTune

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 range of audio capabilities, including synchronized lyric rendering in karaoke and word-by-word formats, playback queue management, and audio signal processing for normalization, tempo shifts, and pitch adjustments. It also features user account synchronization for managing music preferences.

Features

  • Audio Playback - Provides a full-featured player for local audio files with integrated metadata extraction for tags.
  • YouTube Music Clients - Acts as a third-party client for streaming advertisement-free music and videos from YouTube Music.
  • Music Streaming - Acts as an advertisement-free third-party client for streaming music and videos from remote services.
  • Audio - Utilizes a persistent background service to ensure uninterrupted audio playback when the main app is suspended.
  • Music Downloaders - Provides utilities to fetch music tracks and metadata from remote services for offline listening.
  • YouTube Music Integrations - Integrates with the YouTube Music ecosystem to provide advertisement-free streaming and background playback.
  • Android Audio Players - Implements a full-featured Android audio player supporting both local files and remote streaming.
  • Local Music Players - Provides a comprehensive mobile application for playing local audio files stored on Android devices.
  • Playback Queue Managers - Manages multiple playback queues to control the sequencing and order of tracks.
  • Offline Caching - Implements a caching mechanism to save streamed audio chunks for offline playback.
  • Audio Processing - Implements custom audio processing including normalization, tempo shifts, and pitch changes.
  • Effects Processing - Provides audio signal processing for normalization, tempo shifts, and pitch adjustments.
  • Song Downloaders - Allows users to download songs from remote sources to local storage for offline listening.
  • Media Playback Controls - Interfaces with the system media session to enable playback control via lock screens and notifications.
  • Offline Media Archiving - Enables offline media archiving by saving remote songs to the local filesystem.
  • Lyric Synchronization - Synchronizes LRC timestamped lyric files with the current audio playback position for real-time display.
  • Synchronized Lyrics Displays - Displays real-time synchronized lyrics using word-by-word and karaoke formats.
  • Android Auto Interfaces - Provides a specialized interface for safe media management on Android Auto vehicle head units.
  • Material 3 Applications - Implements a user interface based on the Material 3 design system for a modern Android experience.

Star history

Star history chart for outertune/outertuneStar history chart for outertune/outertune

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 OuterTune

Similar open-source projects, ranked by how many features they share with OuterTune.
  • 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
  • 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
  • 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
  • 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
See all 30 alternatives to OuterTune→

Frequently asked questions

What does outertune/outertune do?

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.

What are the main features of outertune/outertune?

The main features of outertune/outertune are: Audio Playback, YouTube Music Clients, Music Streaming, Audio, Music Downloaders, YouTube Music Integrations, Android Audio Players, Local Music Players.

What are some open-source alternatives to outertune/outertune?

Open-source alternatives to outertune/outertune include: vfsfitvnm/vimusic — ViMusic is an Android media player and music streaming application designed as a client for YouTube Music. It provides… metrolistgroup/metrolist — Metrolist is a music streaming application and library manager designed for high-fidelity audio and video playback. It… retromusicplayer/retromusicplayer — RetroMusicPlayer is an Android music player designed to play audio files stored locally on the device, with navigation… namidaco/namida — Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified… anandnet/harmony-music. aa112901/remusic — Remusic is an Android music player application designed for streaming, downloading, and managing audio files. It…