@extends('layouts.app') @section('title', $recording->title) @section('content')
← Recordings

{{ $recording->title }}

@include('recordings.partials.status-badge', ['status' => $recording->transcription_status]) @if ($recording->transcription_driver) {{ $recording->transcription_driver }} @endif
@csrf @method('DELETE')

Metadata

Original file
{{ $recording->original_filename }}
Duration
{{ $recording->duration_formatted }}
Artist
{{ $recording->artist ?: '—' }}
Album
{{ $recording->album ?: '—' }}
Recorded
{{ $recording->recorded_at?->format('Y-m-d') ?: '—' }}
Size
{{ number_format($recording->file_size_bytes / 1024, 1) }} KB
Uploaded
{{ $recording->created_at?->format('Y-m-d H:i') }}
@if ($recording->ollama_url)
Ollama host
{{ $recording->ollama_url }}
@endif

Transcribe

Choose how to convert this MP3 to text.

@csrf

Transcript

@if ($recording->transcript) @endif
@if ($recording->transcription_status === 'processing')

Transcription in progress… Refresh shortly.

@elseif ($recording->transcription_status === 'failed')

Transcription failed. Check the logs and try again with another engine.

@elseif ($recording->transcript)

{{ $recording->transcript }}

@if ($recording->transcribed_at)

Transcribed {{ $recording->transcribed_at->format('Y-m-d H:i') }}

@endif @else

No transcript yet. Choose an engine above to start.

@endif
@endsection