Skip to content

one-with-violets-in-her-lap/windchimes-frontend

Repository files navigation

windchimes

🎧 🎐

UI for a multi-platform music player that lets you listen to the music from different platforms like Youtube and Soundcloud in one place

it fixes the problem of constant platform switching just to listen to some youtube exclusive podcast, for example

try the web app | install the Android app

demo.mp4

features

  • playlists creation, tracks import from other platforms. only youtube and soundcloud are supported for now
  • playback control: rewind, pause, next/prev track, supports native mobile media notification
  • tracks queue editing with drag and drop reordering

tech info

frontend was built using vue, vueuse, anime.js for animations, zod & veevalidate for form validation and pinia for the global state. there's also vuetify to not bother with UI too much.

📖 browse some of custom UI elements in windchimes storybook


server communication implemented with grahpql using cool typescript codegen

can be used as a mobile app with capacitor.js

About

Listen to Youtube/Soundcloud music without ads and distractions

Resources

Stars

Watchers

Forks