/**
* Remove a song whose info matches with data sent from AWS.
*
* @param RemoveSongRequest $request
*
* @return \Illuminate\Http\JsonResponse
*/
public function remove(RemoveSongRequest $request)
{
abort_unless($song = Song::byPath("s3://{$request->bucket}/{$request->key}"), 404);
$song->delete();
event(new LibraryChanged());
return response()->json();
}