GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

cosmictaserdev-creator/Convx

A free, open-source Android music player for YouTube Music with an iOS-style Liquid Glass interface, synced lyrics, Automix and Listen Together. (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 26cosmictaserdev-creator

최고 순위

#33

라이브 마일스톤 · 돌파 중계

997

누적 스타

52

포크 수

1

최근 30일 기록 일수

라이선스: GPL-3.0최근 push: October 26열린 이슈(PR 포함): 442026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

Convx poster with the words Just Listen and a phone displaying the music player

Convx

An open-source Android music player with a calm, glass-inspired interface.

Download Convx Nightly 2.0.4 The current stable Convx release is outdated

Total Convx release downloads

Support Convx on Ko-fi Donate via UPI

UPI ID: cosmictaser@okicici
UPI payment link: upi://pay?pa=cosmictaser%40okicici&pn=CosmicTaser&cu=INR

Contributing · Community

GPL-3.0 license Android 8.0 and later

Warning

The current Stable release is outdated and not working. Use Nightly 2.0.4 from GitHub while the remaining issues are fixed. A refreshed Stable release will be published soon after they are fixed.

The project website is being reworked, so download from GitHub Releases for now.

Convx brings music discovery, playback, lyrics, and your library together in one Android app. It is built with Kotlin, Jetpack Compose, and Media3, with custom Cupertino-style controls and Liquid Glass surfaces.

Features

Playback

  • Browse and stream music through Convx's InnerTube client.
  • Keep listening in the background with notification, lock-screen, and Android Auto controls.
  • Save music for offline listening and manage a local library.
  • Build queues and playlists, set a sleep timer, change playback speed, and use the equalizer.
  • Use crossfade, Automix, and DJ-style transitions.

Lyrics and artwork

  • Follow synchronized lyrics with word-level highlighting.
  • Explore animated artwork and album-inspired colors.
  • Browse lyrics from multiple providers.

Library and integrations

  • Browse local music and network shares, including SMB and WebDAV.
  • Import playlists from Spotify.
  • Connect Discord Rich Presence, Last.fm, music recognition, and Listen Together.

Convx interface

  • Frosted, refractive glass surfaces for menus, sheets, and floating controls.
  • Cupertino-style controls built for Convx's HIG and Android interaction patterns.
  • Adaptive themes and layouts for phones and wider screens.

Download

  • Stable: The current release is outdated and not working. A refreshed Stable release will be published soon after the remaining issues are fixed.
  • Nightly 2.0.4: Download from GitHub Releases. Nightlies are pre-release builds and may be unstable. On a 32-bit-only phone (for example Galaxy A13) that says "app not compatible", download the arm32 APK from the same release.

The project website is being reworked. Use GitHub Releases for downloads for now.

Convx supports Android 8.0 (API 26) and later. Install APKs only from sources you trust. Android may ask you to allow installation from the app you used to download the APK.

Project structure

Convx is a Gradle multi-module Android project. Keep code in the module that owns the capability, and use its existing public APIs when another module needs it.

Path Responsibility
app/ Android application, screens, ViewModels, navigation, playback service, persistence, and app wiring.
hig/ Shared Cupertino-style controls, theme primitives, accessibility helpers, and glass utilities.
innertube/ InnerTube client and related models.
lyrics/ Lyrics providers, parsing, and lyrics support.
canvas/ Animated canvas and catalog features.
artwork/ Artwork loading, caching, and transitions.
spotify/ Spotify authentication and playlist import.
integrations/ Discord, Last.fm, music recognition, and related integrations.
network-storage/ SMB and WebDAV music sources.
spine/ Add-on module hosting and lifecycle.
listen-together-server/ Server component for Listen Together.

The Android app uses Jetpack Compose for UI, Media3 for playback, Room for the local library, and DataStore for preferences. App modules are wired through the existing Hilt setup.

Build locally

Requirements

  • JDK 21
  • Android Studio with Android SDK 37 installed
  • Android NDK for native components

Clone the repository, open it in Android Studio, and let Gradle sync. To build a debug APK or run unit tests from a terminal:

./gradlew :app:assembleUniversalFossDebug
./gradlew :app:testUniversalFossDebugUnitTest

On Windows, use gradlew.bat with the same task names. The Foss build omits Google Play services; the Gms build includes Google Cast support.

Contributing

Bug reports, fixes, and feature contributions are welcome. Start with the Contributing Guide, follow the Code of Conduct, and read the Security Policy before reporting a vulnerability.

AI agents should also follow the Agent Contribution Guide. Its Android, animation, code review, and requirement discovery skills are bundled under contributor/skills/ and work offline.

Support

Legal

Convx is an independent project and is not affiliated with, endorsed by, or connected to YouTube, Google, or their affiliates. Some features use unofficial third-party interfaces that may change or stop working. Users are responsible for following applicable laws and service terms.

Convx is licensed under the GNU General Public License v3.0. See LICENSE and NOTICE for license and third-party attribution details.


Maintained by Aryan (Cosmic Taser).

현재 순위

  • 33

    라이브 마일스톤 · 돌파 중계

    997 스타 · 52 fork · 다음 라인까지

    마일스톤 →

최근 30일 추이

누적 스타 추이

순위 추이

README에 뱃지를 붙여보세요 · cosmictaserdev-creator/Convx[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/cosmictaserdev-creator/Convx.svg)](https://git.vaiox.xyz/ko/repo/cosmictaserdev-creator/Convx)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/cosmictaserdev-creator/Convx"><img src="https://git.vaiox.xyz/api/badge/cosmictaserdev-creator/Convx.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact