Watch all your favorite music videos that you didn't know existed
- I listen to a lot more music than I watch music videos, but sometimes I want to watch music videos but it's hard to find my favorite songs music videos
- Using a few different sources (lastfm, spotify) do a look up on Youtube and queue up a bunch of videos to watch
/lastfm/:userid/year
: show users videos from the past year/lastfm/:userid/month
: show users videos from the past month/lastfm/:userid/recent
: show users most recent videos/lastfm/:userid/artists/week
: show videos from your favorite artist from the past week/lastfm/:userid/artists/month
: show videos from your favorite artist from the past month/lastfm/:userid/artists/three-month
: show videos from your favorite artist from the past three months/lastfm/:userid/artists/year
: show videos from your favorite artist from the past year/lastfm/:userid/recommended
: show users recommended videos based on their history/lastfm/:userid/friends
: show the user's friends videos/lastfm/:userid
: show the users videos using all of their history
/api/lastfm/user/:userId/
: JSON response of the users lastfm data/api/lastfm/friends/:userId/
: JSON response of the user's friends/api/spotify/user
: JSON response of the users spotify data, if logged in
Integrate LastFm initiallySpotify after- Users can rate videos so actual videos show instead of lyric videos
- Make categories of music videos to choose from based on your library
- Based on popularity, rare videos -- based on scrobbles or youtube watches?
- Genres
- Last month scrobble videos
- Last year scrobbles
- https://developer.spotify.com/web-api/get-users-top-artists-and-tracks/
- https://developer.spotify.com/web-api/get-users-saved-tracks/
- https://developer.spotify.com/web-api/get-list-new-releases/
- https://developer.spotify.com/web-api/library-endpoints/
- https://developer.spotify.com/web-api/track-endpoints/
- Playlistbuddy allows you to make youtube playlists from a Spotify playlist
- Prioritize Vevo videos SO
- Create youtube playlists on the fly link
- Youtube Iframe events
- Shout out to Shelby.tv
Typescript to check all files, fe and beWebpack to pack frontend files and backend files to behave as normalMake spotify and lastfm images smallerOn initial page load make experience so user can authenticate via lastfm or Spotiy or just watch the most recently released music videos https://github.com/farzaa/Spotify-Login-Button-- Cache users videos and serve if it didn't change
- Add viewing limit for users to not use up all API calls
- Add interstitial if a user watches > than a number of videos
- Add in ability for a user to sign up and get their own API token to watch videos