Skip to content

vittorioPiotti/MusicPlayer-Server-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Music-Player-Server

Server sviluppato per la versione v.7.3 di PHP per Client Web di Music Player

Link al Client Web di Music Player: (link)

Support Me

ko-fi

Indice :

API

Indice API:

Lista API:

API HOME
Name: getSearchedArtists
Endpoint: type=home&method=getSearchedArtists
Type: GET
Parametri: searchText=testoDaCercare, listIds=1,2,3
Descrizione: Cerca artisti in base al testo specificato.
Name: getSearchedMusics
Endpoint: type=home&method=getSearchedMusics
Type: GET
Parametri: searchText=testoDaCercare, listIds=1,2,3
Descrizione: Cerca canzoni in base al testo specificato.
Name: getAllHomeData
Endpoint: type=home&method=getAllHomeData
Type: GET
Parametri: Nessuno
Descrizione: Ottiene tutti i dati necessari per la schermata iniziale.
Name: getMusics
Endpoint: type=home&method=getMusics
Type: GET
Parametri: listIds=1,2,3
Descrizione: Ottiene la lista delle canzoni specificate.
Name: getArtists
Endpoint: type=home&method=getArtists
Type: GET
Parametri: listIds=1,2,3
Descrizione: Ottiene la lista degli artisti specificati.
API MUSIC
Name: getMusic
Endpoint: type=music&method=getMusic
Type: GET
Parametri: idMusic=12
Descrizione: Ottiene i dati di una specifica canzone.
Name: getMusicMin
Endpoint: type=music&method=getMusicMin
Type: GET
Parametri: idMusic=12
Descrizione: Ottiene dati ridotti di una specifica canzone.
API ARTIST
Name: getAllArtistData
Endpoint: type=artist&method=getAllArtistData
Type: GET
Parametri: idArtist=12
Descrizione: Ottiene tutti i dati di un artista specifico.
Name: getArtist
Endpoint: type=artist&method=getArtist
Type: GET
Parametri: idArtist=12
Descrizione: Ottiene i dati di un artista specifico.
Name: getAlbums
Endpoint: type=artist&method=getAlbums
Type: GET
Parametri: idArtist=12, listIds=1,2,3
Descrizione: Ottiene la lista degli album di un artista.
Name: getSingles
Endpoint: type=artist&method=getSingle
Type: GET
Parametri: idArtist=12, listIds=1,2,3
Descrizione: Ottiene la lista dei singoli di un artista.

Albero di Path

$ tree
.
├── Server
│   ├── src
│   │   ├── controllers
│   │   │   ├── CArtist.php
│   │   │   ├── CHome.php
│   │   │   └── CMusic.php
│   │   ├── foundations
│   │   │   ├── FAPI.php
│   │   │   └── FDB.php
│   │   ├── models
│   │   │   ├── MArtist.php
│   │   │   ├── MHome.php
│   │   │   └── MMusic.php
│   │   └── autoloader.php
│   ├── index.php
└── index.php

Licenze

Warning

Questo software è rilasciato sotto la licenza GPL v3 quindi l'uso, la modifica e la distribuzione del codice sorgente ne deve rispettare i termini.

I contenuti multimediali possono essere soggetti a una licenza non commerciale richiedendo l'acquisto di una licenza separata.

Gli audio generati da Suno AI (Termini di utilizo) necessitano dell'acquisto di una licenza separata per l'uso commerciale.

Note

Canzoni generate usando Suno AI (Termini di utilizo)

Immagini generate usando OpenArt (Termini di utilizzo)

Music Player Server

Copyright 2024 Vittorio Piotti (GitHub page) (Personal page)

Version v1.0.0

License GPL-3.0