aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-07Merge pull request #923 from Koenvh1/edgeScott Jackson
Fix Chromecast routes
2018-12-07Fix Chromecast routesKoen
2018-12-07Merge pull request #4 from daneren2005/edgeKoen
5.4.4
2018-11-26Merge pull request #917 from vrih/fix/#916Scott Jackson
Fix failing test #916
2018-11-26Merge pull request #920 from vrih/fix/stop-on-downvoteScott Jackson
Stop current track if rated bad and empty playlist
2018-11-24Stop current track if rated bad and empty playlistDaniel Bowman
2018-11-23Update ServerProxy gradle versionScott Jackson
2018-11-23Merge pull request #913 from vrih/feature/gradle-3Scott Jackson
Upgrade to gradle 3.2.1
2018-11-22Fix failing test #916Daniel Bowman
Testing previous relies on the player state. The test in it's current form relies on too many side effects for a good unit test. Setting the player state manually for now.
2018-11-18Upgrade to gradle 3.2.1Daniel Bowman
2018-10-31Merge pull request #906 from glennguy/edgeScott Jackson
Don't call shutGoogleUpNotification when service is already in foreground
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-27Merge pull request #904 from vrih/fix/failing-testsScott Jackson
Fix Genre comparator to pass unit tests
2018-10-27Don't log error if avatar isn't availableDaniel Bowman
2018-10-27Fix Genre comparator to pass unit testsDaniel Bowman
2018-10-26Add changelog for 5.4.4Scott Jackson
2018-10-26Merge branch 'glennguy-edge' into edgeScott Jackson
2018-10-25Update gradle version to be the same as what we have in target-sdk-23Scott Jackson
2018-10-25Merge remote-tracking branch 'glennguy/edge' into glennguy-edgeScott Jackson
2018-10-22Merge pull request #900 from vrih/fix/download-service-crash-empty-playlistScott Jackson
Fix a crash on getRecentDownloads if playlist is empty
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.
2018-10-11Migrate media libraries to support v4Glenn Guy
2018-10-10Merge pull request #3 from daneren2005/edgeKoen
5.4.3
2018-09-11Merge pull request #883 from glennguy/edgeScott Jackson
AA voice search improvements
2018-09-11Dsub 5.4.3 releasedScott Jackson
2018-09-08AA voice search improvementsGlenn Guy
Specific song requests weren't doing anything, and requests to 'play some (artist)' would queue up albums in chronological order. Single songs now working, and artist requests will shuffle which is in line with other services like spotify etc.
2018-09-07Use largeHeap param to try to get around bundle size limitsScott Jackson
2018-09-07Fix Android O+ crashing if something isn't played within 5 seconds of startupScott Jackson
2018-09-01Fixed #880: Use explicit startForegroundService for Android 8+Scott Jackson
2018-08-31Fixes #879: Add support for Android O's new requestAudioFocus APIScott Jackson
2018-08-24Merge pull request #2 from daneren2005/edgeKoen
5.4.2
2018-08-23DSub 5.4.2 ReleasedScott Jackson
2018-08-17Fixes #872 use native serialization so Auto doesn't crash on entriesScott Jackson
2018-08-17Revert last commit, more places aren't working as serializable as wellScott Jackson
2018-08-17Fixes #872: Don't try to serialize Entry since it crashes Android AutoScott Jackson
2018-08-17Fixes #869 Android Auto using the cached indexes from the main appScott Jackson
2018-08-14Fixes #875 lockscreen widget always fast forwarding instead of skippingScott Jackson
2018-08-01Merge pull request #1 from daneren2005/edgeKoen
Merge DSub 5.4
2018-07-29Lower notification channel importance so it doesn't play a ding every time a ↵Scott Jackson
song changes...
2018-07-29Update HU translationScott Jackson
2018-07-29Merge branch 'master' into edgeScott Jackson
# Conflicts: # app/build.gradle
2018-07-29DSub 5.4.1 releasedScott Jackson
2018-07-29Probably fix crashes in DLNARouterProvider from concurrent add/remove eventsScott Jackson