NewPipe - A lightweight Youtube frontend for Android

  •        96

NewPipe does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use NewPipe, and it's FLOSS. Although NewPipe only supports YouTube at the moment, it's designed to support many more streaming services. The plan is, that NewPipe will get such support by the version 2.0.

https://github.com/TeamNewPipe/NewPipe

Tags
Implementation
License
Platform

   




Related Projects

yt-direct-lite-android - The code is a reference implementation for an Android OS application that captures video, uploads it to YouTube, and submits the video to a YouTube Direct Lite instance

  •    Java

The code is a reference implementation for an Android OS application that captures video, uploads it to YouTube, and submits the video to a YouTube Direct Lite instance.For more information, you can read the Youtube API blog post.

SmartYouTubeTV - View YouTube videos on your TV and set-top box with comfort.

  •    Java

NOTE: SmartYouTubeTV provides internal login mechanism which allows you to keep content up to date in a very convenient way. Also important, it's possible to select max resolution and codec (ie 1080/AVC1) via the start screen that will be applied on video loading (Codec option).

easy-video-player - Video playback on Android, made easy, wrapping around the stock MediaPlayer API.

  •    Java

Easy Video Player is a simple but powerful view that you can plugin to your apps to quickly get video playback working.The Gradle dependency is available via jCenter. jCenter is the default Maven repository used by Android Studio.

pytube - A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos

  •    Python

pytube is a lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos. YouTube is the most popular video-sharing platform in the world and as a hacker you may encounter a situation where you want to script something to download videos. For this I present to you pytube.


phoenix - The one-stop solution for taking pictures / videos, picture / video selection, editing and compression on the Android platform

  •    Java

The one-stop solution for taking pictures / videos, picture / video selection, editing and compression on the Android platform.

SharePoint YouTube Video Web Part Suite

  •    JQuery

The available Web Parts helps you to integarte Videos from YouTube into your SharePoint site. In contrast to the out of the box Media Web Part, the new Web Parts are designed especial for YouTube videos. Connect your YouTube channel and choose the videos you want to see.

Brevidy - A video social network built with Ruby on Rails, HAML, Bootstrap, and jQuery.

  •    Ruby

Brevidy was a video social network that I built with Ruby on Rails 3.0.7, HAML, Bootstrap, and jQuery that was released into beta testing February 2012. Brevidy closed down shortly after due to the high costs of server hosting in addition to all of the add-on services such as video transcoding, email, error exception handling, database storage, etc. Unfortunately, it's very difficult to get investor interest without knowing a friend of a friend, so I wasn't able to afford the rising costs that accompanied the user growth. The idea of Brevidy was to create a place that people could upload their own videos or cross-post YouTube/Vimeo videos into public or private channels that other people could subscribe to. When you subscribe to other people's channels, all videos from those channels show up in an infinitely-scrolling stream and you can easily re-share, comment, or badge a video. It was a beautiful website, but video is a difficult and expensive medium so unfortunately it didn't work out.

ClipBucket - Multimedia Management Script

  •    PHP

ClipBucket is an OpenSource Multimedia Management Script Provided Free to the Community.This script comes with all the bells & whistles required to start your own Video Sharing website like Youtube, Metacafe, Veoh, Hulu or any other top video distribution application in matter of minutes. ClipBucket is fastest growing script which was first started as Youtube Clone but now its advance features like Social Networking, Allows users to upload videos, music and photos and lot more.

html-canvas-video-player - Play inline videos on iPhone with HTML canvas player.

  •    Javascript

This was intended for auto-playing videos on iOS, but as of iOS 10, there is native supported option playsinline, read more here: https://webkit.org/blog/6784/new-video-policies-for-ios/ (Android works for ages now). So this project is not actively maintained anymore. Use native HTML video instead of it.

linphone-android - Linphone

  •    C

Linphone is a free VoIP and video softphone based on the SIP protocol. Download the Android sdk (API 28.0.0 at max) with platform-tools and tools updated to latest revision, then add both 'tools' and 'platform-tools' folders in your path and the android-sdk folder to ANDROID_HOME environment variable.

androidtv-sample-inputs - Sample Channel App (TV Input Service) on Android TV using TIF

  •    Java

This app is designed to show how to build live TV channel apps for Android TV using the TV Input Framework (TIF). The sample is a service that once installed, is recognized and run by the default TV app (e.g. Live Channels app). The sample app consists of a single TV input: 4 channels consisting of MP4 videos, HLS stream and MPEG-DASH stream, organized into various genres. The video files are served from Google Cloud Storage.

youtube-dl - Command-line program to download videos from YouTube.com and other video sites

  •    Python

Windows users can download an .exe file and place it in any location on their PATH except for %SYSTEMROOT%\System32 (e.g. do not put in C:\Windows\System32). This command will update youtube-dl if you have already installed it. See the pypi page for more information.

youtube-upload - Upload videos to Youtube from the command line

  •    Python

Youtube-upload is a command line Python script that uploads videos to Youtube (it should work on any platform -GNU/Linux, BSD, OS X, Windows, ...- that runs Python) using theYoutube APIv3. You'll see that there is no email/password options. Instead, the Youtube API uses OAuth 2.0 to authenticate the upload. The first time you try to upload a video, you will be asked to follow a URL in your browser to get an authentication token. If you have multiple channels for the logged in user, you will also be asked to pick which one you want to upload the videos to. You can use multiple credentials, just use the option --credentials-file. Also, check the token expiration policies.

node-ytdl - Command line youtube video downloader.

  •    Javascript

A youtube downloader written in Javascript. To be used with the command line. If you're looking to use it in your node program, check out ytdl-core.

image-chooser-library - An Easy Image/Video Chooser Library for your Android Apps

  •    Java

Sorry, I will not be making any updates to this library. Will strongly recommend to switch to the option below. The library below still has all the same features. You might have to spend 2-3 hours for the migration, but I think it will be worth. Sorry again. Makes it easy and simple to integrate "Attach that photo/video" feature into your android apps.

DraggablePanel - Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component

  •    Java

DEPRECATED. This project is not maintained anymore. Draggable Panel is an Android library created to build a draggable user interface similar to the new YouTube draggable video component based on Fragments or Views.

360-video-player-for-android - Sample code for creating a 360 video player on Android

  •    Java

360 video is the new hotness in interactive media. Imagine teleporting yourself to the most interesting places in the world, training with Lebron James, or speeding across the Jakku desert from Star Wars. These are the kinds of immersive experiences that 360 video enables. Enclosed you'll find a sample Android application that demonstrates how to playback 360 video, specifically equirectangular video, using MediaPlayer, TextureView, and OpenGL ES. Touch and drag is supported to adjust the yaw and the pitch to see more of the 360 video.

ListBuddies - Android library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews

  •    Java

Android library of a pair of auto-scroll circular parallax ListViews like the ones on the expedia app home page. A video example of this library is on this youtube video. And the demo app can be found on the play store.

sl4a - SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device

  •    C

SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done. Scripts can be run interactively in a terminal and in the background. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported, and we're planning to add more. See the SL4A Video Help playlist on YouTube for various demonstrations of SL4A's features.