Skip to content
/ ytget Public

Простой загрузчик видосов с интернета под ваше яблоко

Notifications You must be signed in to change notification settings

Zaruber/ytget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📺 Media Downloader GUI (macOS)

Современный, быстрый и красивый загрузчик видео для macOS, написанный на Swift. Использует мощь yt-dlp под капотом, предоставляя удобный нативный интерфейс.

Screenshot Placeholder

✨ Возможности

  • 🚀 Нативный интерфейс: Написан на SwiftUI, работает быстро и плавно.
  • 🎨 Интерфейс без выпендрежа: Стильный темный дизайн с продуманными акцентами.
  • 📋 Очередь загрузок: Добавляйте несколько ссылок, скачивайте их по очереди или параллельно.
  • ⚙️ Гибкие настройки:
    • Выбор формата: Видео + Аудио, Только Аудио (MP3), Без звука.
    • Выбор папки для сохранения.
    • Ручной импорт Cookies (для обхода ограничений YouTube).
  • 🛑 Полный контроль: Возможность отмены загрузки в любой момент в очереди загрузок.
  • 🇷🇺 Локализация: Полностью на русском языке.
  • 🔔 Умные уведомления: Всплывающие подсказки и статус загрузки.

🛠 Установка и Сборка

Требования

  • macOS 14.0 (Sonoma) или новее.
  • Xcode 15+ (для сборки).
  • Установленный yt-dlp и ffmpeg (приложение попытается найти их автоматически или предложит установить).

Как собрать проект

  1. Клонируйте репозиторий:

    git clone https://github.com/YOUR_USERNAME/ytdl_gui.git
    cd ytdl_gui
  2. Соберите приложение: Запустите скрипт сборки:

    ./build_app.sh

    Или откройте Package.swift в Xcode и запустите проект.

  3. Запуск: После сборки в папке появится ytdl_gui.app. Просто перетащите его в "Программы" или запустите двойным кликом.

🍪 Решение проблем с "Sign in to confirm..."

YouTube часто блокирует загрузки без авторизации. В приложении есть встроенная инструкция:

  1. Откройте Настройки (шестеренка).
  2. Нажмите "Как получить cookies?".
  3. Следуйте инструкции для экспорта cookies.txt из браузера.
  4. Выберите файл в настройках.

🤝 Поддержка платформ

Приложение поддерживает 1000+ сайтов, включая:

  • YTube
  • Twtch
  • TT
  • VK
  • Vimeo
  • SoundCloud и многие другие.

📄 Лицензия

Этот проект распространяется под лицензией MIT. Свободно используйте и модифицируйте. Основано на yt-dlp.

📄 Разработка

Создано с помощью Antigravity. Прикольный экспириенс

📄 А зачем? Ведь много уже этих решений.

Поверите, не. Но не нашел я нормальных GUI интерфейсов. Что-бы ссылку скормил, и видос на выходе в лучшем качестве получил. Да и часто надо с рутуба, ютуба скачать видосы, а многие решения, перестали работать.

About

Простой загрузчик видосов с интернета под ваше яблоко

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published