Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qur786/rhythmiq
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.
https://github.com/qur786/rhythmiq
music music-player react react-native react-native-navigation react-native-slider react-native-track-player react-native-vector-icons
Last synced: 2 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/qur786/rhythmiq
- Owner: qur786
- Created: 2024-02-05T13:32:02.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-22T17:39:39.000Z (9 months ago)
- Last Synced: 2024-10-11T12:14:51.347Z (25 days ago)
- Topics: music, music-player, react, react-native, react-native-navigation, react-native-slider, react-native-track-player, react-native-vector-icons
- Language: TypeScript
- Homepage:
- Size: 4.77 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
## 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!