Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajput-hemant/infinitunes-mobile
🎵 An open-source Music Player App built with Flutter.
https://github.com/rajput-hemant/infinitunes-mobile
android-music-player flutter flutter-music-player jiosaavn music-player music-player-app
Last synced: about 2 months ago
JSON representation
🎵 An open-source Music Player App built with Flutter.
- Host: GitHub
- URL: https://github.com/rajput-hemant/infinitunes-mobile
- Owner: rajput-hemant
- License: mit
- Created: 2023-07-28T20:00:11.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-02T11:08:47.000Z (over 1 year ago)
- Last Synced: 2023-08-02T12:38:05.970Z (over 1 year ago)
- Topics: android-music-player, flutter, flutter-music-player, jiosaavn, music-player, music-player-app
- Language: Dart
- Homepage:
- Size: 1.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![][views] ![][stars] ![][forks] ![][issues] ![][license] ![][repo-size]
### [WIP] 🎵 An open-source Music Player App built with Flutter.
#### Check out the [Web Version][site] of this app.
## Building from Source
- Fetch latest source code from master branch.
```
git clone https://github.com/rajput-hemant/infinitunes-mobile
cd infinitunes-mobile
```- Rename **.env.example** => **.env**, add your own [**JioSaavn API**][api] Endpoint.
```js
JIOSAAVN_ENDPOINT = "https://saavn.me" <- change this
```- Run the app with Android Studio or VS Code. Or the command line:
```
flutter pub get
flutter run
```- To build data/model classes, run the following command:
```
rps gen || dart run build_runner build --delete-conflicting-outputs
```- To watch for changes in source code and automatically build data/model classes, run the following command:
```
rps gen_w || dart run build_runner watch --delete-conflicting-outputs
```> **Note**
> You need to active rps (Run Pubspec Script) executabe globally if you haven't already.
> To do so, run the following command:```
pub global activate rps
```#### [JioSaavn API (Unofficial)][api] by [Sumit Kolhe][cc], [API Docs][api-docs]
## Contributors:
[![][contributors]][contributors-graph]
_Note: It may take up to 24h for the [contrib.rocks][contrib-rocks] plugin to update because it's refreshed once a day._
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
[views]: https://komarev.com/ghpvc/?username=infinitunes-mobile&label=view%20counter&color=red&style=flat
[repo-size]: https://img.shields.io/github/repo-size/rajput-hemant/infinitunes-mobile
[issues]: https://img.shields.io/github/issues-raw/rajput-hemant/infinitunes-mobile
[license]: https://img.shields.io/github/license/rajput-hemant/infinitunes-mobile
[forks]: https://img.shields.io/github/forks/rajput-hemant/infinitunes-mobile?style=flat
[stars]: https://img.shields.io/github/stars/rajput-hemant/infinitunes-mobile
[contributors]: https://contrib.rocks/image?repo=rajput-hemant/infinitunes-mobile&max=500
[contributors-graph]: https://github.com/rajput-hemant/infinitunes-mobile/graphs/contributors
[contrib-rocks]: https://contrib.rocks/preview?repo=rajput-hemant%2Finfinitunes-mobile[site]: https://infinitunes.vercel.app
[api]: https://github.com/sumitkolhe/jiosaavn-api
[api-docs]: https://docs.saavn.me
[cc]: https://github.com/sumitkolhe