Skip to content
This repository has been archived by the owner on Dec 19, 2022. It is now read-only.
/ soundroid-v1 Public archive

My first attempt at mobile development, where I built a music streaming app that integrates with an Express server

License

Notifications You must be signed in to change notification settings

zS1L3NT/soundroid-v1

Repository files navigation

SounDroid v1

License Languages Top Language Commit Activity Last commit

SounDroid v1 is a Music Streaming Application that works quite similarly to YouTube Music. It is my first semester project when I entered Temasek Polytechnic. I built in many advanced features like a search system that actually searches the internet, not just locally.

SounDroid v1 is broken beyond repair and will forever stay archived as a project in memory.

View the video demonstration of the application here.

Motivation

I needed a deliverable for my COMT (Computational Thinking) subject and the theme was about building a Music Streaming Application.

Subrepositories

The Android Application

The Express Server for converting YouTube videos to MP3

Features

Watch the video demonstration, the list is quite long

  • Complex controlled animations

Built with

  • Android Studio
  • Express
    • TypeScript
      • @types/express
      • @types/fluent-ffmpeg
      • @types/spotify-web-api-node
      • @types/uuid
      • ts-node
      • typescript
    • Firebase
      • firebase-admin
    • Data APIs
      • node-genius-api
      • spotify-web-api-node
      • youtube-music-api
      • ytdl-core
    • FFmpeg
      • @ffmpeg-installer/ffmpeg
      • fluent-ffmpeg
    • Miscellaneous
      • axios
      • colorthief
      • ejs
      • express
      • socket.io
      • uuid

About

My first attempt at mobile development, where I built a music streaming app that integrates with an Express server

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published