Updates
January 3

Релиз YouTube-Uploader v5.0

Это мажорное обновление было направлено на увеличение удобства использования шаблона, упрощение подготовки видео и метаданных для загрузки в YouTube, приоритет отдавался компактности и эргономичности, и при этом с расширением возможностей по загрузке видео.

1. Возращение "Входных настроек"
Изменения в новой версии YouTube-Uploader в первую очередь коснулись интерфейса. Были возвращены старые "Входные настройки". У BotUI осталось много багов, которые уже долгое время не исправляются, что делает его неудобным в разработке и крайне проблемным в эксплуатации. Интерфейс входных настроек при этом работает шустрее, выглядит лаконичнее и проще, что делает шаблон более приятным в обращении.

Видоизменился и сам внешний вид и порядок настроек. Основные параметры находятся на первых трёх вкладках:
"Конфигурация загрузки видео", "Метаданные" и "Социальные действия". Дополнительные и расширенные настройки видео разделены на категории: "Удержание", "Аудитория и ограничения" и "Категория". У каждой категории параметров свой общий переключатель, чтобы можно было применять настройки независимо друг от друга.

2. Новый принцип работы шаблона с видео и данными для загрузки
Фундаментальные изменения в организации файлов проекта и принципа подготовки шаблона к запуску. Теперь видео и обложки не нужно хранить в папках как раньше. Все данные указываются в текстовых файлах в виде путей к файлам или в виде текста. Для каждого типа данных свой файл.

Благодаря переходу на использование данных для загрузки из текстовых файлах при многопоточной работе шаблона, потоки могут работать в разных задаваемых пользователем режимах. В одном случае требование разделить общий пул видео на все каналы поровну, и чтобы видео на каналах не пересекались. В другом же случае задача на каждый канал загрузить все видео из списка и не важно будет ли они повторятся на каналах или нет. Изменение поведения потоков задаётся через выбор режима.

В предыдущих версиях YouTube-Uploader при запуске шаблона многопоточно, самый первый поток создавал список видео на основе видео файлов в папке и затем все потоки делили этот список между собой и на каналы могло загружаться количество видео меньше ожидаемого. Сейчас есть возможность этот момент регулировать в зависимости от требований. Либо сделать данные общими для всех потоков, либо изолировать потоки друг от друга и тогда у каждого будет свой список.

3. 3 режима работы потоков при загрузке видео в YouTube
У шаблона теперь есть 3 режима работы потоков: "Общий", "Изолированный" и "Выделенный".

  • Общий – данные для загрузки видео становятся общими и потоки их делят между собой соблюдая очередь.
  • Изолированный – у каждого потока своя локальная копия данных созданная на основе общего списка.
  • Выделенный – каждому потоку назначаются уникальные данные для загрузки в YouTube

Благодаря возможности выбирать режим работы потоков можно менять схему загрузки видео одним кликом не прибегая к использованию "Планировщика" или нескольким копиям шаблона.
В прежних версиях тоже можно было изолировать потоки друг от друга, но принцип был другой и у метода были минусы.

4. Добавлена автоматическая установка файлов проекта из архива. Ранее пользователи часто сталкивались с проблемой: "куда разархивировать файлы?". Сейчас достаточно указать лицензионный ключ, установить DLL-библиотеки и разместить архив рядом с файлом шаблона. Шаблон сам корректно разархивирует файлы и подготовит шаблон к работе.

[Важно!] Если случайно будет удалён какой-либо файл из файлов проекта, то шаблон может переустановить файлы из архива, что приведёт к утрате данных. После установки удалите архив с файлами проекта. Устанавливать файлы проекта можно также как раньше разархивировав архив в папку YouTube-Uploader.

Другие изменения:
5. Новый JSON формат создаваемых шаблоном cookies при авторизации в связи с обновлённым методом сбора cookies и параметров
6. Убрана возможность загружать cookies из профилей ZennoPoster. Загрузка NetScape cookies поддерживается как и раньше.
7. Отложенную публикацию видео можно включить просто указав значение в минутах в соответствующем поле. При этом включение отложенной публикации не будет влиять на отключение публикации комментария
8. Добавлена возможность не удалять окончательно данные из списка после использования, а добавить их в конец списка, чтобы список никогда не заканчивался и данные могли использоваться по кругу
9. Добавлены получение и вывод информации о наличии "Продвинутых функций" на канале
10. Добавлены получение и вывод информации о "разрешении", "весе" и "длине видео" при старте загрузки
11. Улучшен вид отчёта о загруженных видео. Добавились такие данные как:
"статус загрузки видео", "логин аккаунта" и "время публикации"
12. Менеджер аккаунтов содержит теперь только данные для авторизации. Данные для загрузки теперь указываются в текстовых файлах или же в таблице "Диспетчере", где можно задать уникальные файлы для каждого потока
Что такое "Диспетчер" и как он работает читайте в документации: Документация YouTube-Uploader
13. В менеджер аккаунтов и планировщик добавлены более подробные пояснения с примерами заполнения полей
14. Возможные ошибки при работе шаблона теперь чаще игнорируются и шаблон продолжает выполнение не прерываясь
15. Изменения в оповещениях и более подробные объяснения к возникающим ошибкам
16. И вторая половина изменений – это рефакторинг