PHP Класс App\Http\Controllers\API\SongController

Наследование: extends Controller
Показать файл Открыть проект

Открытые методы

Метод Описание
play ( Song $song, null | boolean $transcode = null, null | integer $bitRate = null ) : Illuminate\Http\RedirectResponse | Redirector Play/stream a song.
show ( Song $song ) : Illuminate\Http\JsonResponse Get extra information about a song via Last.fm.
update ( SongUpdateRequest $request ) : Illuminate\Http\JsonResponse Update songs info.

Описание методов

play() публичный Метод

Play/stream a song.
public play ( Song $song, null | boolean $transcode = null, null | integer $bitRate = null ) : Illuminate\Http\RedirectResponse | Redirector
$song app\models\Song The song to stream.
$transcode null | boolean Whether to force transcoding the song. If this is omitted, by default Koel will transcode FLAC.
$bitRate null | integer The target bit rate to transcode, defaults to OUTPUT_BIT_RATE. Only taken into account if $transcode is truthy.
Результат Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector

show() публичный Метод

Get extra information about a song via Last.fm.
public show ( Song $song ) : Illuminate\Http\JsonResponse
$song app\models\Song
Результат Illuminate\Http\JsonResponse

update() публичный Метод

Update songs info.
public update ( SongUpdateRequest $request ) : Illuminate\Http\JsonResponse
$request App\Http\Requests\API\SongUpdateRequest
Результат Illuminate\Http\JsonResponse