# aa112901/remusic

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/aa112901-remusic).**

6,384 stars · 1,919 forks · Java

## Links

- GitHub: https://github.com/aa112901/remusic
- awesome-repositories: https://awesome-repositories.com/repository/aa112901-remusic.md

## Description

Remusic is an Android music player application designed for streaming, downloading, and managing audio files. It functions as a cloud music streaming client that connects to remote servers and a media player for local audio files.

The application features a synchronized lyrics display that allows for time-stamped scrolling and navigation by tapping specific lines of text. It employs a local proxy to manage remote audio streams for playback stability and includes a system for theme customization through switchable skins and color schemes.

The platform provides tools for local library and playlist management, as well as background services for downloading audio files. Playback is managed through system lockscreen controls and home screen widgets.

## Tags

### Mobile Development

- [Android Audio Players](https://awesome-repositories.com/f/mobile-development/android-audio-players.md) — Functions as a comprehensive Android audio player supporting both local files and online streaming.
- [Library Navigation Drawers](https://awesome-repositories.com/f/mobile-development/android-ecosystem/android-libraries/navigation-drawer-libraries/library-navigation-drawers.md) — Organizes music discovery and local file access through a persistent vertical navigation menu.
- [Mobile Application Theming](https://awesome-repositories.com/f/mobile-development/mobile-application-theming.md) — Implements a system for managing visual branding and skins across the Android interface.

### Part of an Awesome List

- [Music Streaming](https://awesome-repositories.com/f/awesome-lists/media/music-streaming.md) — Provides a client interface for streaming music from remote platforms via a local proxy. ([source](https://github.com/aa112901/remusic/blob/master/README.md))
- [Music Streaming Clients](https://awesome-repositories.com/f/awesome-lists/media/music-streaming-clients.md) — Acts as a client for playing and managing music libraries from remote cloud servers.

### Graphics & Multimedia

- [Song Downloaders](https://awesome-repositories.com/f/graphics-multimedia/audio-music/music-utilities/music-downloaders/quality-prioritized-downloads/song-downloaders.md) — Allows saving individual remote tracks to local storage for offline listening. ([source](https://github.com/aa112901/remusic#readme))
- [Local Media Library Management](https://awesome-repositories.com/f/graphics-multimedia/local-media-library-management.md) — Provides tools for coordinating the storage and organization of audio files on the local filesystem. ([source](https://github.com/aa112901/remusic/blob/master/README.md))
- [Lyric Synchronization](https://awesome-repositories.com/f/graphics-multimedia/playback-timing-control/lyric-synchronization.md) — Implements a system to match playback timestamps with lyric markers for real-time synchronized scrolling.
- [Synchronized Lyric Displays](https://awesome-repositories.com/f/graphics-multimedia/synchronized-lyric-displays.md) — Provides a UI component that displays song lyrics in sync with audio playback. ([source](https://github.com/aa112901/remusic/blob/master/README.md))
- [Media Playback Controls](https://awesome-repositories.com/f/graphics-multimedia/audio-music/media-capture-and-playback/media-playback-controls.md) — Provides integrated playback controls on the system lockscreen and via home screen widgets.
- [Home Screen](https://awesome-repositories.com/f/graphics-multimedia/audio-music/media-capture-and-playback/media-playback-controls/home-screen.md) — Integrates active media session controls directly into home screen widgets. ([source](https://github.com/aa112901/remusic#readme))
- [Lockscreen Media Controls](https://awesome-repositories.com/f/graphics-multimedia/audio-music/media-capture-and-playback/media-playback-controls/lockscreen-media-controls.md) — Enables music playback management directly from the device lockscreen without requiring an unlock. ([source](https://github.com/aa112901/remusic/blob/master/README.md))
- [Playlist Management](https://awesome-repositories.com/f/graphics-multimedia/playlist-management.md) — Includes systems for creating and organizing lists of media tracks for sequential playback. ([source](https://github.com/aa112901/remusic#readme))
- [Interactive Lyric Players](https://awesome-repositories.com/f/graphics-multimedia/synchronized-lyrics-displays/interactive-lyric-players.md) — Displays time-synced lyrics and enables navigation to specific track sections by tapping the text.
- [Visual Style Mapping](https://awesome-repositories.com/f/graphics-multimedia/visualization-mapping/geospatial-visualizations/custom-map-registrations/visual-style-mapping.md) — Maps interface elements to configurable style properties to enable switchable skins and color schemes.

### Networking & Communication

- [Media Streaming Proxies](https://awesome-repositories.com/f/networking-communication/local-http-servers/media-streaming-proxies.md) — Uses a local HTTP proxy to intercept remote music streams for caching and playback stability.

### Software Engineering & Architecture

- [Audio File Download Services](https://awesome-repositories.com/f/software-engineering-architecture/service-architectures/background-system-services/audio-file-download-services.md) — Ships a background service to download remote songs to local storage with notification progress tracking.

### User Interface & Experience

- [Home Screen Widgets](https://awesome-repositories.com/f/user-interface-experience/home-screen-widgets.md) — Implements home screen widgets for quick access to music playback functions. ([source](https://github.com/aa112901/remusic/blob/master/README.md))
- [Theme Customization](https://awesome-repositories.com/f/user-interface-experience/visual-theme-configurations/visual-themes/theme-customization.md) — Allows users to personalize the application appearance through switchable skins and color schemes. ([source](https://github.com/aa112901/remusic/blob/master/README.md))
