hall9zeha/MusicPlayerApp ? reverse-engineered prompt
Reverse engineered prompt
Build me an offline Android music player app in Kotlin called KMusic, with two versions, one using BASS for the better audio features and one using ExoPlayer for a simpler option.
I want it to let me pick music files manually, browse my library by artist, album, genre, and favorites, search songs by name, and create playlists. It should play, pause, skip, fast forward, and rewind, with repeat one, repeat all, shuffle, and an A B loop for repeating just part of a song. Please include an equalizer, 10 band in the BASS version and 5 band in the ExoPlayer version, plus volume control, favorites, sharing a song file, and editing audio tags. If lyrics are in the file metadata, show them too.
Make the player look clean and modern with album art, a disc style view option, lock screen controls, media notifications, and Bluetooth support. Use a solid Android architecture so it stays organized and easy to maintain.
Are you gonna build this?
make sure you review the code using coderabbit