Skip to content

jouniverse/joutube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JouTube

JouTube is an iOS app for YouTube content. JouTube allows users to watch YouTube videos without ads, using the official YouTube Data API v3. It has extensive search features, that allow the user to add filters to searches (channels, playlists and videos), search for videos by location and search for videos by category.

Features

  • Watch YouTube videos without ads, using the YouTubePlayerKit.
  • Search for channels, playlists and videos by keywords and advanced filters like upload date, view count, and more.
  • Search videos by location and category. Only geotagged videos will be shown by the location search. Categories are shown by region, but some regions may not have categories available.
  • View channel, playlist and video details.
  • View comments and replies to videos.
  • Save favorite channels, playlists and videos for easy access (requires authentication, that has not been implemented in the public version of the app).
  • Connect the app with your Google account to use your YouTube data (requires authentication, that has not been implemented in the public version of the app).
  • Some restriction may apply in the public version of the app, like the number of search results and the number of comments and replies.

Installation

Get an API key for YouTube Data API v3 from the Google Developer Console. Add the API key with the name API_KEY to the Config.xcconfig file. The API allows 10000 requests per day, which is usually enough for testing and development. One search can be more than one request, which is good to keep in mind.

UI

UI Main UI Detail

Walkthrough of the app is available here.

Account Management

The account management has not been implemented in the public version of the app. Implement the account management by using your favorite backend. Add users who can like channels, playlists and videos, so they can be added to the account view.

License

MIT license.

About

JouTube is an iOS app for YouTube content.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages