Repository navigation
Releases
StreamVault 0.16.0
What's new
New
- Chat gaps are filled on Kick, YouTube and VK Video Live too, from the stream recording on the platform, and dropped connections noted while recording are filled by themselves.
- Deno in Settings → Tools: yt-dlp needs it for YouTube. A download button with a checksum check and updates; an installed Deno or Node.js is used by itself.
Fixed
- Recording in the worst quality, the stream beginning was downloaded in the best one (gigabytes) and could not be joined.
- A long stream title with a long folder path gave the beginning a different name, and it never joined.
- "Fetch the stream beginning" could download the beginning twice, and was offered for recordings already joined before 0.15.0.
- Chat gaps and the archive chat of recordings joined before 0.15.0 were taken from the wrong stretch.
- The queue for the recording limit used an outdated channel priority.
- Viewers panel: YouTube names with "@" and VK Video Live names with spaces.
- "Download chat" for a VK Video Live clip without its Downloads row; sections from the middle of VK Video Live recordings did not download.
- YouTube streams were placed by publish time instead of start time; waiting for a stream recording asks the platform less often.
- ffmpeg installed by another program is found: PATH as Windows has it now, more folders, and a new search every minute while it is missing.
Details are in the changelog.
Что нового
Новое
- Пропуски чата докачиваются и на Kick, YouTube и VK Video Live — из записи эфира на площадке, а разрывы связи, отмеченные при записи, — сами.
- Deno в настройках → «Инструменты»: он нужен yt-dlp для YouTube. Кнопка скачивания со сверкой контрольной суммы и обновления; установленный Deno или Node.js берётся сам.
Исправлено
- При записи в худшем качестве начало эфира качалось в лучшем (гигабайты) и не склеивалось.
- При длинном названии эфира и длинном пути к папке начало получало другое имя и так и не склеивалось.
- «Докачать начало эфира» могло скачать начало дважды и предлагалось у записей, склеенных ещё до 0.15.0.
- Пропуски чата и чат из архива у записей, склеенных до 0.15.0, брались не с того отрезка.
- Очередь при лимите записей брала устаревший приоритет канала.
- Панель «Зрители»: ники YouTube с «@» и ники VK Video Live с пробелами.
- «Скачать чат» у клипа VK Video Live без строки в «Загрузках»; отрезки из середины записей VK Video Live не скачивались.
- Эфиры YouTube считались по времени выкладки, а не начала; ожидание записи эфира спрашивает площадку реже.
- ffmpeg, поставленный другой программой, находится: PATH — каким он записан в Windows сейчас, больше папок и повторный поиск раз в минуту, пока его нет.
Подробности — в истории изменений.
StreamVault 0.15.0
What's new
New
- "Edit…" in a recording's menu: one window with "Convert" and "Split into parts" tabs. Any video converts to MP4, MKV or sound only without re-encoding, and can be split at the same time.
- A limit on simultaneous recordings, in total and per platform (off by default). Extra streams wait in a queue: channel priority first, then autorecord and favorites before one-off recordings, then whoever has waited longest.
- Warnings on a running recording: it falls behind (network or disk), or the platform seems to limit downloading.
- A channel's recording settings in one wide window with three sections and switches.
- "Fetch the stream beginning" later from the library, if it was not downloaded while recording.
- Dropped live chat connections are filled automatically once the recording's chat is ready (Twitch).
- "Download chat" for a downloaded video even after its Downloads row was cleared.
- "Show all" for the most active viewers and popular emotes in the summary, with search; emotes shown as images.
- The platform icon next to a channel's name opens the channel in the browser.
- The left panel collapses smoothly; "Downloads" shimmers while something runs; a card shows the join strip before the join starts.
Fixed
- An archive chat and filled chat gaps no longer shift after a joined recording's Downloads row is removed.
- Dragging along the chat activity graph follows the mouse even in big chats (about 8 ms per step instead of 130), and the scrollbar no longer jumps.
- The "Go to" field in the chat window is a "00:00:00" mask with the caret after the last digit; a time past the end of the chat cannot be typed.
- The desktop icon no longer jumps to a new spot after every update.
- Clearer gap-filling results and card menu while chat gaps are being filled; the join strip label fits the card.
Details are in the changelog.
Что нового
Новое
- «Редактирование…» в меню записи: одно окно с вкладками «Конвертировать» и «Разделить на части». Любое видео конвертируется в MP4, MKV или только звук без перекодирования, можно сразу с делением.
- Лимит одновременных записей — всего и с каждой площадки (по умолчанию выключен). Лишние эфиры ждут в очереди: сначала по приоритету канала, затем автозапись и избранное раньше разовых записей, затем — кто дольше ждёт.
- Предупреждения у идущей записи: не успевает (сеть или диск) или площадка, похоже, ограничивает скачивание.
- Настройки записи канала — одним широким окном в три раздела, с переключателями.
- «Докачать начало эфира» позже из библиотеки, если при записи оно не скачалось.
- Разрывы связи с чатом эфира докачиваются сами, как только чат записи готов (Twitch).
- «Скачать чат» у скачанного видео — и когда его строку в «Загрузках» уже убрали.
- «Показать всех» для самых активных зрителей и частых смайлов в сводке, с поиском; смайлы — картинками.
- Значок площадки рядом с ником канала открывает канал в браузере.
- Левая панель сворачивается плавно; «Загрузки» переливаются, пока там что-то идёт; на карточке полоса склейки видна ещё до склейки.
Исправлено
- Чат из архива и докачанные пропуски больше не съезжают, если строку склеенной записи убрали из «Загрузок».
- Протяжка по графику активности чата идёт за мышью даже у больших чатов (около 8 мс на шаг вместо 130), бегунок прокрутки не скачет.
- Поле «Перейти к» в окне чата — маска «00:00:00» с кареткой за последней цифрой; время дальше конца чата не набрать.
- Значок на рабочем столе больше не перескакивает после каждого обновления.
- Понятный итог докачки пропусков и меню карточки, пока пропуски докачиваются; надпись на полосе склейки помещается на карточке.
Подробности — в истории изменений.
StreamVault 0.14.0
What's new
New
- Gaps in a recording's chat: the live chat now notes dropped connections, and a chat that starts late, ends early or goes silent in a busy stretch is spotted too (judged by the pace of that same chat, so quiet channels are not flagged). "Fill chat gaps" in the recording's menu takes the missing stretches from the Twitch VOD or the chat archive; gaps are hatched on the chat window's graph. Twitch only for now.
- Viewers panel next to the chat feed: click a name to see that viewer's messages beside the chat; the name field suggests names as you type.
- Drag along the chat activity graph to scroll the chat; "Go to" takes hours, minutes and seconds without typing colons.
- A "Chats" tab in Downloads for chats without video.
- Test versions: turn on "Get test versions" in Settings to try new features early; "Back to stable" returns to the latest stable version.
Fixed
- The chat length of a recording joined with the stream beginning and stopped mid-stream no longer stretches to the whole Twitch VOD.
- The card menu notices a chat file deleted or added next to a recording right away.
- The program now says when a join waits for a player such as VLC to close the file.
- The join strip on library cards, the collapsed left panel, the download window, the selection bar and the "No chat" window look better.
Details are in the changelog.
Что нового
Новое
- Пропуски в чате записи: чат прямого эфира отмечает разрывы связи, а ещё видно, если чат начался позже, кончился раньше или замолк посреди оживлённого места (по темпу этого же чата, так что тихие каналы не страдают). «Докачать пропуски чата» в меню записи берёт недостающее из записи эфира на Twitch или из архива чатов; на графике окна чата пропуски заштрихованы. Пока только Twitch.
- Панель «Зрители» рядом с лентой чата: щелчок по нику показывает его сообщения рядом с чатом; поле ника подсказывает ники по мере ввода.
- Протяжка по графику активности листает чат; «Перейти к» — часы, минуты и секунды без набора двоеточий.
- Вкладка «Чаты» в «Загрузках» — для чатов без видео.
- Тестовые версии: «Получать тестовые версии» в настройках — новое раньше всех; «Вернуться на стабильную» ставит последнюю стабильную.
Исправлено
- Длина чата склеенной с началом эфира записи, остановленной посреди эфира, больше не растягивается на всю запись эфира на Twitch.
- Меню карточки сразу замечает удалённый или подложенный рядом с записью чат.
- Программа говорит, когда склейка ждёт, пока проигрыватель (например, VLC) закроет файл.
- Полоса склейки на карточках, свёрнутая левая панель, окно скачивания, полоса выбора и окно «Чата нет» выглядят лучше.
Подробности — в истории изменений.
StreamVault 0.13.0
What's new
New
- "Joining" tab in Downloads: a downloaded stream beginning moves there right away and shows what it waits for, then the join itself with its progress.
- Several viewers at once in the chat window: click names or type them in; their messages show together.
- The left panel collapses to avatars.
- Downloads tabs show how many rows they have, and a tab's name shimmers in purple while something runs in it.
- A chat from the chat archive is clearly marked as coming from a third-party service, not Twitch.
Fixed
- Library sorting now defaults to "Recently added first", so a just-downloaded old VOD is on top; sorting by stream date is still there.
- A downloaded video without chat now has "Get the chat" in the library card's menu too.
- A join no longer seems to hang at 99%: its finishing step is shown.
- Statuses and log lines no longer speak in the first person.
- The download window, the chat window (search, time jump, Ctrl+F), the selection bar and the join progress on library cards look and work better; the join is purple instead of teal.
Details are in the changelog.
Что нового
Новое
- Вкладка «Склеивается» в «Загрузках»: скачанное начало эфира попадает туда сразу и видно, чего оно ждёт, затем сама склейка с ходом.
- Несколько зрителей сразу в окне чата: щелчком по нику или вписав ник; их сообщения видны вместе.
- Левая панель сворачивается до аватарок.
- У вкладок «Загрузок» — число строк, а название вкладки переливается фиолетовым, пока в ней что-то идёт.
- Чат из архива чатов явно помечен как взятый со стороннего сервиса, а не с Twitch.
Исправлено
- Порядок библиотеки по умолчанию — «Сначала недавно добавленные»: только что скачанная старая запись наверху; по дате эфира — тоже есть.
- У скачанного видео без чата «Скачать чат» есть и в меню карточки в библиотеке.
- Склейка больше не будто зависает на 99%: виден её последний этап.
- Статусы и журнал больше не от первого лица.
- Окно скачивания, окно чата (поиск, переход ко времени, Ctrl+F), полоса выбора и ход склейки на карточках выглядят и работают лучше; склейка фиолетовая, а не бирюзовая.
Подробности — в истории изменений.
StreamVault 0.12.0
What's new
New
- Library cards have an actions menu: "Summary" and "⋯" on the frame, the same menu on right-click. Items have words and icons, in groups; getting a chat has a download icon and no longer looks like "open the chat".
- Chat window: read any chat right in the program — activity graph with spikes, a feed with emotes and badges, search by word or name, all messages of one viewer, jump to a time.
- "Chats" tab in the library: a chat downloaded without video shows its activity graph and number of messages instead of a stream frame.
- "What to download": video · sound only · chat only — a switch above the quality, in the download window and in the bar of selected videos.
- Chat from the chat archive (Twitch): if the VOD of your recording is hidden or deleted, the chat can come from the public archive logs.zonian.dev. When the archive cannot help, the item is greyed out with the reason. Kick, YouTube and VK Video Live have no such archives.
Fixed
- A recording split twice into different numbers of parts showed as one card "5 parts".
- "To live" seemed to jump to the middle of a short recording in progress: the timeline now ends where watching is possible.
- Chat download stages looked like a reset to 0%: the Downloads row now names each stage.
- "Get the beginning's chat" made a needless HTML, and the final one showed no progress.
- Turning a live chat into .chat.json held every message in memory.
- The "to" field of "Only a section" wrapped onto its own line; a joined beginning's row lost its picture.
Details are in the changelog.
Что нового
Новое
- У карточек библиотеки меню действий: «Сводка» и «⋯» на кадре, то же меню правым щелчком. Пункты словами и значками, по группам; у скачивания чата — значок загрузки, его больше не спутать с «открыть чат».
- Окно чата: любой чат читается прямо в программе — график активности со всплесками, лента со смайлами и значками, поиск по слову или нику, все сообщения одного зрителя, переход ко времени.
- Вкладка «Чаты» в библиотеке: у чата без видео на карточке — график активности и число сообщений вместо кадра эфира.
- «Что скачать»: видео · только звук · только чат — переключателем над качеством, в окне скачивания и в полосе выбранных видео.
- Чат из архива чатов (Twitch): если запись эфира скрыта или удалена, чат своей записи можно взять из публичного архива logs.zonian.dev. Когда архив помочь не может, пункт серый и сказано почему. У Kick, YouTube и VK Video Live таких архивов нет.
Исправлено
- Запись, поделённая дважды на разное число частей, была одной карточкой «5 частей».
- «К эфиру» на короткой идущей записи будто вело в середину: шкала теперь кончается там, где уже можно смотреть.
- Этапы скачивания чата выглядели как откат к 0%: строка в «Загрузках» теперь называет каждый этап.
- «Скачать чат начала» делал лишний HTML, а итоговый шёл без прогресса.
- Перевод чата эфира в .chat.json держал все сообщения в памяти.
- Поле «по» у «Только отрезок» переносилось на отдельную строку; строка склеенного начала теряла картинку.
Подробности — в истории изменений.
StreamVault 0.11.0
What's new
New
- "Chat only, no video" when downloading a stream recording or a clip: only the chat files are saved.
- The chat of a stream beginning can be fetched after it was joined with the recording: "Get the beginning's chat" in Downloads. It goes in before the seam; the live chat stays.
- Chat for your own recording if the chat was off while recording: "Get the chat from the platform" on the library card.
- A chat downloaded without video is in the library as a "chat" card with a summary (messages, viewers, most active, emotes, peaks), "Open chat" and search by word or name.
Fixed
- "Get chat" on an already joined stream beginning would have written its chat over the recording's live chat.
- The "Editing" tab in Downloads no longer disappears after a restart.
Details are in the changelog.
Что нового
Новое
- «Только чат, без видео» при скачивании записи эфира или клипа: сохраняются только файлы чата.
- Чат начала эфира можно докачать после склейки с записью: «Скачать чат начала» в «Загрузках». Он встаёт до стыка, чат прямого эфира остаётся.
- Чат к своей записи эфира, если при записи чат был выключен: «Скачать чат с площадки» на карточке в библиотеке.
- Чат, скачанный без видео, — в библиотеке карточкой «чат» со сводкой (сообщения, зрители, самые активные, смайлы, всплески), «Открыть чат» и поиском по слову или нику.
Исправлено
- «Скачать чат» у уже склеенного начала эфира записал бы его чат поверх чата прямого эфира в записи.
- Вкладка «Редактирование» в «Загрузках» больше не пропадает после перезапуска.
Подробности — в истории изменений.
StreamVault 0.10.0
What's new
New
- "Default recording settings" in the settings and "Same as general settings" in a channel's recording settings. Both only fill in the fields; nothing changes until "Save".
- Joining is easy to see: a badge that fills up and a bar on the library card, its own line with a bar and time left in Downloads, and "waiting for you to close the recording" while a player holds it.
- Download rows are laid out in parts instead of one long line; a stream beginning shows a frame instead of an empty picture.
- The player shows how far along the timeline frames are: "frames are being made… 40%".
Fixed
- A recording that is still being written can be watched in the window again, and "To live" works, when Twitch sends the stream as MP4 pieces inside .ts.
- Joining percentages no longer stick at about 85%.
- The page title row (Library, Downloads, Log) is even.
- Finished, failed or cancelled rows in "Editing" can be removed.
Details are in the changelog.
Что нового
Новое
- «Настройки записи по умолчанию» в настройках и «Как в общих настройках» в настройках записи канала. Обе только заполняют поля, всё меняется после «Сохранить».
- Склейку хорошо видно: на карточке библиотеки — заполняющаяся метка и полоса, в «Загрузках» — своя строка с полосой и временем до конца, а пока плеер держит запись — «жду, пока закроешь запись».
- Строка загрузки разложена по частям, а не идёт одной длинной строкой; у начала эфира — кадр вместо пустой картинки.
- Проигрыватель пишет, насколько готовы кадры над полосой времени: «кадры готовятся… 40%».
Исправлено
- Идущую запись снова можно смотреть в окне, и «К эфиру» работает, когда Twitch присылает эфир кусками MP4 внутри .ts.
- Проценты склейки больше не «застревают» около 85%.
- Строка заголовка страниц («Библиотека», «Загрузки», «Журнал») ровная.
- Готовые, неудавшиеся и отменённые строки в «Редактировании» можно убрать.
Подробности — в истории изменений.
StreamVault 0.9.0
What's new
New
- The channel name is a link to its page: on library cards, in Downloads, in "Recording now" and in the player.
- Joining status on the library card: "joining 45%", "not joined" with the reason.
- Downloads has tabs: "Recordings", "Downloads" and "Editing", with counters. A recording row shows how its stream beginning is going; its buttons have labels.
- The whole recording kept after "Split" can be split again into other pieces.
- A conversion started from the library is shown as a row in "Editing".
Fixed
- A Twitch recording made of MP4 pieces inside .ts now becomes a real .ts after the stream: it plays in Windows Media Player and splits without "Conversion failed!".
- Splitting a recording open in the new Windows Media Player is refused again, right away and without making the player drop the file.
- "Convert" refuses a recording open in a player; its window for the whole recording no longer offers pieces it never made.
- The player says "frames are being made…" while the timeline frames of a long recording are not ready.
- The notice about a stream beginning that did not download shows the short reason.
Details are in the changelog.
Что нового
Новое
- Имя канала — ссылка на его страницу: на карточках библиотеки, в «Загрузках», в «Идёт запись» и в проигрывателе.
- Статус склейки на карточке в библиотеке: «склеивается 45%», «не склеено» — с причиной.
- У «Загрузок» вкладки «Записи», «Загрузки» и «Редактирование», со счётчиками. В строке записи видно, как идёт её начало эфира; у кнопок — подписи.
- Целую запись, оставленную после «Разделить», можно поделить ещё раз на другие части.
- Конвертация из библиотеки видна строкой в «Редактировании».
Исправлено
- Запись Twitch из кусков MP4 внутри .ts после эфира становится настоящим .ts: открывается в «Медиаплеере» Windows и делится без «Conversion failed!».
- Деление записи, открытой в новом «Медиаплеере» Windows, снова отказывает — сразу и не заставляя плеер бросить файл.
- «Конвертировать» отказывает, пока запись открыта в плеере; окно у целой записи больше не предлагает части, которых не делало.
- Пока кадры над полосой времени у длинной записи не готовы, проигрыватель пишет «кадры готовятся…».
- Уведомление о том, что начало эфира не скачалось, показывает короткую причину.
Подробности — в истории изменений.
StreamVault 0.8.0
What's new
- New: new versions of yt-dlp and TwitchDownloader are found by themselves, at startup and every 12 hours — a button at the top opens the update. The "Not downloading?" banner is gone.
- New look of "Recording now": "REC" on the frame and growing figures — recorded, size, speed, chat messages — instead of a moving bar.
- Fixed: the Twitch stream beginning could end before the recording started, leaving nothing to join; now the program waits until the platform's recording catches up.
- Fixed: joining a Twitch recording made of MP4 pieces inside .ts lost its end and was discarded; now it is repacked to MP4 and joined in full.
- Fixed: channels kept only for their own recording settings no longer show on "Live".
Details are in the changelog.
Что нового
- Новое: новые версии yt-dlp и TwitchDownloader находятся сами, при запуске и раз в 12 часов, — кнопка сверху открывает обновление. Баннера «Не скачивается?» больше нет.
- Новый вид «Идёт запись»: «REC» на кадре и растущие показатели — записано, размер, скорость, сообщения чата — вместо летящей полоски.
- Исправлено: начало эфира Twitch могло кончаться раньше, чем началась запись, и склеивать было не по чему; теперь программа ждёт, пока запись на площадке догонит эфир.
- Исправлено: склейка записи Twitch из кусков MP4 внутри .ts теряла её конец и отбрасывалась; теперь запись перепаковывается в MP4 и склеивается целиком.
- Исправлено: каналы, которые хранятся только ради своих настроек записи, больше не показываются в «Эфирах».
Подробности — в истории изменений.
StreamVault 0.7.0
What's new
- New: "Recording now" in Downloads — every running recording with how long and how much is recorded, the recording speed and chat messages; Play, Show in folder and Stop. The sidebar shows the recording time.
- New icon: a silver wheel with a play button on black.
- Faster: the stream beginning (Twitch, Kick, VK) downloads several fragments at once — about 14–19 MB/s instead of 30–250 KB/s. "Parallel fragments" is 8 by default and has a tip with the measurement.
- Fixed: joining the stream beginning with an MP4 recording could mix up frames or add one at the seam; now it is frame-exact.
- Fixed: the stream beginning row shows a short reason ("for channel subscribers only") instead of the yt-dlp error, and such reasons are not retried.
- Fixed: the search box and its button are one control again.
Details are in the changelog.
Что нового
- Новое: «Идёт запись» в «Загрузках» — каждая идущая запись: сколько записано по времени и в ГБ, скорость записи и сообщения чата; «Смотреть», «Показать в папке», «Остановить». В боковой панели — время записи.
- Новый значок: серебряный штурвал с плеем на чёрном.
- Быстрее: начало эфира (Twitch, Kick, VK) качается по несколько фрагментов сразу — около 14–19 МБ/с вместо 30–250 КБ/с. «Фрагментов параллельно» по умолчанию 8, у настройки — подсказка с замером.
- Исправлено: склейка начала эфира с записью MP4 могла перемешать кадры или дать лишний на стыке; теперь — кадр в кадр.
- Исправлено: в строке начала эфира — короткая причина («только подписчикам канала») вместо ошибки yt-dlp, и такие причины не повторяются зря.
- Исправлено: поле поиска и его кнопка — снова одно целое.
Подробности — в истории изменений.