mirror of
https://github.com/Goldenkrew3000/OSSP_OpenSource.git
synced 2026-02-16 04:05:18 +10:00
Added global variable for OSSP version
This commit is contained in:
@@ -36,6 +36,7 @@ int configHandler_Read(configHandler_config_t** configObj) {
|
|||||||
(*configObj)->internal_opensubsonic_clientName = NULL;
|
(*configObj)->internal_opensubsonic_clientName = NULL;
|
||||||
(*configObj)->internal_opensubsonic_loginSalt = NULL;
|
(*configObj)->internal_opensubsonic_loginSalt = NULL;
|
||||||
(*configObj)->internal_opensubsonic_loginToken = NULL;
|
(*configObj)->internal_opensubsonic_loginToken = NULL;
|
||||||
|
(*configObj)->internal_ossp_version = NULL;
|
||||||
(*configObj)->listenbrainz_enable = false;
|
(*configObj)->listenbrainz_enable = false;
|
||||||
(*configObj)->listenbrainz_token = NULL;
|
(*configObj)->listenbrainz_token = NULL;
|
||||||
(*configObj)->lastfm_enable = false;
|
(*configObj)->lastfm_enable = false;
|
||||||
@@ -71,6 +72,7 @@ int configHandler_Read(configHandler_config_t** configObj) {
|
|||||||
// Set internal configuration values
|
// Set internal configuration values
|
||||||
(*configObj)->internal_opensubsonic_version = strdup("1.8.0");
|
(*configObj)->internal_opensubsonic_version = strdup("1.8.0");
|
||||||
(*configObj)->internal_opensubsonic_clientName = strdup("Hojuix_OSSP");
|
(*configObj)->internal_opensubsonic_clientName = strdup("Hojuix_OSSP");
|
||||||
|
(*configObj)->internal_ossp_version = strdup("v0.4a");
|
||||||
|
|
||||||
// Form the path to the config JSON
|
// Form the path to the config JSON
|
||||||
char* config_path = NULL;
|
char* config_path = NULL;
|
||||||
@@ -477,6 +479,7 @@ void configHandler_Free(configHandler_config_t** configObj) {
|
|||||||
if ((*configObj)->internal_opensubsonic_clientName != NULL) { free((*configObj)->internal_opensubsonic_clientName); }
|
if ((*configObj)->internal_opensubsonic_clientName != NULL) { free((*configObj)->internal_opensubsonic_clientName); }
|
||||||
if ((*configObj)->internal_opensubsonic_loginSalt != NULL) { free((*configObj)->internal_opensubsonic_loginSalt); }
|
if ((*configObj)->internal_opensubsonic_loginSalt != NULL) { free((*configObj)->internal_opensubsonic_loginSalt); }
|
||||||
if ((*configObj)->internal_opensubsonic_loginToken != NULL) { free((*configObj)->internal_opensubsonic_loginToken); }
|
if ((*configObj)->internal_opensubsonic_loginToken != NULL) { free((*configObj)->internal_opensubsonic_loginToken); }
|
||||||
|
if ((*configObj)->internal_ossp_version != NULL) { free((*configObj)->internal_ossp_version); }
|
||||||
if ((*configObj)->listenbrainz_token != NULL) { free((*configObj)->listenbrainz_token); }
|
if ((*configObj)->listenbrainz_token != NULL) { free((*configObj)->listenbrainz_token); }
|
||||||
if ((*configObj)->lastfm_username != NULL) { free((*configObj)->lastfm_username); }
|
if ((*configObj)->lastfm_username != NULL) { free((*configObj)->lastfm_username); }
|
||||||
if ((*configObj)->lastfm_password != NULL) { free((*configObj)->lastfm_password); }
|
if ((*configObj)->lastfm_password != NULL) { free((*configObj)->lastfm_password); }
|
||||||
|
|||||||
@@ -25,6 +25,7 @@ typedef struct {
|
|||||||
char* internal_opensubsonic_clientName; // (Internal) Opensubsonic Client Name
|
char* internal_opensubsonic_clientName; // (Internal) Opensubsonic Client Name
|
||||||
char* internal_opensubsonic_loginSalt; // (Internal) Opensubsonic Login Salt
|
char* internal_opensubsonic_loginSalt; // (Internal) Opensubsonic Login Salt
|
||||||
char* internal_opensubsonic_loginToken; // (Internal) Opensubsonic Login Token
|
char* internal_opensubsonic_loginToken; // (Internal) Opensubsonic Login Token
|
||||||
|
char* internal_ossp_version; // (Internal) OSSP Version
|
||||||
|
|
||||||
// Scrobbler Settings
|
// Scrobbler Settings
|
||||||
bool listenbrainz_enable; // Enable ListenBrainz Scrobbling
|
bool listenbrainz_enable; // Enable ListenBrainz Scrobbling
|
||||||
|
|||||||
Reference in New Issue
Block a user