Retour au classement

🎶 A SoundCloud Client in React + Redux running in production. Live Demo and Source Code to explore React + Redux as a beginner.

soundcloudsoundcloud-apisoundcloud-clientplayerplaylistreduxreactdemodurationnormalizrreact-routerredux-thunk
Croissance des étoiles
Étoiles
1.6k
Forks
247
Croissance hebdomadaire
Issues
16
5001k1.5k
mars 2016août 2019févr. 2023juil. 2026
Artefactsnpmnpm install favesound-redux
README

favesound-redux

Build Status Slack

The SoundCloud Client in React + Redux made with passion. Demo, Sibling Project: favesound-mobx

Get started on your own!

Includes

  • react v. 16
  • react-router v. 4
  • redux
  • react-redux
  • redux-thunk
  • normalizr
  • lodash-fp
  • airbnb-extended eslint
  • enzyme v. 3
  • Soundcloud API.

Features

  • login to SoundCloud
  • show your personal stream
  • show favorite tracks, followers and followings
  • infinite scroll + paginated fetching
  • follow people
  • like tracks
  • player play/stop/forward/backward track
  • player with shuffle tracks, share link and volume
  • player with duration bar for tracks and navigation
  • playlist
  • sort tracks by plays, likes, comments, reposts, downloads
  • filter tracks by duration
  • search tracks by name and artist

Run on your Machine

  1. Clone Repository: git clone git@github.com:rwieruch/favesound-redux.git
  2. npm install
  3. npm start
  4. visit http://localhost:8080/
  5. npm test

Contribute

I am looking actively for contributors to make this project awesome!

I wouldn't want to extend the project with new routes like: that's my profile page and that's my favorite track page. Rather I see more value in improving the status quo of the app: Improving the player, the playlist or the interaction overall. I would love to see a GitHub issue to see where you want to work on. Moreover I will try to find the time to raise some more issues where people can contribute. At the end it is a perfect project to get started in open source!

Improve

Feedback is more than appreciated via GitHub or Twitter

Dépôts similaires
imputnet/cobalt

best way to save what you love

SvelteGNU Affero General Public License v3.0downloaderreddit
cobalt.tools
41.7k3.6k
TeamNewPipe/NewPipe

A libre lightweight streaming front-end for Android.

JavaMavenGNU General Public License v3.0youtube-videovideo
newpipe.net
39.1k3.7k
Shabinder/SpotiFlyer

Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.

KotlinGNU General Public License v3.0spotify-downloadermp3
spotiflyer.in
11.2k816
cookpete/react-player

A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion

TypeScriptnpmMIT Licensereactmedia
cookpete.github.io/react-player
10.3k1.2k
jagrosh/MusicBot

🎶 A Discord music bot that's easy to set up and run yourself!

JavaMavenApache License 2.0discord-botmusic
jmusicbot.com
5.7k2.8k
CharlesPikachu/musicdl

Musicdl: A lightweight music downloader written in pure python. (轻量级无损音乐下载器,支持数十个音乐/有声读物平台,例如网易云音乐,QQ音乐,酷狗音乐,酷我音乐,咪咕音乐,千千静听,汽水音乐,Bilibili,街声,喜马拉雅,懒人听书,荔枝FM,蜻蜓FM,JOOX,TIDAL,YouTube,Apple Music,Spotify,Qobuz,SoundCloud等主流音乐平台)

PythonPyPIOthermusic-downloaderkuwo
musicdl.readthedocs.io
5.4k685
Soundnode/soundnode-app

Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.

JavaScriptnpmOtherjavascriptsoundcloud
soundnode.github.io/soundnode-website/
5.3k630
andrewngu/sound-redux

A Soundcloud client built with React / Redux

JavaScriptnpmGNU General Public License v3.0reduxsoundcloud
soundredux.io
5k845
nathom/streamrip

A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer

PythonPyPIGNU General Public License v3.0qobuzdeezer
4.8k401
scdl-org/scdl

Soundcloud Music Downloader

PythonPyPIGNU General Public License v2.0soundcloud-music-downloaderpython
4.1k395
harjot-oberai/MusicDNA

A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music.

JavaMavenOtherandroidmusic-player
2.9k579
bjarneo/cliamp

cliamp - Terminal music player inspired by winamp

GoGo ModulesMIT Licensem3umusic
cliamp.stream
2.7k146