ScreenSound is a Java command-line interface (CLI) application that retrieves and stores information about songs and music artists in a local PostgreSQL database. Users can perform various operations on the stored data, such as searching and filtering.
- Retrieve information about songs and music artists from an external API.
- Store retrieved data in a local PostgreSQL database.
- Search and filter stored data based on different criteria.
- Command-line interface for user interaction.
Before you begin, ensure you have the following installed on your system:
- Java 8 or higher
- PostgreSQL
- Maven (for dependency management)
-
Clone the repository:
git clone https://github.com/cmscoutinho/screensound.git cd screensound
Contributions are welcome! Please fork the repository and create a pull request with your changes.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
This project is licensed under GPL - see the LICENSE file for details.
- API Provider for providing music data.
- PostgreSQL for the robust database solution.
- Open-source libraries and tools used in this project.