Skip to content

DeadZone-0/DayNight-Music

Repository files navigation

DAYNIGHT MUSIC

A Premium Android Music Experience

Version Website Stars Forks License

Modern. Elegant. Open Source.
Daynight Music is a high-performance Android music streaming application built for speed and aesthetics. Inspired by modern minimalist design, it provides a seamless interface for discovering and enjoying your favorite tracks.

androidmusic-streamingmusic-playeropen-sourcejavaandroid-appmaterial-designspotify-alternative


FeaturesScreenshotsTech StackInstallationContributing


Technical Overview

+ Synchronized Lyrics (LRCLib Integration)
+ Low-Latency Streaming via unofficial JioSaavn API
+ Intelligent Recommendations via Last.fm
+ Advanced Offline Caching System
+ Dynamic User Authentication & Cloud Sync
- Redundant Debug Logs
- Unoptimized Media Sessions

Features

  • Elegant UI Ecosystem: A dark bluish-purple theme optimized for OLED displays and late-night listening.
  • Smart Queue Management: Manage your playback with shuffle, repeat.
  • Offline Mode: Native support for downloading and managing high-quality audio files for data-free listening.
  • Social Integration: Like tracks and sync your personal library across devices.
  • Sleep Timer: Built-in utility to preserve battery while you sleep.

Screenshots

Tech Stack

Android Java Retrofit Glide Last.fm

Activity & Metrics

Development Velocity
Repobeats Analytics

Project Roadmap

  • caching system
  • Offline download management
  • user authentication
  • "Recently Played" and Library sync
  • Fluid UI animations and transitions
  • Core music playback engine
  • homepage
  • song recommendations
  • Cross-platform playlist import
  • Sleep timer implementation
  • migrate to kotlin cuz why nottt
  • am still thinking what to do next

Installation

  1. Navigate to the Releases page.
  2. Download the latest app-release.apk.
  3. Enable "Install from Unknown Sources" in your Android settings.
  4. Install and start listening.

Contributing

We welcome contributions from the community. Please review our Contributing Guidelines for details on our code of conduct and the process for submitting pull requests.