Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        

![][views] ![][stars] ![][forks] ![][issues] ![][license] ![][repo-size]



infinitunes-mobile

### [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