harjot-oberai / musicdna Goto Github PK
View Code? Open in Web Editor NEWA Music Player for android that renders beautiful DNA(Visualization) of the currently playing music.
License: Other
A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music.
License: Other
Tried to resize it in Split Screen Mode on Android N. It doesn't support it.
import com.sdsmdg.harjot.MusicDNA.Config;
i have clone repository but whenever i run app getting error config file is missing can you please update ?
error: not found config file
Reply me
It would be really awesome to have this feature
Also, when closing the app it often crashes
Error:(66, 14) Failed to resolve: com.crashlytics.sdk.android:crashlytics:2.6.2
cannot resolve this error please help!!!
//Code//
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
maven { url 'http://download.crashlytics.com/maven' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.android.application'
apply plugin: 'crashlytics'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.sdsmdg.harjot.MusicDNA"
minSdkVersion 19
targetSdkVersion 23
versionCode 24
versionName "0.9.95"
renderscriptTargetApi 19
renderscriptSupportModeEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'jp.wasabeef:recyclerview-animators:2.2.3'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta1'
compile 'com.squareup.retrofit:retrofit:2.0.0-beta1'
compile 'com.squareup.okhttp:okhttp:2.2.+'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.+'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'de.hdodenhof:circleimageview:2.0.0'
compile 'com.android.support:support-v4:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'bz.tsung.android:objectify:1.1.1'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.android.support:palette-v7:23.4.0'
compile 'com.wang.avi:library:1.0.5'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.diogobernardino:williamchart:2.2'
compile 'tyrantgit:explosionfield:1.0.1'
compile 'com.google.code.gson:gson:2.5'
compile 'com.h6ah4i.android.widget.verticalseekbar:verticalseekbar:0.7.0'
compile 'jp.wasabeef:blurry:2.0.2'
compile 'me.priyesh:chroma:1.0.2'
compile 'com.github.amlcurran.showcaseview:library:5.4.3'
compile('com.crashlytics.sdk.android:crashlytics:2.6.2@aar') {
transitive = true;
}
}
can i build this for android 4 and prior android versions?
I was changing all song pictures in one album.
All works fine. Except at the number one song in those album, the pict doesn't updated.
I try to checked another music player and I see that pict song is updated.
The data captured by the Visualizer using "onFftDataCapture()" method depends on the device volume as a result the DNA rendered is inconsistent if the user changes the Volume level.
If volume is high, so will be the data captured using FFT.
I can download gradle-1.22.0.jar from the browser,but build failed in Android Studio:
A problem occurred configuring root project 'MusicDNA-master'.
Could not resolve all dependencies for configuration ':classpath'.
Could not download gradle.jar (io.fabric.tools:gradle:1.22.0)
> Could not get resource 'https://maven.fabric.io/public/io/fabric/tools/gradle/1.22.0/gradle-1.22.0.jar'.
> Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/1.22.0/gradle-1.22.0.jar'.
> Connect to fabric-artifacts.s3.amazonaws.com:443 [fabric-artifacts.s3.amazonaws.com/54.231.114.146] failed: Connection timed out: connect
finally,I have to remove the Fabric...
Nothing was found from soundcloud
I found this app on the Google Play Store. This guy just took your source code, added some ads in it and put it on the Store, without warning this is free software (but they claim to be based on your source code...)
I don't know if you agree with this kind of "work", but because you are the owner of the source code, feel free to open a request to google here to remove the fake app from the Store, if it's your wish ;)
Don't forget to tell Google that:
Please, add your app on F-Droid. See how to submit an app on F-Droid catalogue.
Seems like soundcloud API is not working, or is there a bug with the new release?
Problems with Runtime permissions and Notifications in android 6.0
hi every time i try to run the apk it closes before the apk is started i can send logs if it will help
App crash every time I tap searching lyric, (genius API key has been added)
Also it always ask for permission every time it opened
import com.sdsmdg.harjot.MusicDNA.Config;
not found
Huge spikes usually are rendered during the first 2-3 seconds and during the last 2-3 seconds of the song.
Very bad UX due to very high CPU usage for DNA rendering.
So, when tapping on a song, the playback doesnt start, you need to press the pause/play button for the song to start playing
Is it your app ? or another developer with your license?
https://play.google.com/store/apps/details?id=com.dankdotteck.DDTmusic.DDT
#44
Application has Inconsistency in license between README.md and about page dialog .
Is this project for free use? Since, of course, referencing the author?
Add a video of about 10 seconds in the Player in Action
section. The screenshots don't make it very clear how the feel would be while actually using it.
While browsing my songs library using my default File Manager, when I click on a audio file all the other music players show up but not MusicDNA.
I am using MIUI8 on Xiaomi Mi4.
I think this app should add other language.
Can you please downgrade the minSdkVersion becz it's not working on almost all my devices
import com.sdsmdg.harjot.MusicDNA.Config;
i can't find this package, compile failed, could you help me?
import com.sdsmdg.harjot.MusicDNA.Config;
no find config.java
I want to publish this app in paid on play store
DNA only renders while the Player Fragment is in Focus and pauses as soon as it goes out of focus.
play any song, and browse through other apps.. and after few minutes music stops and default player page open with buffering icon and default titles..
Please pick and include a license with the repo.
Notification controls automatically collapse to default size despite PRIORITY_MAX assigned.
Notification continues even after the app is killed in recents pane (on some phones).
The next song is never played, it just loops over the same song no matter what looping option you have
你的这个classpath 'io.fabric.tools:gradle:1.22.0' build不下来哦
The buttons "next" and "done" are out of screen on 2 tested devices, it's nearly impossible to tap on them to get further.
Packages name for Java classes related to activities and utilities are inconsistent.
When first opening the application it asked for my microphone use. This seems unsafe to the potential user because there is no indication of a feature that needs a microphone
Can Firebase be used as the source for audio files with this project?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.