{"id":20800369,"url":"https://github.com/maxtermax/j5songs-improve","last_synced_at":"2025-09-07T01:38:18.849Z","repository":{"id":19343619,"uuid":"22582711","full_name":"Maxtermax/j5songs-improve","owner":"Maxtermax","description":"Este repositorio contiene un pequeño aporte para el modulo de node.js j5-songs, el aporte consiste en una funcion 'play_list' que sirve para reproducir las canciones de 'j5-songs'en una lista  de reproduccion con canciones especificas o de todas las canciones disponibles.","archived":false,"fork":false,"pushed_at":"2017-05-10T23:43:50.000Z","size":6,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-12T02:41:31.981Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maxtermax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-03T20:14:32.000Z","updated_at":"2017-05-10T23:41:52.000Z","dependencies_parsed_at":"2022-07-23T03:04:32.824Z","dependency_job_id":null,"html_url":"https://github.com/Maxtermax/j5songs-improve","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Maxtermax/j5songs-improve","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxtermax%2Fj5songs-improve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxtermax%2Fj5songs-improve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxtermax%2Fj5songs-improve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxtermax%2Fj5songs-improve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maxtermax","download_url":"https://codeload.github.com/Maxtermax/j5songs-improve/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxtermax%2Fj5songs-improve/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264152365,"owners_count":23564926,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T18:13:36.384Z","updated_at":"2025-07-07T22:08:11.953Z","avatar_url":"https://github.com/Maxtermax.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Aporte a j5-songs\n==============\n![alt tag](http://3.bp.blogspot.com/-O1w0jS1rQcI/UDYKjp_ErpI/AAAAAAAAAn0/487yKpxMI80/s640/mario.PNG)\n\nEste repositorio contiene un pequeño aporte para el modulo de node.js j5-songs, el aporte\nconsiste en una funcion 'play_list' que sirve para reproducir las canciones de 'j5-songs'en una lista \nde reproduccion con canciones especificas o de todas las canciones disponibles.\n\nLa funcion 'play'_list' tiene la siguiente sintaxis\n\n```javascript\n/*\nPrincipalmente requiere definir el objeto piezo de johnny five e inyectar lo a el REPL\n*/\n var piezo = new five.Piezo(3);\n  board.repl.inject({\n    piezo: piezo\n  });\n\n```\n\n```javascript\n/*\nSe llama el metodo play_list que requiere un \nArray donde se definen las canciones que se quieren \nreproducir \t\n*/\n\nextras.play([\"mario-intro\",\"mario-fanfare\"]);\n\n```\n\n```javascript\n/*\n\tComo segunda parametro se quieres el objeto piezo definido anteriormente\n*/\n\nextras.play([\"mario-intro\",\"mario-fanfare\"],piezo);\n\n```\n\n```javascript\n/*\nLo que sigue es una funcion que retorna un error \nen caso que ocurra y los datos de la cancion que se esta reproduciendo \n*/\nextras.play_list([\"mario-intro\",\"mario-fanfare\"],piezo,function(err,tunes){\n//\tPlay specifics songs\n\tif(err) console.log(err);\n\tconsole.log(tunes);\n});\n```\nEn caso de que se quiera reproducir todas las caciones disponible entonces se define exactamente de \nla misma manera anteriormente vista pero con un pequeño cambio que el Array se deja vacio. \n\n\n\n```javascript\n\nextras.play_list([],piezo,function(err,tunes){\n//\tPlay all songs\n\tif(err) console.log(err);\n\tconsole.log(tunes);\n});\n```\n\nEn de opcion libre la decision de  incluir o modificar esta funcion para añadir al modulo 'j5-songs'\n\n# Contacto\n  https://twitter.com/Sneyder_A \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxtermax%2Fj5songs-improve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxtermax%2Fj5songs-improve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxtermax%2Fj5songs-improve/lists"}