Skip to content
This repository has been archived by the owner on May 11, 2022. It is now read-only.

h4ppyr0gu3/musicApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the musicApp

What this application aims to achieve is free mp3 files with the correct header tags which at first will be sccraped from the web to build up the database but the service runs through the local database first to reduce reliance on external factors.

The first step in a search is reliant on the youtube data v3 api to access public records so doesnt go through OAuth2.0 but when a user clicks the link the respective videoID which is then compounded with the youtube watch URL which is what the youtube-dl CLI shellscript file expects and then downloads videos and rips the audio

This is my pet project and therefore will always be in development.

At the moment i have included the Devise gem but haven't implemented it

The idea is that it will ber possible to have your whole library on the server in ActiveStorage which will allow you to never lose your music library The main advantage is that the downloaded files are in mp3 format which allows you to do more withthem when they are downloaded locally such as using your favourite mp3 player instead of being limited by the fact that Spotify is the only player you can work with

The first release of this webapp will only change the header tags and album art of the mp3 file and make it downloadable for the user

Dependencies

  • Ruby 3.0.0
  • node v12.22.7
  • yarn 1.22.17

Future Improvements:

  • Implementing Devise properly
  • Recording Users playlists and songs
  • Implementing Related random shuffles and a suggested feed
  • streaming service
  • Progressive web app that caches music
  • add workers
  • add trimming tool to remove unnecesary noise
  • add analytics

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published