KittyTune

Verified safeOpen sourceExclusive
—
No reviews reviews
68
downloads
8.0
android

AI summary

Open-source Android music player built around SoundCloud with optional login and real guest mode. Features offline downloads, local folder scanning, lyrics, 16-band equalizer, DJ Flow mixing, audio recognition, Discord Rich Presence, listening stats, achievements, and Android Auto support. YouTube fallback handles restricted tracks.

Generated by AI. May contain inaccuracies.

About this app

KittyTune is an open-source Android music player built around SoundCloud, with optional login, a real guest mode, and a YouTube search / stream fallback for tracks that are restricted, missing, or annoying to access normally.

It also pulls in the things a lot of music apps either skip or hide behind rough UX: offline downloads, local folder scanning, lyrics, audio recognition, audio effects, Discord Rich Presence, widgets, listening stats, achievements, and Android Auto support.

Import & Transfer

- Import your music and playlists from 7 major platforms (Spotify, Apple Music, YouTube Music, Deezer, Tidal, Amazon Music, BoomPlay) straight into your SoundCloud account. - Powered by the native SoundCloud mobile GraphQL API for account sync and progress tracking.

Discovery & Sources

- SoundCloud-first discovery with home feed, stream, charts, moods, genres, tags, albums, and radio/station flows. - Search tracks, artists, playlists, and albums from SoundCloud. - Track recognition via ShazamKit to identify songs playing around you. - Switch search source to YouTube for direct video/audio results. - Paste SoundCloud or YouTube links directly into search. - Guest mode works without connecting a SoundCloud account.

Library & Offline

- Keep liked tracks, liked playlists, saved artists, local playlists, and downloads in one library. - Download single tracks or full playlists for offline playback. - Choose custom download location with embedded artwork when possible. - Import local music folders and scan subfolders recursively. - Supports MP3, FLAC, WAV, M4A, AAC, OGG, WMA, OPUS, AMR, and MP4 audio. - Backup and restore playlists, favorites, history, stats, achievements, and app settings.

Player & Lyrics

- Background playback with notification controls, media buttons, and persistent queue restore. - Autoplay radio, shuffle/repeat, stream quality selection, and precise speed control. - Sleep timer with custom duration, end-of-track mode, and progressive fade-out. - Synced or plain lyrics with fullscreen view, inline mode, manual search, and copy support. - Live lyrics translation and local lyrics support for embedded files. - YouTube fallback for restricted SoundCloud tracks (optional).

Audio & Widgets

- Built-in audio effects: bass boost, 8D audio, muffled filter, reverb, rain overlay, and pitch/speed control. - True loudness normalization (EBU R128) processed natively in C++ for consistent volume across tracks. - Effects processed directly in the playback pipeline with Media3/ExoPlayer. - Configurable home widget with playback controls, like toggle, speed shortcuts, and effect toggles. - Mini player widget and search widget.

Account, Social & Extras

- Likes sync, reposts, comments, notifications, conversations, and profile access when signed in. - Edit your SoundCloud profile (avatar and banner) from inside the app. - Discord Rich Presence integration with configurable status display. - Listening stats: top tracks, top artists, play history, and total listening time. - 47 achievements with XP, streak tracking, and optional popup notifications. - Android Auto media support.

UI & Customization

- Jetpack Compose + Material 3 with Material 3 Expressive shapes. - Dynamic color / Material You, light mode, dark mode, and pure black mode. - Custom color palette controls and multiple player background styles. - Variable font controls for weight, width, slant, and roundness. - In-app language switching (French, English, Hungarian, Russian, and more). - Built-in GitHub release update checker. - Redesigned about screen with Ko-fi support card.

Volume Normalization

- Full implementation of EBU R128 loudness normalization in the audio pipeline. - Measures perceived loudness in LUFS and applies consistent gain across tracks. - DSP (Digital Signal Processing) written in C++ via Android NDK for zero-overhead real-time processing. - Direct PCM buffer manipulation from ExoPlayer via JNI — minimal battery drain and no audio stuttering.

Privacy Notice

- No data collection — your data stays on your device. - Open-source codebase.

License

GNU General Public License v3.0

What's new

