Skip to content

History

The History screen displays all your past recordings in a searchable, sortable table. From here you can browse, manage, and upload your recording library.

Screen Preview

Recording History
━━━━━━━━━━━━━━━ Recording History ━━━━━━━━━━━━━━━ Status Topic Date Duration Size ──────────────────────────────────────────────────────────── ✓ Done QGIS 2024-01-15 12:34 245 MB ✓ Done GIS development 2024-01-14 08:22 156 MB ✗ Error Open source 2024-01-13 15:47 312 MB ✓ Done QGIS 2024-01-12 05:18 98 MB ⟳ Proc General tutorials2024-01-10 20:05 425 MB ──────────────────────────────────────────────────────────── Showing 1-5 of 42 recordings ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ↑/k: up • ↓/j: down • enter: view • o: open folder • u: upload • d: delete • q: back

Table Columns

Status

Status

Shows the current processing status of each recording:

Icon Status Description
✓ Done Completed Recording processed successfully
✗ Error Failed Processing encountered an error
⟳ Proc Processing Currently being processed
● Rec Recording Currently being recorded
⏸ Pause Paused Recording is paused

Video Indicators:

  • 🎬 (clapper) appears when a processed video (vertical or merged) exists
  • 📺 (TV) appears when the recording has been uploaded to YouTube

For example: ✓ Done🎬📺 shows a completed recording with video that's been uploaded to YouTube.


Topic

Topic

The category/topic assigned during recording setup. Recordings are organized into folders by topic.


Date

Date

The date the recording was created, formatted as YYYY-MM-DD.


Duration

Duration

The length of the recording in MM:SS or HH:MM:SS format.


Size

Size

The file size of the final processed video. Displayed in human-readable format (KB, MB, GB).


Folder

Folder

The path to the recording's output folder. Shown when selected.

Actions

View Details

Press Enter to view detailed information about the selected recording.

Recording Details
━━━━━━━━━━━━ Recording Details ━━━━━━━━━━━━ Title: Introduction to sketcher sketches Topic: QGIS sketches Episode: #42 Date: 2024-01-15 14:32:05 Duration: 12 minutes 34 seconds Size: 245 MB Description Learn how to use the sketcher tool in QGIS for creating quick sketches and annotations... Files • final.mp4 (245 MB) • final_vertical.mp4 (180 MB) • metadata.json [ Back ] [ Upload ] [ Open Folder ]

Open Folder

Press O to open the recording's folder in your system file manager.

Behavior:

  • Opens folder containing final.mp4 and related files
  • Uses system default file manager (xdg-open on Linux)
  • Allows manual file management

Upload to YouTube

Press U to upload the selected recording to YouTube.

Requirements:

  • YouTube must be configured in Options
  • OAuth authentication must be complete
  • final.mp4 must exist

Navigates to YouTube Upload screen.


Play Video

There are three keybindings to play different versions of your recording:

