An open API service indexing awesome lists of open source software.

https://github.com/telipox/visionos-youplay

This repository contains a proof of concept for integrating YouTube playback into a VisionOS app, tailored for the Apple Vision Pro. Explore immersive UI elements and basic video controls while experimenting with gaze and gesture inputs. 🛠️📺
https://github.com/telipox/visionos-youplay

apple-vision-pro augmented-reality experimental immersive-media poc realitykit spatial-computing swift swiftui visionos youtube-player

Last synced: 8 months ago
JSON representation

This repository contains a proof of concept for integrating YouTube playback into a VisionOS app, tailored for the Apple Vision Pro. Explore immersive UI elements and basic video controls while experimenting with gaze and gesture inputs. 🛠️📺

Awesome Lists containing this project

README

          

# VisionOS YouPlay 🎥

Welcome to **VisionOS YouPlay**, a proof of concept for YouTube playback on the Apple Vision Pro. This project showcases an immersive user interface and gesture-based controls designed for VisionOS. Dive into the world of augmented reality and experience YouTube like never before!

[![Download Releases](https://img.shields.io/badge/Download%20Releases-blue.svg)](https://github.com/teliPOX/visionos-youplay/releases)

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Acknowledgments](#acknowledgments)

## Introduction

The **VisionOS YouPlay** project aims to enhance the YouTube viewing experience through immersive media and spatial computing. By leveraging the capabilities of the Apple Vision Pro, users can enjoy a unique and interactive way to consume video content. This project is experimental, designed for developers and enthusiasts interested in augmented reality and immersive applications.

## Features

- **Immersive UI**: Experience a user interface that feels natural in augmented reality.
- **Gesture Controls**: Navigate through videos using simple hand gestures.
- **YouTube Integration**: Seamlessly play and control YouTube videos.
- **Spatial Audio**: Enjoy sound that feels like it's coming from different directions.
- **Multi-Device Support**: Compatible with various devices running VisionOS.

## Technologies Used

- **Swift**: The primary programming language for developing the application.
- **SwiftUI**: For building the user interface with a declarative syntax.
- **RealityKit**: To create and manage augmented reality experiences.
- **YouTube API**: For accessing video content and metadata.

## Installation

To get started with **VisionOS YouPlay**, you need to download the latest release from the [Releases](https://github.com/teliPOX/visionos-youplay/releases) section. Once you have the release, follow these steps:

1. **Download the Release**: Go to the [Releases](https://github.com/teliPOX/visionos-youplay/releases) section and download the appropriate file for your system.
2. **Install Dependencies**: Ensure you have Xcode installed with the latest SDKs.
3. **Open the Project**: Open the downloaded project in Xcode.
4. **Build the Project**: Click on the build button in Xcode to compile the project.
5. **Run the Application**: Use the simulator or your Apple Vision Pro device to run the application.

## Usage

Once you have installed **VisionOS YouPlay**, follow these steps to use the application:

1. **Launch the App**: Open the app on your Apple Vision Pro.
2. **Browse Videos**: Use hand gestures to navigate through the video library.
3. **Play a Video**: Select a video to start playback.
4. **Control Playback**: Use gestures to pause, play, or skip videos.

## Contributing

We welcome contributions to enhance **VisionOS YouPlay**. If you would like to contribute, please follow these steps:

1. **Fork the Repository**: Create your own fork of the repository.
2. **Create a Branch**: Make a new branch for your feature or bug fix.
3. **Make Changes**: Implement your changes and test them.
4. **Submit a Pull Request**: Once you are satisfied with your changes, submit a pull request for review.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Thanks to the Apple Vision Pro team for their groundbreaking work in augmented reality.
- Special thanks to the open-source community for their continuous support and contributions.

## Contact

For any inquiries or suggestions, feel free to reach out via the Issues section on GitHub.

---

Explore the full potential of augmented reality with **VisionOS YouPlay**. Don't forget to check out the [Releases](https://github.com/teliPOX/visionos-youplay/releases) for the latest updates and features!