A free, powerful and elegant music player for Android.
Java Groovy
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
circularImageView use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
dragsortlistviewlibrary use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
gradle/wrapper Initial commit from desktop. Jul 2, 2014
jamsMusicPlayer Fixed song playback order issue (see GitHub Issue #15). Oct 21, 2014
licensesdialoglibrary use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
picasso use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
quickScroll use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
velocityviewpagerlibrary use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
viewpagerindicatorlibrary Refined track skipping functionality. Updated minSdkVersion to 14 for… Oct 12, 2014
.gitignore use a .gitignore file to remove files that shouldn't be in source con… Sep 26, 2014
CHANGELOGS.md Added new CHANGELOG file. Sep 25, 2014
Jams Music Player.iml Initial commit from desktop. Jul 2, 2014
README.md Update README.md Oct 16, 2014
build.gradle Migrated to Picasso from Universal Image Loader. Scrolling is now muc… Jul 6, 2014
gradlew Initial commit from desktop. Jul 2, 2014
gradlew.bat Initial commit from desktop. Jul 2, 2014
import-summary.txt Initial commit from desktop. Jul 2, 2014
settings.gradle Updated several libraries and removed unnecessary ones. Sep 26, 2014

README.md

Jams Music Player

Jams is a free, powerful and elegant music player for Android. Jams used to be a trial/paid app on the Play Store. Due to my lack of adequate free time and Google's new requirement for paid developers to publicly display their home address, I've decided that I can no longer provide the level of support and regular updates that paid users expect from a developer.

Rather than letting Jams completely die off, I've open sourced the app and hosted it here to encourage other developers to potentially improve it, use it in their own personal projects, and re-release it to users. I will still occasionally update this app based on my free time, but it will probably be beta quality code.

If you are a developer who's interested in using Jams' current codebase, I encourage you to fork this repository and/or directly contribute to it. If you decide to launch your own fork of Jams on the Play Store, feel free to drop me a line so I can feature it on this GitHub page.

Screenshots

Features

  • Unofficial Google Play Music support.
  • ID3v3 tag editing.
  • Custom libraries support.
  • Album artist sorting/tag support
  • Blacklist ability for artists, album artists, albums, songs, genres and playlists.
  • 9 band equalizer with bass boost, virtualizer, and reverb.
  • Individual EQ settings for each artist, album artist, album, song, genre, or playlist.
  • File/folder browsing.
  • Scrobbling.
  • Crossfade with customizable duration.
  • Auto-download album art from the internet.
  • 2 different base themes and 9 different color schemes.

Forked Projects

If you're using Jams' codebase in your current project/app and would like to have it featured here, email me at saravan.pantham@gmail.com.

Legacy Changelogs (until 2/24/2014)

Check out the CHANGELOGS file.

Note: Changelogs will no longer be updated in the CHANGELOGS file. Check the individual commit comments for all further update descriptions.

Developed By

Saravan Pantham - saravan.pantham@gmail.com

Libraries Used

License

All source code is licensed under Apache License 2.0. If you create your own app (free or commercial) that uses some or all of the code from this codebase, you MUST attribute it to the original author, no exceptions. You can do so by displaying an "About" or "Licenses" screen in your app that links back to this GitHub page AND includes the following notice:

Copyright 2014 - Saravan Pantham

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.