{"id":21633705,"url":"https://github.com/vittoriopiotti/musicplayer-server-php","last_synced_at":"2025-04-11T15:28:29.282Z","repository":{"id":253389893,"uuid":"843362961","full_name":"vittorioPiotti/MusicPlayer-Server-PHP","owner":"vittorioPiotti","description":"Server PHP del Client Web di Music Player","archived":false,"fork":false,"pushed_at":"2024-12-29T22:44:48.000Z","size":4248,"stargazers_count":50,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T11:39:05.615Z","etag":null,"topics":["music","music-list","music-listening","music-player","music-player-website","php","server"],"latest_commit_sha":null,"homepage":"https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vittorioPiotti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-16T10:55:11.000Z","updated_at":"2025-02-06T12:41:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"f2b89c08-1872-42cd-ba9e-08314d80d473","html_url":"https://github.com/vittorioPiotti/MusicPlayer-Server-PHP","commit_stats":null,"previous_names":["vittoriopiotti/music-player-server","vittoriopiotti/musicplayer-server-php"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FMusicPlayer-Server-PHP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FMusicPlayer-Server-PHP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FMusicPlayer-Server-PHP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vittorioPiotti%2FMusicPlayer-Server-PHP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vittorioPiotti","download_url":"https://codeload.github.com/vittorioPiotti/MusicPlayer-Server-PHP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248430570,"owners_count":21102040,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["music","music-list","music-listening","music-player","music-player-website","php","server"],"created_at":"2024-11-25T03:13:32.177Z","updated_at":"2025-04-11T15:28:29.273Z","avatar_url":"https://github.com/vittorioPiotti.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Music-Player-Server\n\nServer sviluppato per la versione `v.7.3` di PHP per Client Web di Music Player\n\nLink al Client Web di Music Player: [(link)](https://github.com/vittorioPiotti/Music-Player-Web)\n\n\n---\n\n## Indice :\n - [API](#api)\n - [Albero di Path](#albero-di-path)\n - [Licenze](#licenze)\n   \n## API\n\n### Indice API:\n\n- [API Home](#api-home)\n- [API Music](#api-music)\n- [API Artist](#api-artist)\n\n\n### Lista API:\n\n\n\u003cdiv id=\"api-home\"\u003e\u003c/div\u003e\n\n| API HOME |\n|----------|\n| **Name**: getSearchedArtists\u003cbr\u003e**Endpoint**: [`type=home\u0026method=getSearchedArtists`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=home\u0026method=getSearchedArtists\u0026searchText=mirage\u0026listIds=)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `searchText=testoDaCercare`, `listIds=1,2,3`\u003cbr\u003e**Descrizione**: Cerca artisti in base al testo specificato. |\n| **Name**: getSearchedMusics\u003cbr\u003e**Endpoint**: [`type=home\u0026method=getSearchedMusics`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=home\u0026method=getSearchedMusics\u0026searchText=electric\u0026listIds=)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `searchText=testoDaCercare`, `listIds=1,2,3`\u003cbr\u003e**Descrizione**: Cerca canzoni in base al testo specificato. |\n| **Name**: getAllHomeData\u003cbr\u003e**Endpoint**: [`type=home\u0026method=getAllHomeData`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=home\u0026method=getAllHomeData)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: Nessuno\u003cbr\u003e**Descrizione**: Ottiene tutti i dati necessari per la schermata iniziale. |\n| **Name**: getMusics\u003cbr\u003e**Endpoint**: [`type=home\u0026method=getMusics`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=home\u0026method=getMusics\u0026listIds=)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `listIds=1,2,3`\u003cbr\u003e**Descrizione**: Ottiene la lista delle canzoni specificate. |\n| **Name**: getArtists\u003cbr\u003e**Endpoint**: [`type=home\u0026method=getArtists`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=home\u0026method=getArtists\u0026listIds)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `listIds=1,2,3`\u003cbr\u003e**Descrizione**: Ottiene la lista degli artisti specificati. |\n\n\n\n\n\u003cdiv id=\"api-music\"\u003e\u003c/div\u003e\n\n\n| API MUSIC | \n|-----------| \n| **Name**: getMusic\u003cbr\u003e**Endpoint**: [`type=music\u0026method=getMusic`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=music\u0026method=getMusic\u0026idMusic=3)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `idMusic=12`\u003cbr\u003e**Descrizione**: Ottiene i dati di una specifica canzone. |\n| **Name**: getMusicMin\u003cbr\u003e**Endpoint**: [`type=music\u0026method=getMusicMin`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=music\u0026method=getMusicMin\u0026idMusic=2)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `idMusic=12`\u003cbr\u003e**Descrizione**: Ottiene dati ridotti di una specifica canzone. |\n\n\u003cdiv id=\"api-artist\"\u003e\u003c/div\u003e\n\n\n| API ARTIST | \n|------------| \n| **Name**: getAllArtistData\u003cbr\u003e**Endpoint**: [`type=artist\u0026method=getAllArtistData`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=artist\u0026method=getAllArtistData\u0026idArtist=12)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `idArtist=12`\u003cbr\u003e**Descrizione**: Ottiene tutti i dati di un artista specifico. |\n| **Name**: getArtist\u003cbr\u003e**Endpoint**: [`type=artist\u0026method=getArtist`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=artist\u0026method=getArtist\u0026idArtist=1)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `idArtist=12`\u003cbr\u003e**Descrizione**: Ottiene i dati di un artista specifico. |\n| **Name**: getAlbums\u003cbr\u003e**Endpoint**: [`type=artist\u0026method=getAlbums`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=artist\u0026method=getAlbums\u0026idArtist=12\u0026listIds=)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `idArtist=12`, `listIds=1,2,3`\u003cbr\u003e**Descrizione**: Ottiene la lista degli album di un artista. |\n| **Name**: getSingles\u003cbr\u003e**Endpoint**: [`type=artist\u0026method=getSingle`](https://vittoriopiotti.altervista.org/MusicPlayer/Server/index.php?type=artist\u0026method=getSingles\u0026idArtist=6\u0026listIds=)\u003cbr\u003e**Type**: `GET`\u003cbr\u003e**Parametri**: `idArtist=12`, `listIds=1,2,3`\u003cbr\u003e**Descrizione**: Ottiene la lista dei singoli di un artista. |\n\n\n\n### Albero di Path\n\n```bash\n$ tree\n.\n├── Server\n│   ├── src\n│   │   ├── controllers\n│   │   │   ├── CArtist.php\n│   │   │   ├── CHome.php\n│   │   │   └── CMusic.php\n│   │   ├── foundations\n│   │   │   ├── FAPI.php\n│   │   │   └── FDB.php\n│   │   ├── models\n│   │   │   ├── MArtist.php\n│   │   │   ├── MHome.php\n│   │   │   └── MMusic.php\n│   │   └── autoloader.php\n│   ├── index.php\n└── index.php\n```\n\n\n## Licenze\n\n\u003e [!WARNING]\n\u003e Questo software è rilasciato sotto la licenza **GPL v3** quindi l'uso, la modifica e la distribuzione del codice sorgente ne deve rispettare i termini.\n\u003e \n\u003e I contenuti multimediali possono essere soggetti a una **licenza non commerciale** richiedendo l'acquisto di una licenza separata.\n\u003e\n\u003e Gli audio generati da **Suno AI** [(Termini di utilizo)](https://suno.com/terms) necessitano dell'acquisto di una licenza separata per l'uso commerciale.\n\n\n\u003e [!NOTE]\n\u003e Canzoni generate usando **Suno AI** [(Termini di utilizo)](https://suno.com/terms)\n\u003e \n\u003e Immagini generate usando **OpenArt** [(Termini di utilizzo)](https://openart.ai/terms)\n\u003e\n\n\n\n### Music Player Server\n\n\n\n**Copyright** 2024 Vittorio Piotti [(GitHub page)](https://github.com/vittorioPiotti) [(Personal page)](https://vittoriopiotti.altervista.org/) \n\n**Version** [v1.0.0](https://github.com/vittorioPiotti/MusicPlayer-Server-PHP/releases/tag/v1.0.0)\n\n**License** [GPL-3.0](https://github.com/vittorioPiotti/MusicPlayer-Server-PHP/blob/main/LICENSE.md)\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvittoriopiotti%2Fmusicplayer-server-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvittoriopiotti%2Fmusicplayer-server-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvittoriopiotti%2Fmusicplayer-server-php/lists"}