aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java
AgeCommit message (Collapse)Author
2020-12-29Closes #1037: Better fix for fullscreen issue that doesn't break normal viewingScott Jackson
2020-12-29Fixes #1043 Add a dsub prefix to search id workaround in case other servers ↵Scott Jackson
try to use ar- or so- prefixes
2020-11-04Merge remote-tracking branch 'origin/edge' into edgeScott Jackson
2020-10-20Show mediastyle notification on secure lockscreent-m-w
Allow mediastyle playback notification to show up properly on lockscreens that hide sensitive notifications. For DSub's non-mediastyle implementation, this is already done on line 162. No need to check for LOLLIPOP+ because usingMediaStyleNotification already requires LOLLIPOP+.
2020-10-12Request location permissions on every startup if not givenScott Jackson
2020-10-12Add explanation of why user is prompted for location accessScott Jackson
2020-10-08Fixed #1021 preload count being max int triggers buffer overflow in ↵Scott Jackson
getRecentDownloads()
2020-10-08Merge remote-tracking branch 'origin/edge' into edgeScott Jackson
2020-10-08Change DLNA to default to off since it causes so many issuesScott Jackson
2020-10-03Replace jetty ArrayQueue with java ArrayQueueMoritz Maxeiner
2020-10-02Request location access when opening SSID to make sure it worksScott Jackson
2020-10-02Add some compat info for new media style notificationScott Jackson
2020-09-26Don't hardcode the package nameMoritz Maxeiner
2020-09-26Derive provider descriptors from applicationIdMoritz Maxeiner
2020-09-26Derive subsonic account type descriptor from applicationIdMoritz Maxeiner
2020-09-26Use applicationId for preferences und offline sync file namesMoritz Maxeiner
2020-09-26Adds a checkbox for including Authorization headers to the server settings ↵Patrik Johanson
to fix issues described in daneren2005/Subsonic#870
2020-09-21Remove @ validation from network settingsScott Jackson
Was a PR to completely remove space and @ validation (https://github.com/daneren2005/Subsonic/pull/985), but I can see people easily pressing space without meaning to and not being able to see what is wrong. If someone makes a good reason for it to be needed I will remove it, but for now just removing @ so people can do basic auth.
2020-09-21Fix shut up google notification playing when pressing play from new notificationScott Jackson
2020-09-21Fix new media style not respecting persistent notification preferenceScott Jackson
2020-09-21Change media notification to default to system styleScott Jackson
2020-09-15Add the option to display MediaStyle notificationsavm99963
Android now has the capability of displaying MediaStyle notifications which are better aligned with the Material Design standards and blend better into the OS than custom notifications. This commit adds an option in the Playback section to show notifications using the MediaStyle style.
2020-09-12Go back to just using getExternalFilesDirs on Android 11+Scott Jackson
getExternalMediaDirs was depreciated in Android 11 since they want people to just contribute to MediaStore directly instead: https://developer.android.com/reference/android/content/Context#getExternalMediaDirs()
2020-09-12#1002 Delete from media store before renaming file since in Android 11 it ↵Scott Jackson
deletes the actual file instead of just the media store record
2020-09-12Fix #1001 playlist timestamps showing UTC time stillScott Jackson
2020-09-12Fix hard crash when storage issues are preventing saving/loading stuffScott Jackson
2020-09-12Stop the constant logcat spam from decrypting passwordsScott Jackson
2020-02-07Merge pull request #957 from KBerstene/bugfix/oreoWidgetIntentsScott Jackson
Bugfix for widget PendingIntents on Android Oreo and higher
2020-02-07Merge pull request #980 from Kakadua/fix-intentextradataScott Jackson
Fix for send log not working properly
2020-02-01Decades where hardcoded to max out at 2010, this fixes it so the current ↵Patrik
decade is always max
2020-01-15Fix for extra data not being passed to email intent when sending log files. ↵Patrik
Requires the minSdk to be bumped one step to 15 but that shouldn't really be a problem today.
2019-08-31When loosing focus with TRANSIENT_MAY_DUCK the app would no longer run ↵Patrik
onAudioFocusChange This fixes that
2019-06-05Bugfix for widget PendingIntents on Android Oreo and higherKevin T. Berstene
2019-04-08Merge pull request #945 from KBerstene/feature/encryptedPasswordsScott Jackson
Added password encryption for SDK 23 and higher
2019-04-05Bugfix for album art not appearing in Auto notificationsKevin T. Berstene
2019-04-01Added password encryption for SDK 23 and higherKevin T. Berstene
2018-12-07Fix Chromecast routesKoen
2018-11-24Stop current track if rated bad and empty playlistDaniel Bowman
2018-10-29Don't call shutGoogleUpNotification when service is already in foregroundGlenn Guy
Since adding the call to shutGoogleUpNotification to onStartCommand, using the controls on the notification would always remove the current notification which is pretty annoying. This fixes that unwanted behaviour and I think is much nicer than blindly calling it every time.
2018-10-27Merge pull request #905 from vrih/fix/avatar-errorScott Jackson
Don't log error if avatar isn't available
2018-10-27Don't log error if avatar isn't availableDaniel Bowman
2018-10-27Fix Genre comparator to pass unit testsDaniel Bowman
2018-10-25Merge remote-tracking branch 'glennguy/edge' into glennguy-edgeScott Jackson
2018-10-20Fix a crash on getRecentDownloads if playlist is emptyDaniel Bowman
2018-10-17requestAudioFocus not behaving properlyGlenn Guy
Other apps were only triggering the listener if I had started dsub from Android Auto It seems that the AudioManager instance needs to come from application context rather than the service - I found the hint here: https://stackoverflow.com/a/14129015
2018-10-17Ensure startForeground() is calledGlenn Guy
Fixes #890
2018-10-13Fix again registering/unregistering AudioNoisyReceiverGlenn Guy
Moved to onCreate()/onDestroy() rather than start() stop() and pause() - receiver would not be registered in some cases causing and exception to occur and audio playback to continue when bluetooth is disconnected.
2018-10-12Fix playback pausing when disconnecting bluetoothGlenn Guy
2018-10-11Fix metadata lag and missing artist/album/duration on PieGlenn Guy
Android Pie takes the metadata from the queue. Missing the Description (album) metadata seems to cause it to wait a few seconds (this error in the log - `2018-10-11 23:39:14.757 31985-31985/? D/NewAvrcpMediaPlayerWrapper: Metadata currently out of sync for github.daneren2005.dsub`) before sending the info over AVRCP.
2018-10-11Remove registerMediaButtonEventReceiver for API >= 21Glenn Guy
Finally figured out that this was causing an extra controller to be registered with the AVRCP module. With DSub as the only media app running the log would show `V/NewAvrcpMediaPlayerList: onActiveSessionsChanged: number of controllers: 0` on entry into the app and would increase to 2 shortly after. On Android Pie this causes problems as the new AVRCP module's logic is causing the metadata to be sent through to the wrong controller. I'm not sure if you think I've gone about it in the correct way but I've removed the setting for media buttons as well for Lollipop onwards, considering that this setting has no effect anyway on >= 21.