Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Comprehensive API for Software Functionality and Information Access #42

Open
xcdmrCHP opened this issue Apr 27, 2024 · 2 comments

Comments

@xcdmrCHP
Copy link

I am suggesting the development of a comprehensive API for our software. This API should encompass all the functionalities offered by the software and provide access to all available information.

The primary objectives of this API are:

To enable users to interact with the software programmatically, facilitating automation and integration with other tools and services.
To provide a means to retrieve all information within the software, enhancing its utility for developers and advanced users.
The API can be hosted on a local address, such as http://127.0.0.1:port/, ensuring easy and secure access within local development environments.

Key features of the proposed API could include:

Support for all software features through programmatic interaction.
Retrieval of all data and settings available within the software.
Compatibility with various data formats like JSON for seamless integration with other applications.
Implementing such an API would greatly enhance the utility and flexibility of our software, particularly for developers looking to automate tasks or integrate the software into larger workflows.

@Super-Badmen-Viper
Copy link
Owner

Super-Badmen-Viper commented Apr 27, 2024

I will refer to streaming services like Navidrome to design my API. Specifically, I will use (. net core) for construction and open up third-party plugin interface specifications for the open source community to conduct secondary customization development. Thank you for your suggestion

@Super-Badmen-Viper
Copy link
Owner

I will utilize the service (navidrome and emby) experience I have gained during this period, as well as the architecture design provided by Go+Gin+MongoDB+JWT+sqlite+Docker technology and go-backend-clean-architecture, to develop better APIs for NSMusicS
Instead of the previous (.net core)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants