It's an open-source music app made for music lovers, focused on an ad-free and better listening experience.
See the codeAn ad-free, personalized music experience built with Flutter.
🎵 Open Source • 👨💻 Community Driven • 🌱 Beginner Friendly
🌐 Live Website: songify-website.vercel.app
Songify is an open-source project built by developers for music enthusiasts. Whether you are an experienced Flutter developer or making your very first open-source pull request, your contributions, ideas, and feedback are warmly welcomed!
We welcome help across all areas:
New to open source? That's completely okay. We love supporting first-time contributors! Look for issues tagged with
good first issueandhelp wantedto get started with confidence.
Songify is a music streaming application built with Flutter, created to explore how a modern music player can be designed and developed without the interruptions of traditional ad-supported streaming.
The project focuses on delivering a clean, simple, and personalized listening experience while providing hands-on experience with mobile development, external APIs, UI/UX design, and scalable application architecture.
I started Songify because I wanted a music experience without constant interruptions from ads.
Instead of simply complaining about it, I decided to build my own solution and use the project as an opportunity to learn, experiment, and improve my development skills.
Features may change as the project continues to evolve.
Home Screen |
Search Screen |
Player Screen |
Music Library |
Player Interface |
Songify is open source, and contributions are welcome! 🚀
Whether you want to add new capabilities, resolve a bug, refine the interface, or improve documentation, every contribution helps make Songify better for everyone.
Contributors can help with:
New to open source or Flutter? Songify is a beginner-friendly project where you can learn the open-source workflow step by step.
Check out our beginner-friendly issues on GitHub:
git clone https://github.com/YOUR-USERNAME/Songify.git
cd Songify
git checkout -b feature/your-feature-name
flutter analyze
flutter run
git push origin feature/your-feature-name
main branch with a clear description of your work👉 Read the Full Contribution Guide (CONTRIBUTING.md)
Start with our beginner-friendly issues:
If you're unsure where to start, feel free to open an issue or ask in the discussion.
Follow these steps to get Songify running on your local development machine.
Before running Songify locally, make sure you have:
Clone the repository:
git clone https://github.com/Alisonpinto/Songify.git
cd Songify
Install dependencies:
flutter pub get
Run the application:
flutter run
Songify is an independent learning and portfolio project that is actively being maintained and improved.
Songify is built and improved by people who contribute code, ideas, design, testing, documentation, and feedback.
A heartfelt thanks to everyone who helps make Songify better!
Songify is strictly an educational and portfolio project. It is not intended for commercial use, monetization, or public distribution.
This project is intended for educational and portfolio purposes.
See the repository's LICENSE file for the applicable terms.
Built with ❤️, Flutter, and a slightly unreasonable desire for better music apps.
Dart
61.8%
HTML
27.6%
C++
5.5%
CMake
4.1%
It's an open-source music app made for music lovers, focused on an ad-free and better listening experience.
See the codeAn ad-free, personalized music experience built with Flutter.
🎵 Open Source • 👨💻 Community Driven • 🌱 Beginner Friendly
🌐 Live Website: songify-website.vercel.app
Songify is an open-source project built by developers for music enthusiasts. Whether you are an experienced Flutter developer or making your very first open-source pull request, your contributions, ideas, and feedback are warmly welcomed!
We welcome help across all areas:
New to open source? That's completely okay. We love supporting first-time contributors! Look for issues tagged with
good first issueandhelp wantedto get started with confidence.
Songify is a music streaming application built with Flutter, created to explore how a modern music player can be designed and developed without the interruptions of traditional ad-supported streaming.
The project focuses on delivering a clean, simple, and personalized listening experience while providing hands-on experience with mobile development, external APIs, UI/UX design, and scalable application architecture.
I started Songify because I wanted a music experience without constant interruptions from ads.
Instead of simply complaining about it, I decided to build my own solution and use the project as an opportunity to learn, experiment, and improve my development skills.
Features may change as the project continues to evolve.
Home Screen |
Search Screen |
Player Screen |
Music Library |
Player Interface |
Songify is open source, and contributions are welcome! 🚀
Whether you want to add new capabilities, resolve a bug, refine the interface, or improve documentation, every contribution helps make Songify better for everyone.
Contributors can help with:
New to open source or Flutter? Songify is a beginner-friendly project where you can learn the open-source workflow step by step.
Check out our beginner-friendly issues on GitHub:
git clone https://github.com/YOUR-USERNAME/Songify.git
cd Songify
git checkout -b feature/your-feature-name
flutter analyze
flutter run
git push origin feature/your-feature-name
main branch with a clear description of your work👉 Read the Full Contribution Guide (CONTRIBUTING.md)
Start with our beginner-friendly issues:
If you're unsure where to start, feel free to open an issue or ask in the discussion.
Follow these steps to get Songify running on your local development machine.
Before running Songify locally, make sure you have:
Clone the repository:
git clone https://github.com/Alisonpinto/Songify.git
cd Songify
Install dependencies:
flutter pub get
Run the application:
flutter run
Songify is an independent learning and portfolio project that is actively being maintained and improved.
Songify is built and improved by people who contribute code, ideas, design, testing, documentation, and feedback.
A heartfelt thanks to everyone who helps make Songify better!
Songify is strictly an educational and portfolio project. It is not intended for commercial use, monetization, or public distribution.
This project is intended for educational and portfolio purposes.
See the repository's LICENSE file for the applicable terms.
Built with ❤️, Flutter, and a slightly unreasonable desire for better music apps.
Dart
61.8%
HTML
27.6%
C++
5.5%
CMake
4.1%