Skip to content

music app vanilla javascript es5, [Created February 02, 2018]

Notifications You must be signed in to change notification settings

stefan22/apiMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

musicApp

(in progress)

about: modular js application ..     🐛

branchZero is the original branch

  • extracting music data from a public api
  • so far i got a few modules
    • [getallartists.js] main script api call

    • [apikey.js] another one to extract key - i got mine at last.fm with a free account.

    • [artists.js] creates artist constructor, prototype functions and displays data on page -

    • [popupinfo.js] click event data popup -

    • [artistinfo.js] second api call request to gather bio summary for click click event popup -

    • [artistinfo.js] removed artist album information from here and created artistalbum.js to handle just album info

    • [artistinfo.js] artistinfo.js used to upload information to the page, once album information was collected.

    • [artistinfo.js] now it passes the artist info to artistalbum.js

    • [artistalbum.js] handles third request about album information, and brings it into the page along with artist info.

    • [artistalbum.js] popup inside popup

    • [artistalbum.js] 'click for more' => 'highest playcount album'; which is sometimes different than top album.

    • [artistalbum.js] added 3 similar artists by genre.

    • [branchZero] created new branch cause i'm changing folder structure, and adding node express

    • [devDependencies] added node express server, and reload/plugin


added click more button and similar artists



added Similar artists



latest screenshot



sample image


b_*.js pages are old versions of same pages without b_

About

music app vanilla javascript es5, [Created February 02, 2018]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published