Welcome to SongScript AI, your go-to app for generating personalized music playlists using the power of OpenAI's chat completions API. Whether you're in the mood for some tunes, want to discover new music, or need a playlist for a specific occasion, SongScript AI has you covered.
- Securely create and manage your account.
- Protect your personal data and playlists.
- Unlock premium features with a subscription plan.
- Enjoy an ad-free experience and access to exclusive content.
- Engage in natural language conversations with AI.
- Get personalized music playlist recommendations based on your mood, artist name, or song lyrics.
- Generate custom playlists containing 10 songs tailored to your input.
- Discover new music and rediscover old favorites effortlessly.
- Save your chat conversations with the AI for future reference.
- Store and access your chat history securely using Firebase Firestore.
- Easily copy your generated playlists to the clipboard.
- Share your playlists with friends on your favorite messaging apps.
Follow these steps to set up and run the SongScript AI app on your local development environment:
-
Clone the Repository
git clone https://github.com/YourOrganization/SongScriptAI.git
-
Install Dependencies
cd SongScriptAI flutter pub get
-
Configuration
- Configure your Firebase project for authentication and Firestore database.
- Set up your OpenAI API integration.
-
Run the App
flutter run
-
Explore the App
- Sign up for an account or log in if you already have one.
- Subscribe to unlock unlimited experience.
- Start chatting with AI and generating playlists.
- Flutter: Front-end framework for building cross-platform mobile apps.
- Firebase: Authentication and Firestore for user management and chat history storage.
- OpenAI API: To power the AI chatbot for music recommendations.
We welcome contributions from the open-source community. To contribute to SongScript AI, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure the code passes all tests.
- Submit a pull request.
If you encounter any issues or have questions, please reach out to us at [email protected].
We would like to express our gratitude to the open-source community and the following technologies that made SongScript AI possible:
Thank you for choosing SongScript AI for your music playlist needs! Enjoy the music journey!