Skip to content

[Bug] Parabolic ignores start and end time for twitch.tv / kick.com #1936

Description

@subcor

Describe the bug

It does the same with highlights and VODs.
Let's say you add a twitch VOD to save 10 minutes worth of video.
But you will end up with the whole VOD.

Describe the expected result

Parabolic only downloads the necessary parts not the whole VOD, and trims it to exact length.

URL

https://www.twitch.tv/videos/2779471759

Download Options

No response

Debugging Information

App: Nickvision Parabolic
Version: 2026.5.0

Operating System: GNOME 50 (Flatpak runtime)
Deployment Mode: Flatpak
Locale: en-US
Running From: /app/lib/org.nickvision.tubeconverter
NativeAOT: True

GTK 4.22.4
libadwaita 1.9.1
Database encrypted: True
Log path: /home/user/.var/app/org.nickvision.tubeconverter/data/Nickvision Parabolic/app.log

yt-dlp: 2026.7.4
deno: 2.9.2
ffmpeg: n8.1.1-8-gb21e00eda5-20260523 
aria2: 1.37.0

AllowPreviewUpdates = False
AriaMaxConnectionsPerServer = 16
AriaMinSplitSize = 20
AudioFormatIds = {
  "Video": "BEST_AUDIO",
  "MP4": "BEST_AUDIO",
  "MKV": "BEST_AUDIO",
  "WEBM": "BEST_AUDIO",
  "MOV": "BEST_AUDIO",
  "AVI": "BEST_AUDIO",
  "Audio": "BEST_AUDIO",
  "MP3": "BEST_AUDIO",
  "M4A": "BEST_AUDIO",
  "OPUS": "BEST_AUDIO",
  "FLAC": "BEST_AUDIO",
  "WAV": "BEST_AUDIO",
  "OGG": "BEST_AUDIO"
}
CookiesBrowser = 0
CookiesPath = ""
CropAudioThumbnails = False
DownloadImmediatelyAsAudio = False
DownloadImmediatelyAsVideo = False
EmbedChapters = False
EmbedMetadata = True
EmbedSubtitles = True
EmbedThumbnails = True
ExportDescription = False
FullFileType = 1
HistoryLength = 1
IncludeAutoGeneratedSubtitles = True
IncludeMediaIdInTitle = True
IncludeSuperResolutions = True
installed_deno_appversion = {
  "BaseVersion": "2.9.2",
  "PreviewLabel": ""
}
installed_yt-dlp_appversion = {
  "BaseVersion": "2026.7.4",
  "PreviewLabel": ""
}
LimitCharacters = False
MaxNumberOfActiveDownloads = 5
OverwriteExistingFiles = True
PostprocessingThreads = 7
PostProcessorArgumentName = ""
PreferredAudioCodec = 0
PreferredFrameRate = 0
PreferredSubtitleFormat = 0
PreferredVideoCodec = 0
PreventSuspend = False
ProxyUrl = ""
RemoveSourceData = False
SaveFolder = /run/user/1000/doc/WJMYNBLVGflJCHq9bNP2zg/!downloads
ShowDisclaimerOnStartup = False
SpeedLimit = ""
SplitChapters = False
SubtitleLanguages = []
TranslateMetadataAndChapters = True
TranslationLanguage = ""
UseAria = False
UsePartFiles = True
VideoFormatIds = {
  "Video": "BEST_VIDEO",
  "MP4": "BEST_VIDEO",
  "MKV": "BEST_VIDEO",
  "WEBM": "BEST_VIDEO",
  "MOV": "BEST_VIDEO",
  "AVI": "BEST_VIDEO",
  "Audio": "NONE_VIDEO",
  "MP3": "NONE_VIDEO",
  "M4A": "NONE_VIDEO",
  "OPUS": "NONE_VIDEO",
  "FLAC": "NONE_VIDEO",
  "WAV": "NONE_VIDEO",
  "OGG": "NONE_VIDEO"
}
VideoOnlyFileType = 1
WindowGeometry = {
  "Height": 600,
  "IsMaximized": false,
  "Width": 800,
  "X": 10,
  "Y": 10
}
YouTubeSponsorBlock = False
YtdlpDiscoveryArgs = ""
YtdlpDownloadArgs = ""

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions