MCPcopy
hub / github.com/andrewngu/sound-redux

github.com/andrewngu/sound-redux @main sqlite

repository ↗ · DeepWiki ↗
309 symbols 622 edges 101 files 0 documented · 0%
README

SoundRedux

NOTE It seems that SoundCloud has revoked my api client keys without any explanation or warning. Running the app locally no longer works unless you have a working SoundCloud API client id (SoundCloud has disabled registration of new apps for quite some time now). The live demo is also not working at the moment.

In an effort to learn es6 and redux, this is SoundRedux, a simple Soundcloud client

See it in action at https://soundredux.io

Uses normalizr

  1. npm install
  2. npm run start
  3. visit http://localhost:8080

Feedback, issues, etc. are more than welcome!

Core symbols most depended-on inside this repo

callApi
called by 13
client/src/utils/ApiUtils.js
getImageUrl
called by 12
client/src/utils/ImageUtils.js
constructUrl
called by 7
client/src/constants/ApiConstants.js
playSong
called by 6
client/src/actions/PlayerActions.js
navigateTo
called by 5
client/src/actions/RouterActions.js
isFetching
called by 5
client/src/utils/PlaylistUtils.js
playlistSongs
called by 5
client/src/utils/PlaylistUtils.js
addCommas
called by 5
client/src/utils/NumberUtils.js

Shape

Function 165
Method 98
Class 46

Languages

TypeScript100%

Modules by API surface

client/src/actions/SessionActions.js23 symbols
client/src/selectors/CommonSelectors.js21 symbols
client/src/components/audio.jsx18 symbols
client/src/actions/PlayerActions.js12 symbols
client/src/components/Slider.jsx10 symbols
client/src/components/stickyOnScroll.jsx8 symbols
client/src/components/SongsBody.jsx8 symbols
client/src/components/NavSearch.jsx8 symbols
client/src/utils/PlaylistUtils.js7 symbols
client/src/components/Waveform.jsx7 symbols
client/src/components/PopoverPanel.jsx7 symbols
client/src/components/NavStream.jsx7 symbols

Dependencies from manifests, versioned

autoprefixer7.1.3 · 1×
babel-core6.26.0 · 1×
babel-loader7.1.2 · 1×
babel-polyfill6.26.0 · 1×
babel-preset-es20156.24.1 · 1×
babel-preset-react6.24.1 · 1×
babel-preset-stage-26.24.1 · 1×
camelize1.0.0 · 1×
css-hot-loader1.3.0 · 1×
css-loader0.28.7 · 1×
eslint4.18.2 · 1×
eslint-config-airbnb15.1.0 · 1×

For agents

$ claude mcp add sound-redux \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact