12

Youtube Music client for Android, iOS and Web built with React Native

 3 years ago
source link: https://reactnativeexample.com/youtube-music-client-for-android-ios-and-web-built-with-react-native/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

youtune-reactnative

Youtube Music client for Android, iOS and Web built with React Native.

What works:

  • Displaying home screen
  • Using search
  • Opening Playlists and Artists
  • Playing music from artist and playlist pages
  • Playing music from search results
  • Include song recommendations
  • Retain playlist after selecting a song from artist or playlist pages
  • Links to music streams are deobfuscated (thanks to NewPipeExtractor)
  • Youtube Music API requests are proxied over webpack-dev-server or Nginx using provided config
  • Control playback through notifications
  • Dark mode
  • PWA support with asset caching for offline use
  • Deep linking based on Youtube's URL structure
  • Downloading songs on web and storing them via Indexed DB

Features that are being worked on:

  • Create custom playlists that are kept locally
  • Keep track of songs that have been liked
  • Download songs on Android/iOS for offline playback

How to run:

npm install

denpending on your platform:

npm run ios
npm run android
npm run web

the terminal will either display an URL to follow or additional instructions

GitHub

https://github.com/kvnp/youtune-reactnative


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK