Skip to content

cpuoff/Cetacid

 
 

Repository files navigation

Cetacid

Cetacid Icon

Release License Platform

Cetacid is a modern, offline-first music player for Android 11 and above, built on top of Phocid. It extends the original with tag editing, track cover editing, file management, local statistics, and several under-the-hood improvements.


Download

Grab the latest APK from the Releases page.

What’s New

Features Added

  • Tag Editing — Edit track metadata directly in the app: title, artist, album, album artist, genre, year, track number, disc number, comment, and lyrics. Supports MP3, FLAC, OGG, M4A, MP4, WMA, WAV, AIF, AIFF, and DSF.

  • Track Cover Editing — Change the embedded cover image of individual tracks directly in the app.

  • File Deletion — Remove music files from within the app, with correct Android 11+ permission handling.

Under the Hood

  • Battery — Replaced busy-wait polling with proper coroutine signaling to cut unnecessary CPU wake-ups.

  • Memory — Dropped a large redundant heap allocation and switched to lazy loading where it matters.

  • Responsiveness — Operations that used to block the UI thread no longer do.

Features

  • Clean, familiar interface built on Material Design 3

  • Multi-artist tag support

  • Locale-aware sorting for international libraries

  • Playback speed and pitch control

  • Sleep Timer

  • Optional muted color palette

Not Included (intentionally left out)

  • Internet-dependent features of any kind

  • Lock screen media controls

  • Cloud playback statistics or history

Reporting a Crash

If the app crashes, look for a report at:

Android/data/org.cpuoff.cetacid/files/crash.txt

Then open an issue and attach the file.

ℹ️
You may need to connect your device to a computer to access this path.
⚠️
The log file is unfiltered. It should not contain sensitive data, but review it before sharing.

Building

git clone --recurse-submodules https://github.com/cpuoff/cetacid.git

Open the project in Android Studio and build as usual.

Contributing

Issues and pull requests are welcome. For larger changes, please open an issue first to align on direction before writing code.

Credits

Cetacid is a fork of Phocid by tjysunset, which itself was inspired by the now-defunct Phonograph.

Upstream translators

About

A modern offline music player with familiar designs for Android 11+.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%