All Projects → natumbri → Mopidy Youtube

natumbri / Mopidy Youtube

Licence: apache-2.0
Mopidy extension for playing music from YouTube

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Mopidy Youtube

Rey
RE-imagined Youtube music player for web (& desktop)
Stars: ✭ 59 (-68.78%)
Mutual labels:  youtube-player
Ngx Youtube Player
YouTube player app built with Angular 7
Stars: ✭ 92 (-51.32%)
Mutual labels:  youtube-player
Ng Youtube Embed
AngularJS module to embed Youtube videos with support for Youtube player parameters and JavaScript API for iframe embeds. Superlight (less than 5KB) and easy to use! Supports Youtube video URLs and IDs. No 3rd party JS dependencies.
Stars: ✭ 137 (-27.51%)
Mutual labels:  youtube-player
Bash Snippets
A collection of small bash scripts for heavy terminal users
Stars: ✭ 8,558 (+4428.04%)
Mutual labels:  youtube-player
Ngx Youtube Player
(ngx) A youtube component wrapped with Angular (typescript)
Stars: ✭ 89 (-52.91%)
Mutual labels:  youtube-player
Rompr
Web client for Mopidy and MPD
Stars: ✭ 115 (-39.15%)
Mutual labels:  mopidy
Nativescript Youtubeplayer
Stars: ✭ 34 (-82.01%)
Mutual labels:  youtube-player
Pimusicbox
An image (SD-card) to turn the Raspberry Pi into an easy to use MusicBox with Spotify playback and AirTunes streaming
Stars: ✭ 1,967 (+940.74%)
Mutual labels:  mopidy
Ytmdesktop
A Desktop App for YouTube Music
Stars: ✭ 1,297 (+586.24%)
Mutual labels:  youtube-player
Toby
A YouTube player for the desktop
Stars: ✭ 136 (-28.04%)
Mutual labels:  youtube-player
Youtubeplayerview
Helper library for iOS developers that want to embed YouTube videos in their iOS apps with the iframe player API. 📹
Stars: ✭ 72 (-61.9%)
Mutual labels:  youtube-player
Dotfiles
💀 dotfiles! managed by GNU stow
Stars: ✭ 85 (-55.03%)
Mutual labels:  mopidy
Youtube player
A flutter plugin to play Youtube Videos without API Key in range of Quality(144p, 240p,360p,480p,720p and 1080p).
Stars: ✭ 118 (-37.57%)
Mutual labels:  youtube-player
Streamly
Portable, independent, web-based, simple streaming YouTube video queues and playlists for music videos, audiobooks, etc.
Stars: ✭ 60 (-68.25%)
Mutual labels:  youtube-player
Android Youtube Background Player
YouTube background player
Stars: ✭ 144 (-23.81%)
Mutual labels:  youtube-player
Youtube Extension
🔴YouTube Extension🧰>80 Features ⭐Please document, code or donate📌Tidy📌Longest-standing(2012)(Users>350000)⋮🎞️🎛️🎧⚙️🎬🔊☕🎨🧩🧪📈⏯️(Player: Repeat Screenshot Rotate; Hide related video distraction. Always expand video Description. Playback speed. Video Quality bandwidth H.264 electricity. Player Size Full Window. Themes Customization. Statistics. Reverse Playlist YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube YouTube Youtube enhancer YouTube app YouTube video YouTube YouTube YouTube api v3 YouTube playback YouTube player VP8 VP9 AV1 vidIQ tubebuddy download adblocker adblock ads sponsorblock addon youtube music ⭐ youtube premium css css4 html5 ytdl youtube-dl invidious iridium ParticleCore youtube+ youtube++ youtube-plus maia-yt youtube nonstop youtube control center vlogger vlog h264ify h264 m.youtube.com music.youtube.com studio.youtube youtube mobile youtube studio ⭐ kids Vanced gaming.youtube.com gaming youtubecenter freetube lite-youtube-embed newpipe youtube-dl-gui mps-youtube nuclear pytube awesome youtubers youtube downloader 8k 4k 60fps 30fps youtubeexplode vidgear k-lite tubebuddy adobe apple ios iphone design simplify ffmpeg premiere designer annoyance youtube upload
Stars: ✭ 1,027 (+443.39%)
Mutual labels:  youtube-player
Playerctl
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Stars: ✭ 1,365 (+622.22%)
Mutual labels:  mopidy
Multi Room Audio Centralized Audio For Home
🎵 This Github Repository provides details on setting up a centralized audio system for your home using nothing but Raspberry Pi's and Old Speakers.
Stars: ✭ 189 (+0%)
Mutual labels:  mopidy
Mopidy Soundcloud
Mopidy extension for playing music from SoundCloud
Stars: ✭ 153 (-19.05%)
Mutual labels:  mopidy
Yuuplayer
Android Youtube Player library without any dependency, webview based.
Stars: ✭ 130 (-31.22%)
Mutual labels:  youtube-player

Mopidy-YouTube


.. image:: https://img.shields.io/pypi/v/Mopidy-YouTube :target: https://pypi.org/project/Mopidy-YouTube/ :alt: Latest PyPI version

.. image:: https://img.shields.io/circleci/build/gh/natumbri/mopidy-youtube :target: https://circleci.com/gh/natumbri/mopidy-youtube :alt: CircleCI build status

.. image:: https://img.shields.io/codecov/c/gh/natumbri/mopidy-youtube :target: https://codecov.io/gh/natumbri/mopidy-youtube :alt: Test coverage

Mopidy extension that plays sound from YouTube.

Installation

Install from PyPI by running::

python3 -m pip install Mopidy-Youtube

Install from github by running::

python3 -m pip install https://github.com/natumbri/mopidy-youtube/archive/develop.zip

Make sure you already have the GStreamer plugins, especially the "bad" collection of plugins. For example, on Debian/Ubuntu you can install it by running::

sudo apt-get install gstreamer1.0-plugins-bad

Configuration

Before starting Mopidy, you must add configuration for Mopidy-YouTube to your Mopidy configuration file::

[youtube]
enabled = true

If you want modipy-youtube to use the YouTube API, before starting Mopidy, you must add your Google API key to your Mopidy configuration file and set api_enabled = true::

[youtube]
youtube_api_key = <api key you got from Google>
api_enabled = true

Other configuration options are::

[youtube]
threads_max = 16
search_results = 15
playlist_max_videos = 20

If you want mopidy-youtube to autoplay related videos, set autoplay_enabled = true::

[youtube]
autoplay_enabled = true

If autoplay is enabled, other options are::

strict_autoplay = [true/false]
max_autoplay_length = [maximum length of track in seconds or None]
max_degrees_of_separation = [defaults to 3]

If the option strict_autoplay is set, the current tracklist is ignored and the most related video automatically played afterwards.

Usage

Simply use search for filename in your MPD client or add YouTube URL to playlist prefixed by yt:.

Example video::

yt:http://www.youtube.com/watch?v=Njpw2PVb1c0

Example for playlist::

yt:http://www.youtube.com/playlist?list=PLeCg_YDclAETQHa8VyFUHKC_Ly0HUWUnq

Troubleshooting

If the extension is slow, try setting lower values for threads_max, search_results and playlist_max_videos.

If resolving of URIs stops working, always try to update the youtube-dl library first.

Project resources

  • Source code <https://github.com/natumbri/mopidy-youtube>_
  • Issue tracker <https://github.com/natumbri/mopidy-youtube/issues>_
  • Changelog <https://github.com/natumbri/mopidy-youtube/blob/master/CHANGELOG.rst>_

Credits

  • Original author: Janez Troha <https://github.com/dz0ny>_
  • Current maintainer: Nikolas Tumbri <https://github.com/natumbri>_
  • Contributors <https://github.com/natumbri/mopidy-youtube/graphs/contributors>_
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].