/YTPull

Simple macOS application to download audio/video from YouTube

Primary LanguageSwiftMIT LicenseMIT

YTPull

Download YouTube video and audio




YTPull is a free and open source macOS application that lets you download YouTube videos and audio using SwiftUI and Combine. It provides a modern and responsive UI, advanced downloading capabilities, and seamless integration with macOS technologies. With YTPull, you can easily grab your favorite YouTube media for offline use or other purposes.

Screenshots

Features

  • Download videos from Youtube URL.
  • Download videos from playlists or channels.
  • Extract and export best audio from video.
  • Auto copy/paste Youtube URL.

Installation

There are multiple ways to install the app.

Download the App

The easiest way to install YTPull is.

  1. Download the latest version on release page.
  2. Unzip the download by double-click on it.

Notes: In case you don't see YTPull appear on menu bar (because of 'unidentified developer'). Let's right click on the app and then select Open. A dialog will appear, click again on Open. From now on you can always open the app without needing to right click on it. More info: Apple Support.

Open-the-app.mov

Build from Source

Xcode 14 and Swift 5 is required You can build YTPull directly on your machine:

  1. Clone the YTPull repository
git clone git@github.com:huynguyen-n/YTPull.git
  1. Open the YTPull.xcodeproj and hit Build and Run. Make sure that the YTPull scheme is selected.

Contributing

Thank you for your interest in contributing to YTPull. You can contribute by fixing bugs, adding new features, improving documentation, testing, or enhancing UX/UI. Your contributions will help make YTPull even better. Join us and be a part of our community!

Acknowledgements

yt-dlp

Thank you for your open-source project that has been instrumental in helping me build YTPull. Your dedication and hard work are greatly appreciated!

FAQ

What is YTPull?

YTPull is a macOS application for downloading YouTube videos and audio. It is an open-source project that uses SwiftUI and Combine to provide a user-friendly interface and seamless YouTube downloading experience.

Is YTPull free to use?

Yes, YTPull is completely free to use. It is an open-source project and does not charge any fees for downloading videos or audio from YouTube.

Can I contribute to YTPull?

Yes, YTPull welcomes contributions from the open-source community. You can contribute by fixing bugs, adding new features, improving documentation, testing, or enhancing UX/UI. Please refer to the contribution guidelines and code of conduct for more information.

Is YTPull safe to use?

YTPull is an open-source project and is built with a focus on security and user privacy. However, as with any software, it is recommended to use it responsibly and ensure that you are downloading videos and audio from YouTube in compliance with their terms of service and applicable laws.

Donation

YTPull is free for you to use. I work on the app in my spare time. If you would like to support the development by donating, you can do so.

Buy Me a Coffee at ko-fi.com Donate with Paypal

Thank you for being a part of the YTPull community and supporting my open-source project!