Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darkestfloyd/melody
Music Player for Android
https://github.com/darkestfloyd/melody
android android-application music-player
Last synced: about 12 hours ago
JSON representation
Music Player for Android
- Host: GitHub
- URL: https://github.com/darkestfloyd/melody
- Owner: darkestfloyd
- Created: 2015-07-07T18:46:40.000Z (over 9 years ago)
- Default Branch: develop
- Last Pushed: 2018-10-10T16:33:26.000Z (over 6 years ago)
- Last Synced: 2024-11-23T16:29:07.083Z (2 months ago)
- Topics: android, android-application, music-player
- Language: Java
- Size: 322 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Melody [DISCONTINUED]
Music Player for Android - using Reactive Extenstion (RxJava)
## !!PLEASE READ!!
__tl;dr__: DO NOT COPY ANDROID CODE. REPO OUTDATED!
This project was a summer project which I had to *drop* at that time. The motivation for the project was to learn RxJava and Kotlin by building a very basic yet usable music player. Since dropping the project, I have noticed some activity on the repo. It has been viewed by many for it's unique [Event Bus](https://github.com/DarkestFloyd/Melody/blob/develop/app/src/main/java/m/nischal/melody/Util/BusEvents.java) based on RxJava. It is not the prettiest, but worked surprisingly well. One of my [stackoverflow answer](https://stackoverflow.com/questions/37716396/best-way-to-handle-recyclerview-item-clicks-using-rx-android/37795466#37795466) can help you understand the same. Apart from the Event bus, the [gradle build file](https://github.com/DarkestFloyd/Melody/blob/develop/app/build.gradle#L55-L91) also has the functionality of automatically incrementing the build numbers based on the type of build, which for that time, was pretty advanced.
Just a word of advise, please __DO NOT__ copy Android related code from this repo as they are very outdated. The `targetSdkVersion` was 22 [at the time](https://github.com/DarkestFloyd/Melody/blob/develop/app/build.gradle#L23) of the project.
Apart from that, please feel free to browse the repo and I would be happy to answer any questions you may have. Send me an email at [nischal (dot) bhatewara (at) gmail (dot) com](mailto:[email protected])