Skip to content

Feature Request: Dual Mode (Offline + Online Music Streaming) #16

@DeepakPrajapat01

Description

@DeepakPrajapat01

Hi @HarshAndroid
First of all, great work on this music player app. The offline playback experience is smooth and well-structured.

I’d like to propose a feature request to support a dual mode music experience:

🔹 Feature Request

Add an optional Online Music Streaming mode alongside the existing Offline mode

🔹 Motivation

Currently, the app works perfectly for offline/local music. Adding an online streaming option (while keeping offline as default) would:

Improve user experience for users without local music

Make the app more complete and modern

Keep offline-first philosophy intact

🔹 Suggested Approach (Non-intrusive)

Online mode as a separate screen/activity

Use royalty-free public APIs (e.g., Jamendo or similar)

No Firebase or heavy backend required

Offline mode remains untouched and fully functional

Streaming-only (no download / DRM issues)

🔹 Scope

Simple song list (title, artist, duration)

Stream audio using ExoPlayer

Optional navigation entry like “Online Music”

This feature can remain completely optional, so users who prefer offline-only usage are not affected.

I’d be happy to contribute or open a PR if this aligns with the project’s vision.
Please let me know your thoughts 🙌

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions