Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/moda20/flutter-tunein
- Owner: moda20
- Fork: true (Datlyfe/flutter-tunein)
- Created: 2019-12-16T09:46:22.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-14T22:11:30.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T21:03:49.974Z (4 months ago)
- Topics: 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
- Language: Dart
- Homepage:
- Size: 10.5 MB
- Stars: 146
- Watchers: 10
- Forks: 47
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- open-source-flutter-apps - TuneIN - Dynamic themed music player with casting [Moda20](https://github.com/moda20). (Uncategorized / Uncategorized)
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*