All Projects → s-kris → Rey

s-kris / Rey

Licence: gpl-3.0
RE-imagined Youtube music player for web (& desktop)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Rey

React Native Youtube Iframe
A wrapper of the Youtube-iframe API built for react native.
Stars: ✭ 221 (+274.58%)
Mutual labels:  youtube-api, youtube-player, youtube
Channels
The Mac App for YouTube Channels.
Stars: ✭ 23 (-61.02%)
Mutual labels:  youtube-api, youtube-player, youtube
ytqck.github.io
YouTube quick ⚡ Search and Download Music for Free.
Stars: ✭ 18 (-69.49%)
Mutual labels:  youtube, youtube-api, 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 (+1640.68%)
Mutual labels:  youtube-api, youtube-player, youtube
Ngx Youtube Player
YouTube player app built with Angular 7
Stars: ✭ 92 (+55.93%)
Mutual labels:  youtube-api, youtube-player, youtube
Yt Player
Simple, robust, blazing-fast YouTube Player API
Stars: ✭ 576 (+876.27%)
Mutual labels:  youtube-api, youtube-player, youtube
Youtube player flutter
Flutter plugin for playing or streaming YouTube videos inline using the official iFrame Player API. Supports both Android and iOS platforms.
Stars: ✭ 366 (+520.34%)
Mutual labels:  youtube-player, youtube
Ytmusicapi
Unofficial API for YouTube Music
Stars: ✭ 372 (+530.51%)
Mutual labels:  youtube-api, youtube
Youtube Transcript Api
This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require a headless browser, like other selenium based solutions do!
Stars: ✭ 495 (+738.98%)
Mutual labels:  youtube-api, youtube
YoutubePlayer
Play and download YouTube videos. Extract audio from video. With minimalist beautiful gui.
Stars: ✭ 19 (-67.8%)
Mutual labels:  youtube, youtube-player
Yt
The reliable YouTube API Ruby client
Stars: ✭ 674 (+1042.37%)
Mutual labels:  youtube-api, youtube
Youtub.ly Android
An android app to download 📹 videos and songs from youtube to phone internal storage
Stars: ✭ 17 (-71.19%)
Mutual labels:  youtube-api, youtube
Android Inline Youtube View
Utility library around using YouTube inside your android app.
Stars: ✭ 313 (+430.51%)
Mutual labels:  youtube-player, youtube
Multistreamer
[discontinued] A webapp for publishing video to multiple streaming services at once.
Stars: ✭ 281 (+376.27%)
Mutual labels:  youtube-api, youtube
Youtube Music
YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
Stars: ✭ 376 (+537.29%)
Mutual labels:  youtube-player, youtube
youtube-ios-player-helper-swift
A full swift implementation of https://github.com/youtube/youtube-ios-player-helper. Helper library for iOS developers looking to add YouTube video playback in their applications via the iframe player in a UIWebView
Stars: ✭ 55 (-6.78%)
Mutual labels:  youtube, youtube-player
Youtubetospotify
A Python script to fetch tracks of music channels on Youtube, find them on Spotify and add them to a playlist
Stars: ✭ 33 (-44.07%)
Mutual labels:  youtube-api, youtube
Skytube
An open-source YouTube app for Android.
Stars: ✭ 938 (+1489.83%)
Mutual labels:  youtube-player, youtube
Nativescript Youtubeplayer
Stars: ✭ 34 (-42.37%)
Mutual labels:  youtube-player, youtube
angular-youtube-player
Simple youtube player created with angular and typescript. See demo.
Stars: ✭ 35 (-40.68%)
Mutual labels:  youtube-api, youtube-player

Rey

A beautiful and intuitive web app to use youtube as a music player

screenshot of main ui

Context:

Many of us use Youtube to listen to music. But Youtube wasn't designed with music in mind. So, I created 'Rey' with simple and intuitive UI which takes youtube as data source! It is only for desktop now ( webapp and standalone app ).

Website: https://reymusic.co

Details:

Built with React ( But planning to switch to Preact )

Used react-easy-state instead of redux/mobx. It is way simpler.

Standalone app is nothing but an electron wrapper with https://desktop.appmaker.xyz/.

Used react-native-web to write the UI instead of html tags.

I wrote a detailed post on why I created rey here: https://www.reddit.com/r/Music/comments/8sxjxo/rey_reimagined_youtube_music_player_for_desktop_i/

Config

Create 'firebase.js' in ./src/config/ with your project config from console.firebase.com

firebase.js

export const fbaseConfig = {
  apiKey: 'YOUR_FIREBASE_PROJECT_API_KEY',
  authDomain: 'YOUR_FIREBASE_PROJECT.firebaseapp.com',
  databaseURL: 'YOUR_FIREBASE_PROJECT.firebaseio.com',
  projectId: 'YOUR_FIREBASE_PROJECT',
  storageBucket: 'YOUR_FIREBASE_PROJECT.appspot.com',
  messagingSenderId: 'YOUR_FIREBASE_PROJECT_MSG_SEN_ID',
};

Create 'youtube.js' in ./src/config/ with your youtube data api key

youtube.js

export const YOUTUBE_API_KEY = 'YOUR_YOUTUBE_API_KEY';

Run locally

# install dependencies
npm install

# serve with hot reload at localhost:3000
npm start

# build for production with minification
npm run build

License

GNU General Public License v3.0

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].