All Projects → TeamNewPipe → Newpipeextractor

TeamNewPipe / Newpipeextractor

Licence: other
Core part of NewPipe

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Newpipeextractor

Web
Angular6 music player to search and play YouTube, SoundCloud and Mixcloud tracks
Stars: ✭ 156 (-61%)
Mutual labels:  soundcloud, youtube
Scdlbot
Telegram Bot for downloading MP3 rips of tracks/sets from SoundCloud, Bandcamp, YouTube with tags and artwork.
Stars: ✭ 210 (-47.5%)
Mutual labels:  soundcloud, youtube
Botamusique
Bot to play youtube / soundcloud / radio / local music on Mumble (using pymumble).
Stars: ✭ 163 (-59.25%)
Mutual labels:  soundcloud, youtube
Webnowplaying
A NowPlaying like plugin for rainmeter built for getting music info from websites
Stars: ✭ 106 (-73.5%)
Mutual labels:  soundcloud, youtube
Olivia
Elegant music player for LINUX
Stars: ✭ 261 (-34.75%)
Mutual labels:  soundcloud, youtube
Tizonia Openmax Il
Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.
Stars: ✭ 1,556 (+289%)
Mutual labels:  soundcloud, youtube
Min Vid
Popout video player in Firefox
Stars: ✭ 180 (-55%)
Mutual labels:  soundcloud, youtube
Musicbot
🎶 A Discord music bot that's easy to set up and run yourself!
Stars: ✭ 1,109 (+177.25%)
Mutual labels:  soundcloud, youtube
EarTensifier
Powerful Discord music bot in over 80,000 servers. Supports playback from Youtube, Soundcloud, and Spotify.
Stars: ✭ 112 (-72%)
Mutual labels:  youtube, soundcloud
RequestifyTF2
Client side commands for mic spamming and more!
Stars: ✭ 13 (-96.75%)
Mutual labels:  youtube, soundcloud
Socialcounters
jQuery/PHP - Collection of Social Media APIs that display number of your social media fans. Facebook Likes, Twitter Followers, Instagram Followers, YouTube Subscribers, etc..
Stars: ✭ 104 (-74%)
Mutual labels:  soundcloud, youtube
Upnext
Chrome Extension for streaming music from SoundCloud & YouTube
Stars: ✭ 320 (-20%)
Mutual labels:  soundcloud, youtube
Botify
Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams
Stars: ✭ 86 (-78.5%)
Mutual labels:  soundcloud, youtube
Sonos Web
Web interface for Sonos audio systems
Stars: ✭ 114 (-71.5%)
Mutual labels:  soundcloud, youtube
Distube
A Discord.js v12 module to simplify your music commands and play songs with audio filters on Discord without any API key. Support YouTube, SoundCloud, Bandcamp, Facebook, and 700+ more sites
Stars: ✭ 73 (-81.75%)
Mutual labels:  soundcloud, youtube
Mumbledj
A Mumble bot that plays audio fetched from various media sites.
Stars: ✭ 172 (-57%)
Mutual labels:  soundcloud, youtube
Kaku
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
Stars: ✭ 1,028 (+157%)
Mutual labels:  soundcloud, youtube
Russia It Podcast
Список русскоязычных подкастов на тему информационных технологий
Stars: ✭ 1,095 (+173.75%)
Mutual labels:  soundcloud, youtube
Gatsby Remark Embedder
Gatsby Remark plugin to embed well known services by their URL.
Stars: ✭ 245 (-38.75%)
Mutual labels:  soundcloud, youtube
Openwhyd
💎 Like Pinterest, for Music
Stars: ✭ 287 (-28.25%)
Mutual labels:  soundcloud, youtube

NewPipe Extractor

Build Status JIT Pack Badge JDocDocumentation

NewPipe Extractor is a library for extracting things from streaming sites. It is a core component of NewPipe, but could be used independently.

Usage

NewPipe Extractor is available at JitPack's Maven repo.

If you're using Gradle, you could add NewPipe Extractor as a dependency with the following steps:

  1. Add maven { url 'https://jitpack.io' } to the repositories in your build.gradle.
  2. Add implementation 'com.github.TeamNewPipe:NewPipeExtractor:v0.20.11'the dependencies in your build.gradle. Replace v0.20.11 with the latest release.

Note: To use NewPipe Extractor in projects with a minSdkVersion below 26, API desugaring is required.

Testing changes

To test changes quickly you can build the library locally. A good approach would be to add something like the following to your settings.gradle:

includeBuild('../NewPipeExtractor') {
    dependencySubstitution {
        substitute module('com.github.TeamNewPipe:NewPipeExtractor') with project(':extractor')
    }
}

Another approach would be to use the local Maven repository, here's a gist of how to use it:

  1. Add mavenLocal() in your project repositories list (usually as the first entry to give priority above the others).
  2. It's recommended that you change the version of this library (e.g. LOCAL_SNAPSHOT).
  3. Run gradle's ìnstall task to deploy this library to your local repository (using the wrapper, present in the root of this project: ./gradlew install)
  4. Change the dependency version used in your project to match the one you chose in step 2 (implementation 'com.github.TeamNewPipe:NewPipeExtractor:LOCAL_SNAPSHOT')

Tip for Android Studio users: After you make changes and run the install task, use the menu option File → "Sync with File System" to refresh the library in your project.

Supported sites

The following sites are currently supported:

  • YouTube
  • SoundCloud
  • media.ccc.de
  • PeerTube (no P2P)
  • Bandcamp

License

GNU GPLv3 Image

NewPipe is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].