Moderator: moderators
ColdAssassin wrote:Ok it seems that I am still having permission issues with the app. Some files would have the proper permissions while others wouldn't. Is there a way to fix this?
ttabbal wrote:ColdAssassin wrote:Ok it seems that I am still having permission issues with the app. Some files would have the proper permissions while others wouldn't. Is there a way to fix this?
what files? can you get a log and post your device and ROM?
I had some issues with the sdcard data a while back on my gnex running 4.0.4. I ended up wiping the sdcard to fix it. Subsonic wasn't the only app with issues, it just was the most noticeable. The files on /sdcard aren't supposed to have permissions restrictions on Android, so if they do, it's a ROM bug. An app can't do much about that.
is this version available for download somewhere? just updated to JB and i need the ICS version of subsonic because the market version is just blah. i really like what you've done with the styling and i'm not a fan of the visualization either. just a waste of resources imo.archrival wrote:I've started to mock up my changes for the Download/Now Playing tab. I've attached a few screenshots showing my changes. I switched to stock ICS icons for many things, personally I like them better, but that's just me. You can see these in the 2nd screenshot. Right now I only have the Portrait view mocked up, once I get it finalized I'll move on to the Landscape view.
I am not a fan of the reflection used in the album art. I have very high quality album art so I want my album art to be as large as possible during playback. I've done a number of things to the Now Playing tab:Enabled the Action Bar, now all tabs are consistent
Removed visualization, I don't like it
Removed menu, didn't work on post 3.x devices
Moved EQ button to Action Bar (headphone icon)
Moved Jukebox (RC) button to Action Bar (Speaker icon)
Moved Remove All from menu to Action Bar (Trash can icon)
Moved Save Playlist from menu to Action Bar (Disk icon)
No replacement for Screen On/Off from menu, this setting is available in Settings
Moved Repeat button to Playback Bar
Allowed album art to fill the control
Moved song title to playback bar and combined with artist (not sure I like this)
I'd love some feedback. Am I going too far with the changes? Is this something you like? Do people really use the visualization?
oshogg wrote:I still have one problem with the latest build. When the bluetooth disconnects, I would like Subsonic to pause play automatically. And, when the bluetooth connects, Subsonic should automatically resume paused play. Is this expected to work in this build?
Note that my Bluetooh device doesn't send play/pause buttons on its own upon connection/disconnection (unfortunately).
Osho
ColdAssassin wrote:ttabbal wrote:ColdAssassin wrote:Ok it seems that I am still having permission issues with the app. Some files would have the proper permissions while others wouldn't. Is there a way to fix this?
what files? can you get a log and post your device and ROM?
I had some issues with the sdcard data a while back on my gnex running 4.0.4. I ended up wiping the sdcard to fix it. Subsonic wasn't the only app with issues, it just was the most noticeable. The files on /sdcard aren't supposed to have permissions restrictions on Android, so if they do, it's a ROM bug. An app can't do much about that.
Im running Akop milestone 5 with franco kernel milestone 4 on a gnex. Its all mp3 files and its only some of them that are causing the problem. Do i need to wipe my sdcard to fix it?
Edit:It seems that milestone 6 just came out so i will do a full reset and wipe. I hope this fixes it.
notification controls would be pretty awesome.iwill wrote:It might be worth implementing the larger notifications that Android 4.1 now allows
ttabbal wrote:Well... I managed to apply that patch... It loads up OK. Anyone want to test it with hardware? I don't think I have anything that can do it.
benofishal wrote:Also +1 for having option to automatically play/pause on bluetooth connection disconnection.
boolean connected = state == BluetoothA2dp.STATE_CONNECTED; // android.bluetooth.BluetoothA2dp.STATE_CONNECTED
if (connected) {
Log.i(TAG, "Connected to Bluetooth A2DP, requesting media button focus.");
context.sendBroadcast(new Intent(DownloadServiceImpl.CMD_PLAY));
Util.registerMediaButtonEventReceiver(context);
}
boolean disconnected = [color=#FF0000](state == BluetoothA2dp.STATE_DISCONNECTED || state == BluetoothA2dp.STATE_DISCONNECTING)[/color]; // android.bluetooth.BluetoothA2dp.STATE_DISCONNECTED
if (disconnected) {
Log.i(TAG, "Disconnected from Bluetooth A2DP, requesting pause.");
context.sendBroadcast(new Intent(DownloadServiceImpl.CMD_PAUSE)); [color=#FF0000]//This part was already in there, but doesn't seem to work properly I added the check for "STATE_DISCONNECTING".
}
if(BluetoothDevice.ACTION_ACL_DISCONNECTED.equals(action))
{
context.sendBroadcast(new Intent(DownloadServiceImpl.CMD_PAUSE));
}
woostr wrote:benofishal wrote:Also +1 for having option to automatically play/pause on bluetooth connection disconnection.
I've been able to get it to PLAY automatically by making the following change in BluetoothIntentReceiver (changes in red):
- Code: Select all
boolean connected = state == BluetoothA2dp.STATE_CONNECTED; // android.bluetooth.BluetoothA2dp.STATE_CONNECTED
if (connected) {
Log.i(TAG, "Connected to Bluetooth A2DP, requesting media button focus.");
context.sendBroadcast(new Intent(DownloadServiceImpl.CMD_PLAY));
Util.registerMediaButtonEventReceiver(context);
}
I can't get it to pause automatically though on disconnect. I've tried both of the following, but neither seem to get the job done. When my car turns off and the Bluetooth disconnects, the music keeps playing out the phone's speaker as soon as it realizes the bluetooth is off. If anybody has any ideas on how to change this, please let me know. I'll post back here if I get it working in case any interested parties want the code.
- Code: Select all
boolean disconnected = [color=#FF0000](state == BluetoothA2dp.STATE_DISCONNECTED || state == BluetoothA2dp.STATE_DISCONNECTING)[/color]; // android.bluetooth.BluetoothA2dp.STATE_DISCONNECTED
if (disconnected) {
Log.i(TAG, "Disconnected from Bluetooth A2DP, requesting pause.");
context.sendBroadcast(new Intent(DownloadServiceImpl.CMD_PAUSE)); [color=#FF0000]//This part was already in there, but doesn't seem to work properly I added the check for "STATE_DISCONNECTING".
}
if(BluetoothDevice.ACTION_ACL_DISCONNECTED.equals(action))
{
context.sendBroadcast(new Intent(DownloadServiceImpl.CMD_PAUSE));
}
Users browsing this forum: No registered users and 1 guest