Skip to content

RhythmiQ is a React Native Android app that serves as a music player for locally available songs on a smartphone. It provides a user-friendly interface with features such as a music player and a playlist screen.

qur786/rhythmiq

Repository files navigation

RhythmiQ - An android music player app

RhythmiQ is a React Native Android app that serves as a music player for locally available songs on a smartphone. It provides a user-friendly interface with features such as a music player and a playlist screen.

Screenshots

Initial Screen Initial Screen Initial Screen

Features

  • Music player with controls for play, pause, skip next, skip previous, jump forward, jump backward, and time update with a slider.
  • Playlist screen to display available songs on the mobile device.
  • Background music playback with controls accessible from the notification panel.
  • Sharing music over different mediums such as social platforms, Bluetooth, or WiFi.

Installation

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Run npm install or yarn install to install dependencies.
  4. Run npx react-native run-android to launch the app on an Android device or emulator.

Dependencies

  • @react-native-community/slider
  • @react-navigation/bottom-tabs
  • @react-navigation/native
  • @react-navigation/native-stack
  • react
  • react-native
  • react-native-file-access
  • react-native-get-music-files
  • react-native-safe-area-context
  • react-native-screens
  • react-native-snackbar
  • react-native-track-player
  • react-native-vector-icons

Scripts

  • android: Runs react-native run-android to launch the app on an Android device or emulator.
  • ios: Runs react-native run-ios to launch the app on an iOS device or emulator.
  • lint: Runs ESLint to lint TypeScript and JavaScript files.
  • start: Starts the Metro bundler.
  • test: Runs Jest tests.
  • pretty: Runs Prettier to format code.
  • format: Formats code using ESLint and Prettier.

Usage

  • Ensure that your Android device or emulator is connected.
  • Run the app using npm start or yarn start.
  • Launch the app on your device using npm run android or yarn android.
  • Enjoy your music!

About

RhythmiQ is a React Native Android app that serves as a music player for locally available songs on a smartphone. It provides a user-friendly interface with features such as a music player and a playlist screen.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published