DanteCervantes.com

Vigets Player – Reproductor de música con Ionic Framework!

Publicado por : Dante | 8 abril, 2016 | 3:56 am

 

En esta ocasión comparto con ustedes un proyecto que desde hace mucho tiempo había tenido en mento y fue entre fracasos y limitantes de conocimiento de programación en general que no había podido concretarlo, sino hasta ahora.

Vigets Player

Vigets Player, es un reproductor de música realizado con Cordova / Phonegap y Ionic Framework, cree un plugin el cual obtiene todas las canciones del dispositivo y otro que añade un efecto blur a la imagen de manera nativa, esto con la finalidad de reducir a toda costa la “lentitud” de la aplicación.

Cuenta con :

  1. Listas de reproducción
  2. Canciones Favoritas
  3. Compartir canciones en redes sociales (Facebook, Twitter, Whatsapp)
  4. Lee todas las canciones del dispositivo (memoria interna / externa)
  5. Es solo compatible con Android 4.x y 5.x (6.0 en desarrollo)
  6. Selección entre 2 temas (Material y Brown, Dark en desarrollo)
  7. Búsqueda entre la lista de canciones disponibles en el dispositivo
  8. Obtiene los metadatos de cada canción, en caso de contar con ellos
  9. Puedes editar los metatados de la canción (iTunes API)
  10. Puedes descargar canciones gratuitamente (skullMp3 API)
  11. Puedes actualizar la lista de canciones en caso de que no aparezcan las añadidas recientemente

Pantallas!

This slideshow requires JavaScript.

Plugins necesarios

  1. com.sudi.plugins.tintstatusbar 1.0.0 “TintStatusBar”
  2. cordova-plugin-background-mode 0.6.5 “BackgroundMode”
  3. cordova-plugin-console 1.0.2 “Console”
  4. cordova-plugin-crosswalk-webview 1.6.1 “Crosswalk WebView Engine”
  5. cordova-plugin-device 1.1.1 “Device”
  6. cordova-plugin-dialogs 1.2.0 “Notification”
  7. cordova-plugin-fastrde-downloader 0.2.1 “Downloader”
  8. cordova-plugin-fastrde-md5 0.2.0 “MD5 Checksum”
  9. cordova-plugin-file 4.1.1 “File”
  10. cordova-plugin-file-transfer 1.5.0 “File Transfer”
  11. cordova-plugin-inappbrowser 1.3.1-dev “InAppBrowser”
  12. cordova-plugin-media 2.1.0 “Media”
  13. cordova-plugin-music-controls 1.3 “MusicControls”
  14. cordova-plugin-network-information 1.2.0 “Network Information”
  15. cordova-plugin-splashscreen 3.1.0 “Splashscreen”
  16. cordova-plugin-whitelist 1.2.1 “Whitelist”
  17. cordova-plugin-x-socialsharing 5.0.11 “SocialSharing”
  18. cordova-plugin-zip 3.1.0 “cordova-plugin-zip”
  19. cordova.plugin.blurImage 0.0.1 “blurImage” (aún no disponible)
  20. cordova.plugin.getExtPath 0.0.1 “getExtPath” (enlace)
  21. ionic-plugin-keyboard 1.0.8 “Keyboard”
  22. net.ekuwang.cordova.plugin.statusbar 1.0.0 “StatusbarTransparent”

También cabe destacar que es necesario instalar gulp, dado que el reproductor cuenta con un único archivo compacto de los controladores, servicios y filtros.

Así mismo es necesario añadir con cordova la plataforma de android (para poder probar el mismo)

Conclusión

Este proyecto es totalmente GRATUITO, cualquiera puede hacer uso de él, y de sus plugins; Si alguien quiere formar parte del proyecto, crear temas, realizar modificaciones, etc, son libres de hacerlo, simplemente descarguen el proyecto de este link y compartan con la comunidad!

¿Te gusta este artículo?

Recibe los mejores desarrollos y tutoriales

* campos requeridos

redes sociales