/cosmic

A simple and elegant music player app. Built with Cordova & Ionic Framework.

Primary LanguageJavaScriptMIT LicenseMIT

Cosmic Music Player

Overview

This is a music player app for Android (4.1+) smartphones. It is built using Apache Cordova and Ionic Framework. The main goal of this project is to build an user-friendly, nice-looking and efficient music app. Try the android debug-apk !

You will find some more screenshots here.

Features

  • Scan recursively local directories, load music files into SQLite local database.
  • Media controls in notifications, using music-controls-plugin
  • ID3 Tags reading (including album cover), using JavaScript-ID3-Reader.
  • Find missing album covers online.
  • Navigation by artists, playlists or global search.
  • Uses artwork miniature files (to speed up the views), obtained using cordova-imageResizer plugin.

Dependencies

This app requires the following plugins:

Development

This app has only been tested on Android 4.4. It is currently at an early development stage, major changes may happen. Contributions and/or ideas are welcome.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

References

This project has been influenced by this article on Raymond Camden’s blog and this article on Nic Raboy’s blog.