v2.68.0Oct 8, 2026
  • Bug Fixes
  • Restore readable text on selected setup cards (#25) (9e64983) Stop Go+ tracks failing, and keep subscribers on their stream (#27) (8a1487a) Stop the transition latch from stranding automix (#26) (721a27c) Make two German strings fit their layout (#23) (94083db) Resolve playback skip on crossfade, sync button colors & add waveform color picker (#34) (0f35137) Reject short preview snippets and trigger fallback (#32) (9b0e2e8) Port the portable fixes from the desktop overhaul (#58) (819fffa) Resolve start-offset conflict onto the trusted phrase anchor (e5d6c0c) Back arrow, bottom padding, close button, artist grid (9fa83be) Eight settings and player defects from the desktop audit (4535782) Make beat vibration follow the music (7641603) Align latency compensation and gesture selection across seeks and track changes (80ba446) Register KittyTune as an Android system music player (a3bdfa7) Prevent touch-event and click-through leaks on bottom player and dock (9cf5683) Implement pull-down-to-dismiss gesture on full player (a182e50) Prevent popup glitch during pull-down dismiss transition (9e511a5) Implement pull-down-to-dismiss gesture on all player designs (36c1c50) Support caret horizontal scrolling and movement across all text and search fields (#35) (d9fce3d) Prevent track playback and UI desynchronization (#35) (1e01ed5) Deduplicate artist names across platforms and lyrics (#35) (f3609e4) Prevent duplicate translation lines when source matches target language (8dc563f) Rework avatar menu per issue #35 (b3ca27e) Remove New badge from Listening Stats (ca02efd) Move Notifications and Messages to own profile top bar (#35) (ec64e08) Upgrade soundcloud thumbnails to t300x300 and support labs dynamic urls (b2cd408) Export logs to file via SAF to prevent TransactionTooLargeException (1f5d947) Prevent crash caused by negative corner radius during dismiss bounce (371e0f0) Resolve AudioSink EOS deadlock and DJ Flow transition latch hang (fixes #44) (b9060f7) Truncated text ends with an ellipsis instead of a hard cut (3187b99) Fix squashed text in library category layout setting (97cc91c) Action buttons shrink instead of wrapping to a second line (ae1f69d)
  • Documentation
  • Add Discord community server badge (ead695d) Update contributors list and add star history (6733aaf)
  • Features
  • Add French translation for restricted playback error (bd15c17) Complete Russian, Vietnamese and Hungarian localizations (383c681) Integrate hCaptcha from Discord APK for captcha-gated logins (eb27e43) Shareable card for the current track (#30) (bc7b8b8) Add Russian, Vietnamese and Hungarian translations for share card (7981f3d) Add 16-band graphic equalizer with preamp and presets (#33) (c4c1c79) Add DJ Flow non-stop mixing engine (e469348) Scale cue precision to downbeat confidence (f5c49cf) DJ Flow non-stop mixing engine (#31) (0080a93) Calendar periods, one-pass report, and a when you listen chart (ecc61fd) Port the desktop statistics interface to mobile (fac547e) A real Player Customization page, sections always visible (51d1534) Add app logs & diagnostics viewer, grid view preferences, and full i18n support (e9afb9a) Redesign player customization with MD3 Expressive, interactive preview, and fix theme button sizing (ad2f605) Optimize search & logcat performance, update player menu defaults, and fix player thread safety (c2e6c93) Implement AI music detection, content filtering, and declarative settings registry (ref #41) (47f8520) Add customizable extra button in notification player (ref #41) (f0ef662) Complete content filtering and notification dislike button (closes #41) (25740f8) Add 4s/1s detection window selection and DSP optimizations (#46) (341f7f1) Support swipe to change track with configurable dismiss preference (89815a3) Redesign AI detection card and window dialog with Material 3 Expressive and wavy progress indicator (01e254e) Replicate Pixel Now Playing UI, reverse-engineered heartbeat aura, and internal audio capture (5a90e1b) Support desktop-style single dropdown button filter with customization setting (ref #35) (9214d2d) Replicate AOSP search highlight animation and auto-scroll (34e5023) Smooth scroll down to highlighted options matching AOSP behavior (07873a0) Support AOSP-identical smooth scroll and highlight for all settings options (e0b1e23) Replicate AOSP settings search and add option to remember search filter (refs #35) (6e0f320) Faithful Pixel Now Playing animations and device audio capture (71df735) Register KittyTune as Android music app and handle media intents (refs #35) (bdf0efb) Add disk and memory caching for albums and playlists (bac7050) Upgrade achievements to Material 3 vector badges and styled popups (c74189b) Update YouTube Music branding and refine radio song filtering (360bf86) Trigger song options on long press across tracks and playlists (refs #35) (77395c5) Support resolving, displaying and preserving system playlists (d46237d) Support multilingual search keywords and option to hide YouTube videos (refs #35) (e48de80) Introduce personalized smart mixing engine and Start Mixing home card (20267c0) Support offline track matching fallback and mix dislike controls (d525c66) Add search pagination, offline fallback sections, and listening stats banner (9149d16) Implement listening recaps carousel and compact story modes (refs #35) (6d81a45) Add social sharing and wrapped badge vector assets (4941f69) Introduce SoundCloud Wrapped interactive stories with Rive engine (refs #35) (438e16c) Support animated GIF playlist covers (77d34ab) Add Eco Mode / Data Saver and granular provider controls (0de7027) Performance Optimize artwork fetching, bitmap caching, and IPC delivery (fb19fc7)
  • Refactoring
  • Rearrange the settings like the desktop (8cd86bd) Move language, start screen and auto-update to Misc (159d93c) Move every player option onto the customisation page (bb957f8) Streamline AI model card and use ButtonDefaults.shapes() (720cc28) Remove playlist grid view and revert internal audio capture (148cc47)

About this version

Version
2.68.0 (54)
Size
163.79 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86_64
Downloads
68
Updated
Oct 8, 2026
Package
com.alananasss.kittytune

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app