Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/moda20/flutter-tunein

Dynamically themed Music Player built with flutter
https://github.com/moda20/flutter-tunein

android-application artists dart dartlang discog flutter flutter-app flutter-apps flutter-examples flutter-material flutter-plugin flutter-ui ios music music-library music-player

Last synced: 29 days ago
JSON representation

Dynamically themed Music Player built with flutter

Awesome Lists containing this project

README

        

# 🎧 Flutter Music Player [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Codemagic build status](https://api.codemagic.io/apps/5d29b3b3db951153a6ceef80/5d29b3b3db951153a6ceef7f/status_badge.svg)](https://codemagic.io/apps/5d29b3b3db951153a6ceef80/5d29b3b3db951153a6ceef7f/latest_build)

## Contact me

*email:* [email protected]

*Gitter:* https://gitter.im/Moda20TuneIn/community

Thank you in advance 👍

## Getting Started 🚀

- Clone the repo
- Install the dependencies by running `flutter packages get`
- Run it with `flutter run` or `flutter run -d android` for a specific platform
- You can build using `flutter build --no-tree-shake-icons` : the tree shake icons argument is a temporary thing until a fix is added in the main channel.

## Todos

- [x] Retrieve songs
- [x] Retrieve from SD
- [x] Play
- [x] Pause
- [x] Seek
- [x] Shuffle
- [x] Favorites
- [x] Album list
- [x] Playing queue
- [x] Android X migration
- [x] Notification and Lock Screen Controls
- [x] System integration
- [x] Artist list
- [x] Playlists
- [x] Search songs
- [x] Adding support for artist thumbnail update via online service (Discog Only, for the moment)
- [x] Finishing up the Settings page
- [x] upgrading performance
- [x] Adding Native Media Controls:
- [x] Native Android Media Controls
- [ ] Native iOS Media Controls
- [ ] Adding UPnP Casting
- [x] UPnP
- [x] Basic Http only casting with stable UI integration
- [x] Full Interface and integration and testing
- [ ] Full integration with media keys (headphones, wireless earphones, ...)
- [ ] Implementing private access to files and moving to a HTTPS-only option
- [x] Adding a better landing page :
- [x] Most Played & Random songs
- [x] Top Albums
- [x] Current Queue wheel
- [x] Discover Artists/Albums
- [ ] FTP song registry
- [ ] Media Tags changing, Song and library management
- [ ] adding proper UI scaling
- [ ] Spotify integration

## 📸 ScreenShots
| Track list | bottom panel playing | Main panel playing | Artist List |
| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | -----------------------------------------|
| | | | |

| Album song list | ALbums List | Home Page | Notification Big Layout Controls |
| ----------------------------------------- | ----------------------------------------- | ----------------------------------------- | -----------------------------------------|
| | | | |

## Support me

You can support me by:

⭐️ this repo if you like it.

Buy me a cup of coffee ☕️:

*NOT there yet*