Comments (10)
I'm crashing as soon as I run the app: "Unfortunately, Vanilla Music has stopped."
This sucks because Vanilla seems to be the only good music player I can find. I've never reported a bug/crash before so I'm not too sure what information I'm meant to be giving. I'm running CM10 on the Galaxy S II.
from vanilla.
A stacktrace via ADB would help a lot:
connect your phone via USB and type 'adb logcat' - then start Vanilla and let it crash + copy'n'paste the logcat output.
from vanilla.
Hey, thanks for the response. Not sure if I've done it correctly (first time setting up Android SDK etc.), but this is what I've got:
I/AudioPolicyManager( 1867): startOutput() output 3, stream 1, session 135
D/AudioSystem( 1867): android::AudioSystem::isSeparatedStream(audio_stream_type_t) called!
D/AudioSystem( 1867): audio_stream_type_t: 1
D/AudioSystem( 1867): isSeparatedStream: false
I/ActivityManager( 2108): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=ch.blinkenlights.android.vanilla cmp=ch.blinkenlights.android.vanilla/.LibraryActivity bnds=[0,103][120,254] u=0} from pid 2393
V/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::createVolume()
D/yamaha::media::VolumeCtrl( 1867): Dir0 : AP Playback Music HP (0001h)
D/yamaha::media::VolumeCtrl( 1867): Dir0Att : AP Playback Music HP (0001h)
D/yamaha::media::VolumeCtrl( 1867): DacMaster : AP Playback Music HP (0001h)
D/yamaha::media::VolumeCtrl( 1867): Hp : AP Playback Music HP (F201h)
D/yamaha::media::VolumeCtrl( 1867): HpGain : AP Playback Music HP (0001h)
V/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::setVolume()
D/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::setVolume() FM Playback: Ready
D/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::setVolume() VoiceCall: Ready
I/ALSAModule( 1867): Initialized ALSA PLAYBACK device hifi
D/dalvikvm( 2108): GC_FOR_ALLOC freed 2094K, 50% free 8904K/17479K, paused 74ms, total 81ms
I/AudioPolicyManager( 1867): stopOutput() output 3, stream 1, session 135
I/ActivityManager( 2108): Start proc ch.blinkenlights.android.vanilla for activity ch.blinkenlights.android.vanilla/.LibraryActivity: pid=6855 uid=10068 gids={1015, 1028}
E/Trace ( 6855): error opening trace file: No such file or directory (2)
I/AudioService( 2108): Remote Control registerMediaButtonIntent() for PendingIntent{4221c2c0: PendingIntentRecord{423c0840 ch.blinkenlights.android.vanilla broadcastIntent}}
W/VanillaMusic( 6855): Failed to load state
W/VanillaMusic( 6855): java.io.FileNotFoundException: /data/data/ch.blinkenlights.android.vanilla/files/state: open failed: ENOENT (No such file or directory)
W/VanillaMusic( 6855): at libcore.io.IoBridge.open(IoBridge.java:416)
W/VanillaMusic( 6855): at java.io.FileInputStream.(FileInputStream.java:78)
W/VanillaMusic( 6855): at android.app.ContextImpl.openFileInput(ContextImpl.java:675)
W/VanillaMusic( 6855): at android.content.ContextWrapper.openFileInput(ContextWrapper.java:159)
W/VanillaMusic( 6855): at ch.blinkenlights.android.vanilla.PlaybackService.loadState(PlaybackService.java:1608)
W/VanillaMusic( 6855): at ch.blinkenlights.android.vanilla.PlaybackService.onCreate(PlaybackService.java:375)
W/VanillaMusic( 6855): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2489)
W/VanillaMusic( 6855): at android.app.ActivityThread.access$1600(ActivityThread.java:142)
W/VanillaMusic( 6855): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1290)
W/VanillaMusic( 6855): at android.os.Handler.dispatchMessage(Handler.java:99)
W/VanillaMusic( 6855): at android.os.Looper.loop(Looper.java:137)
W/VanillaMusic( 6855): at android.app.ActivityThread.main(ActivityThread.java:4931)
W/VanillaMusic( 6855): at java.lang.reflect.Method.invokeNative(Native Method)
W/VanillaMusic( 6855): at java.lang.reflect.Method.invoke(Method.java:511)
W/VanillaMusic( 6855): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
W/VanillaMusic( 6855): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
W/VanillaMusic( 6855): at dalvik.system.NativeStart.main(Native Method)
W/VanillaMusic( 6855): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)
W/VanillaMusic( 6855): at libcore.io.Posix.open(Native Method)
W/VanillaMusic( 6855): at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
W/VanillaMusic( 6855): at libcore.io.IoBridge.open(IoBridge.java:400)
W/VanillaMusic( 6855): ... 16 more
I/AudioService( 2108): Remote Control registerMediaButtonIntent() for PendingIntent{421e8b98: PendingIntentRecord{423c0840 ch.blinkenlights.android.vanilla broadcastIntent}}
D/VanillaMusic( 6855): triggering gapless update
I/AudioService( 2108): Remote Control registerMediaButtonIntent() for PendingIntent{421ac6b0: PendingIntentRecord{423c0840 ch.blinkenlights.android.vanilla broadcastIntent}}
D/libEGL ( 6855): loaded /system/lib/egl/libEGL_mali.so
D/libEGL ( 6855): loaded /system/lib/egl/libGLESv1_CM_mali.so
D/libEGL ( 6855): loaded /system/lib/egl/libGLESv2_mali.so
D/OpenGLRenderer( 6855): Enabling debug mode 0
I/ActivityManager( 2108): Displayed ch.blinkenlights.android.vanilla/.LibraryActivity: +520ms
D/AndroidRuntime( 6855): Shutting down VM
W/dalvikvm( 6855): threadid=1: thread exiting with uncaught exception (group=0x41c57300)
E/AndroidRuntime( 6855): FATAL EXCEPTION: main
E/AndroidRuntime( 6855): java.lang.NullPointerException
E/AndroidRuntime( 6855): at android.text.SpannableStringBuilder.(SpannableStringBuilder.java:44)
E/AndroidRuntime( 6855): at ch.blinkenlights.android.vanilla.MediaAdapter.getView(MediaAdapter.java:496)
E/AndroidRuntime( 6855): at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:220)
E/AndroidRuntime( 6855): at android.widget.AbsListView.obtainView(AbsListView.java:2273)
E/AndroidRuntime( 6855): at android.widget.ListView.makeAndAddView(ListView.java:1769)
E/AndroidRuntime( 6855): at android.widget.ListView.fillDown(ListView.java:672)
E/AndroidRuntime( 6855): at android.widget.ListView.fillSpecific(ListView.java:1330)
E/AndroidRuntime( 6855): at android.widget.ListView.layoutChildren(ListView.java:1600)
E/AndroidRuntime( 6855): at android.widget.AbsListView.onLayout(AbsListView.java:2108)
E/AndroidRuntime( 6855): at android.view.View.layout(View.java:13754)
E/AndroidRuntime( 6855): at android.view.ViewGroup.layout(ViewGroup.java:4364)
E/AndroidRuntime( 6855): at android.support.v4.view.ViewPager.onLayout(ViewPager.java:1118)
E/AndroidRuntime( 6855): at android.view.View.layout(View.java:13754)
E/AndroidRuntime( 6855): at android.view.ViewGroup.layout(ViewGroup.java:4364)
E/AndroidRuntime( 6855): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1649)
E/AndroidRuntime( 6855): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1507)
E/AndroidRuntime( 6855): at android.widget.LinearLayout.onLayout(LinearLayout.java:1420)
E/AndroidRuntime( 6855): at android.view.View.layout(View.java:13754)
E/AndroidRuntime( 6855): at android.view.ViewGroup.layout(ViewGroup.java:4364)
E/AndroidRuntime( 6855): at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
E/AndroidRuntime( 6855): at android.view.View.layout(View.java:13754)
E/AndroidRuntime( 6855): at android.view.ViewGroup.layout(ViewGroup.java:4364)
E/AndroidRuntime( 6855): at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1649)
E/AndroidRuntime( 6855): at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1507)
E/AndroidRuntime( 6855): at android.widget.LinearLayout.onLayout(LinearLayout.java:1420)
E/AndroidRuntime( 6855): at android.view.View.layout(View.java:13754)
E/AndroidRuntime( 6855): at android.view.ViewGroup.layout(ViewGroup.java:4364)
E/AndroidRuntime( 6855): at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
E/AndroidRuntime( 6855): at android.view.View.layout(View.java:13754)
E/AndroidRuntime( 6855): at android.view.ViewGroup.layout(ViewGroup.java:4364)
E/AndroidRuntime( 6855): at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:1868)
E/AndroidRuntime( 6855): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1689)
E/AndroidRuntime( 6855): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
E/AndroidRuntime( 6855): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:4214)
E/AndroidRuntime( 6855): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
E/AndroidRuntime( 6855): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
E/AndroidRuntime( 6855): at android.view.Choreographer.doFrame(Choreographer.java:525)
E/AndroidRuntime( 6855): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
E/AndroidRuntime( 6855): at android.os.Handler.handleCallback(Handler.java:615)
E/AndroidRuntime( 6855): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 6855): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 6855): at android.app.ActivityThread.main(ActivityThread.java:4931)
E/AndroidRuntime( 6855): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 6855): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 6855): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
E/AndroidRuntime( 6855): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
E/AndroidRuntime( 6855): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 2108): Force finishing activity ch.blinkenlights.android.vanilla/.LibraryActivity
W/ActivityManager( 2108): Activity pause timeout for ActivityRecord{428af208 ch.blinkenlights.android.vanilla/.LibraryActivity}
I/ActivityManager( 2108): No longer want com.android.calendar (pid 3245): hidden #16
I/ALSAModule( 1867): Terminated ALSA PLAYBACK device hifi
V/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::createVolume()
V/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::setVolume()
D/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::setVolume() FM Playback: Ready
D/yamaha::media::VolumeCtrl( 1867): VolumeCtrl::setVolume() VoiceCall: Ready
from vanilla.
Yes, that's exactly what i needed.
Could you give this version a try:
https://docs.google.com/open?id=0Byx0H5q6Z7OCZnJQWGVDX1M5LTQ ?
(You can install the APK via 'adb -r install VanillaMusic.apk' or using a file explorer on the phone)
I don't really understand what happens here, but the new versions should at least fix the crash.
from vanilla.
Works perfectly, this music player is exactly what I was looking for. Thanks so much.
from vanilla.
Perfect :-)
But do the song-tags show up correctly? Do you have any songs that show '???' as Title, Artist or Album?
from vanilla.
I've only noticed it with with one album where the album name has been replaced with '???'
from vanilla.
It doesnt work on my phone? Help
from vanilla.
When I use the player's GUI to remove entirely an artist from my collection, the player crashes, but only after the removal is complete. Steps to reproduce:
- In the main menu, in the "Artists" tab, long-press any artist and wait for the pop-up menu.
- Hit "Remove" (not sure, I'm using the Russian translation).
- Wait a few seconds for the process to complete.
- The app has crashed. If there's music being played, it continues to play until the "crashed" pop-up is closed by hitting OK.
from vanilla.
-> Closing all open bugs as vanilla was removed from the play store by some DMCA-Troll, see: https://plus.google.com/115564237657785223556/posts/TvY1PD4ci2N
from vanilla.
Related Issues (20)
- Sort option HOT 1
- [Feature Request] Search in playlist HOT 1
- [feature request] add play/pause button to current title at the bottom of the library view
- Cannot distinguish albums from different artists with same album title.
- [feature request] Artists' Images
- 6
- E HOT 1
- USB-C wired earbuds don't work if already plugged in when Vanilla starts
- Crashes a lot if device uses RTL language HOT 1
- Structure in Fastlane is wrong
- gh repo clone vanilla-music/vanilla
- Revisit ReplayGain volume over 1?
- Some files form YT can't be resumed on pause or seeked HOT 1
- Nicer Readme
- Crash : android.app.BackgroundServiceStartNotAllowedException: Not allowed to start service Intent
- [Bug]: Issue with the "ok" button of the read permission displayed message.
- [Feature Request] Add plugin/option to submit song listens to Listenbrainz HOT 1
- AudioFx doesn't change audio output for Vanilla Music
- [Feature request] Pause music when volume = 0
- add screenshots off app to readme
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vanilla.