Key Action
V Play vertical video (falls back to merged if no vertical exists)
M Play merged video (screen + audio combined)
A Play normalized audio (falls back to original if normalization wasn't applied)

Behavior:

  • Uses xdg-open on Linux to launch the default media player
  • Does not block the application - you can continue using the app while playing
  • Only available for completed recordings
  • Audio playback prefers the normalized audio track (audio-normalized.wav) if available

View Error Details (Failed Recordings)

When viewing a recording that failed during processing, you'll see additional error information:

Recording Details (Failed)
━━━━━━━━━━━━ Recording Details ━━━━━━━━━━━━ Title: Introduction to sketcher sketches Topic: QGIS sketches ... ──────────────────────────────────────────── ✗ Processing Failed Error: failed to merge recordings: ffmpeg error Details: Video post-processing failed. Error: ffmpeg exited with code 1... Press 'v' to view full error details and traceback e: Edit • r: Reprocess • v: View Error Details • Esc: Back

Press V to view the full error details with scrollable traceback information:

Error Details
━━━━━━━━━━━━━━━ Error Details ━━━━━━━━━━━━━━━ Lines 1-25 of 45 ↓ Recording: Introduction to sketcher sketches Folder: 001-introduction-to-sketcher ERROR SUMMARY: • failed to merge recordings: ffmpeg error DETAILED ERROR INFORMATION: ──────────────────────────────────────────────────────────── Video post-processing failed. Error: ffmpeg exited with code 1 Processing Context: - Video file: /home/user/Videos/.../screen.mp4 - Audio file: /home/user/Videos/.../audio.wav - Output directory: /home/user/Videos/... ... ↑/↓: Scroll • PgUp/PgDn: Page • r: Reprocess • Esc: Back

Error Details Include:

  • Error Summary: The primary error message
  • Processing Context: Details about input files, output directory, and processing options
  • Possible Causes: Suggestions based on the error type
  • Suggested Actions: Steps to resolve the issue
  • Stack Trace: Technical debugging information for bug reports

Recovering from Errors

You can try to fix the issue and press R to reprocess the recording. Common fixes include:

  • Ensuring sufficient disk space
  • Checking that input files exist
  • Restarting the application

Edit Recording

Press E from the detail view to edit the recording's metadata.

Edit Recording
━━━━━━━━━━━━━━━ Edit Recording ━━━━━━━━━━━━━━━ Folder: 001-introduction-to-qgis Date: 2024-01-15 Duration: 12:34 ──────────────────────────────────────────────────── Title: ┌────────────────────────────────────────────┐ Introduction to QGIS └────────────────────────────────────────────┘ Description: ┌────────────────────────────────────────────┐ Learn how to get started with QGIS... └────────────────────────────────────────────┘ ⚠ "color" → consider "colour" (UK spelling) Topic: QGIS GIS development General Presenter: ┌────────────────────────────────────────────┐ Tim Sketcher └────────────────────────────────────────────┘ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Tab: Next • ←/→: Topic • Ctrl+S: Save • Esc: Cancel

Editable Fields:

Field Description
Title The video title (max 100 characters)
Description The video description (max 2000 characters)
Topic The category for the recording
Presenter The presenter's name

Spell Check:

The title and description fields are automatically spell-checked in real time:

  • UK English: US spellings are flagged with UK alternatives (e.g., "color" → "colour")
  • Grammar: Common grammar issues are detected (e.g., "a" vs "an", double spaces)
  • GIS Terms: Common GIS and QGIS terminology is recognized and not flagged

Warnings appear as ⚠ messages below each field. Up to 3 issues are shown for the description field.

Navigation:

Key Action
Tab Move to next field
Shift+Tab Move to previous field
Left / Right Change topic selection
Ctrl+S Save changes
Esc Cancel editing

Delete Recording

Press D to delete the selected recording.

Confirmation Dialog:

Confirm Delete
⚠ Delete Recording? This will permanently delete: • Introduction to sketcher sketches • All associated files (245 MB) This action cannot be undone! [ Delete ] [ Cancel ]

Permanent Action

Deletion removes all files in the recording folder. This cannot be undone.

Scrolling

Key Action
Up / K Move selection up
Down / J Move selection down
Page Up Scroll up one page
Page Down Scroll down one page
Home Go to first recording
End Go to last recording

Actions

Key Action
Enter View recording details
E Edit recording metadata
O Open folder in file manager
U Upload to YouTube
V Play vertical video (completed) / View error details (failed)
M Play merged video (completed recordings)
A Play audio only (completed recordings)
R Reprocess recording
D Delete recording
Q / Esc Return to main menu

Empty State

When no recordings exist:

Recording History
No recordings yet. Create your first recording from the main menu! [ Return to Menu ]

File Organization

Recordings are stored in:

~/Videos/Screencasts/
├── QGIS sketches/
│   ├── Introduction to sketcher/
│   │   ├── final.mp4
│   │   ├── final_vertical.mp4
│   │   └── metadata.json
│   └── Advanced sketching/
│       ├── final.mp4
│       └── metadata.json
├── GIS development tutorials/
│   └── ...
└── General tutorials/
    └── ...

Keyboard Shortcuts Summary

Key Action
Up / K Move up
Down / J Move down
Enter View details
E Edit recording metadata
O Open folder
U Upload to YouTube
V Play vertical video / View error details
M Play merged video
A Play normalized audio
R Reprocess recording
D Delete recording
Q / Esc Back to menu

Workflow Position

This screen is accessed from:

  • Main Menu → Select "Recording History"
  • Processing → "Return to Menu" then "Recording History"