Renovate Bot
072dbaf0af
Update dependency io.mockk:mockk to v1.13.2
2022-10-03 11:00:46 +00:00
Hugh Daschbach
48570e24ea
Minor cleanup: consistent deserialization.
2022-09-03 11:09:21 +00:00
Renovate Bot
c1c218eb6f
Update dependency io.mockk:mockk to v1.12.7
2022-08-26 14:07:39 +02:00
Ryan Harg
bfdac03d0c
Upgrade to Kotlin 1.7.0
2022-08-26 12:06:41 +00:00
Renovate Bot
19155a9c25
Update dependency org.robolectric:robolectric to v4.8.2
2022-08-26 09:31:48 +00:00
Renovate Bot
05ab1d7dc2
Update plugin org.jlleitschuh.gradle.ktlint to v11
2022-08-26 08:31:40 +00:00
Renovate Bot
83c73ee046
Update dependency com.google.code.gson:gson to v2.9.1
2022-08-26 06:10:03 +00:00
Renovate Bot
5e789a2f28
Update dependency io.strikt:strikt-core to v0.34.1
2022-08-25 13:03:02 +00:00
Ryan Harg
7c91e819c9
Remove Versions object
2022-08-25 12:58:19 +00:00
Renovate Bot
a1de2611a0
Update dependency androidx.lifecycle:lifecycle-runtime-ktx to v2.5.1
2022-08-25 08:30:15 +00:00
Hugh Daschbach
79e27578e5
Fix issue #124 - empty queue on restart.
...
The Gson deserializer required parameter is a reader object. It
silently fails when passed a string.
2022-07-21 11:15:54 +00:00
Renovate Bot
a6d3e0b597
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.4
2022-07-18 09:17:19 +02:00
Renovate Bot
faadfc1da2
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.4
2022-07-18 06:46:30 +00:00
Renovate Bot
f60dae75e9
Update dependency androidx.lifecycle:lifecycle-runtime-ktx to v2.5.0
2022-07-06 11:14:20 +00:00
Georg Krause
d1c4bbfd29
Added translation using Weblate (Basque)
2022-06-26 11:35:43 +00:00
Renovate Bot
8ceaa85ac8
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.3
2022-06-24 09:30:40 +00:00
Renovate Bot
b93decac7a
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.3
2022-06-21 08:17:22 +00:00
Ryan Harg
8f1f565652
Bugfix/122 fix resource leakage
2022-06-21 08:03:46 +00:00
Ryan Harg
c43baae8e8
#117 : Use the same contentId when adding and removing downloads
2022-06-17 09:50:39 +00:00
Ryan Harg
1b0381fde4
#119 : Default deserializer has no string deserialization implementation
2022-06-16 13:10:10 +00:00
Hugh Daschbach
37e270071a
Fix Bluetooth control button unresponsiveness.
...
With Oreo and later, Bluetooth control buttons may kill FFA if it is
not the foreground application. Once this happens to resume playback,
one needs to restart playback from the phone, rather than the
play/pause action of Bluetooth headset.
For example:
D MediaSessionService: Sending KeyEvent { action=ACTION_UP, keyCode=KEYCODE_MEDIA_PLAY, scanCode=0, metaState=0, flags=0x0, repeatCount=0, eventTime=0, downTime=0, deviceId=-1, source=0x0 } to audio.funkwhale.ffa.dev/audio.funkwhale.ffa.dev (
W ActivityManager: Background start not allowed: service Intent { act=android.intent.action.MEDIA_BUTTON cmp=audio.funkwhale.ffa.dev/audio.funkwhale.ffa.playback.PlayerService (has extras) } to audio.funkwhale.ffa.dev/audio.funkwhale.ffa.play
549 uid=10149 pkg=audio.funkwhale.ffa.dev startFg?=false
D AndroidRuntime: Shutting down VM
--------- beginning of crash
E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: Process: audio.funkwhale.ffa.dev, PID: 14549
E AndroidRuntime: java.lang.IllegalStateException: Not allowed to start service Intent { act=android.intent.action.MEDIA_BUTTON cmp=audio.funkwhale.ffa.dev/audio.funkwhale.ffa.playback.PlayerService (has extras) }: app is in background uid UidRecord{72fa8f8 u0a149 CAC bg:+11m56s597ms idle change:cached procs:1 seq(0,0,0)}
E AndroidRuntime: at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1577)
E AndroidRuntime: at android.app.ContextImpl.startService(ContextImpl.java:1532)
E AndroidRuntime: at android.content.ContextWrapper.startService(ContextWrapper.java:664)
E AndroidRuntime: at audio.funkwhale.ffa.playback.MediaSession$connector$2.invoke$lambda-3$lambda-2(MediaSession.kt:47)
E AndroidRuntime: at audio.funkwhale.ffa.playback.MediaSession$connector$2.$r8$lambda$jU84j_zRyeYuvwLrRY0b6XyQBMs(Unknown Source:0)
E AndroidRuntime: at audio.funkwhale.ffa.playback.MediaSession$connector$2$$ExternalSyntheticLambda0.onMediaButtonEvent(Unknown Source:2)
E AndroidRuntime: at com.google.android.exoplayer2.ext.mediasession.MediaSessionConnector$ComponentListener.onMediaButtonEvent(MediaSessionConnector.java:1396)
E AndroidRuntime: at android.support.v4.media.session.MediaSessionCompat$Callback$MediaSessionCallbackApi21.onMediaButtonEvent(MediaSessionCompat.java:1602)
E AndroidRuntime: at android.media.session.MediaSession$CallbackMessageHandler.handleMessage(MediaSession.java:1471)
E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
E AndroidRuntime: at android.os.Looper.loop(Looper.java:193)
E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6718)
E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
W ActivityManager: Force finishing activity audio.funkwhale.ffa.dev/audio.funkwhale.ffa.activities.MainActivity
xref: https://stackoverflow.com/questions/46445265/android-8-0-java-lang-illegalstateexception-not-allowed-to-start-service-inten
2022-06-16 14:02:20 +02:00
Ryan Harg
70d9ba241b
Fix "A resource failed to call close." warnings.
2022-06-12 12:48:32 +00:00
Ryan Harg
20ee27da21
fix authorization
2022-06-11 14:37:38 +00:00
Renovate Bot
1171f6bd1f
Update dependency androidx.appcompat:appcompat to v1.4.2
2022-06-04 06:01:18 +00:00
Renovate Bot
87965863d4
Update dependency androidx.core:core-ktx to v1.8.0
2022-06-01 17:00:34 +00:00
Renovate Bot
58d9a57a53
Update dependency com.google.android.material:material to v1.6.1
2022-06-01 10:49:19 +00:00
Renovate Bot
4a9d65624b
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.2
2022-06-01 09:30:43 +00:00
Renovate Bot
926075d591
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.2
2022-06-01 08:55:30 +00:00
Renovate Bot
f8ad760fda
Update dependency io.mockk:mockk to v1.12.4
2022-05-11 09:01:28 +00:00
Renovate Bot
23f7c509ee
Update dependency com.google.android.material:material to v1.6.0
2022-05-06 11:53:46 +00:00
Renovate Bot
987f5a482a
Update plugin org.jlleitschuh.gradle.ktlint to v10.3.0
2022-05-03 17:01:36 +00:00
Ryan Harg
a6b1730c4a
#116 : Fix playback order to respect preference setting on albums fragment
2022-04-22 11:39:14 +00:00
Renovate Bot
e17dc7531d
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.1
2022-04-22 08:00:53 +00:00
Renovate Bot
7d92d7d06b
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.1
2022-04-21 06:01:19 +00:00
Éilias McTalún
f77b2e51e5
Translated using Weblate (Irish)
...
Currently translated at 13.7% (16 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/ga/
2022-04-21 05:59:34 +00:00
Éilias McTalún
02a6112eeb
Added translation using Weblate (Irish)
2022-04-16 03:46:19 +00:00
RenovateBot
89d4515cd4
Update dependency androidx.preference:preference-ktx to v1.2.0
2022-03-07 08:32:52 +00:00
Ryan Harg
45ef5eb189
Fix linting errors
2022-03-04 09:30:03 +01:00
Renovate Bot
56784b5871
Update dependency androidx.coordinatorlayout:coordinatorlayout to v1.2.0
2022-03-03 10:03:18 +00:00
Renovate Bot
1b9cd0895f
Update dependency androidx.lifecycle:lifecycle-runtime-ktx to v2.4.1
2022-03-03 09:01:20 +00:00
Renovate Bot
bbbefaaf60
Update dependency com.google.android.material:material to v1.5.0
2022-03-02 10:32:33 +00:00
Renovate Bot
db6c484d56
Update dependency io.mockk:mockk to v1.12.3
2022-02-28 15:02:00 +00:00
Mouath Ibrahim
c29e36c697
Bugfix/113 fix invalid null handling playlist
2022-02-25 09:35:01 +00:00
ghose
41519bda81
Translated using Weblate (Galician)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/gl/
2022-02-19 14:17:02 +00:00
Michael Long
8529fc441d
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/zh_Hans/
2022-01-31 19:36:49 +00:00
Renovate Bot
3ae3ee7f5c
Update dependency androidx.appcompat:appcompat to v1.4.1
2022-01-13 05:31:16 +00:00
JuniorJPDJ
fb0e6985f7
Translated using Weblate (Polish)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/pl/
2022-01-07 23:36:40 +00:00
Kristoffer Grundström
1522a5884b
Translated using Weblate (Swedish)
...
Currently translated at 95.6% (111 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/sv/
2022-01-04 20:36:40 +00:00
Dignified Silence
a93afe4533
Translated using Weblate (Japanese)
...
Currently translated at 96.5% (112 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/ja/
2022-01-04 20:36:39 +00:00
Renovate Bot
519bb79ea7
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.6.0
2022-01-03 15:08:43 +00:00
Renovate Bot
29c2784f13
Update dependency androidx.appcompat:appcompat to v1.4.0
2022-01-03 14:31:31 +00:00
Renovate Bot
658dd78b7f
Update dependency androidx.core:core-ktx to v1.7.0
2022-01-03 13:14:35 +01:00
Renovate Bot
ba24fdd820
Update dependency androidx.lifecycle:lifecycle-runtime-ktx to v2.4.0
2022-01-03 11:31:27 +00:00
Ryan Harg
be67a5e593
Increase compileSdkVersion to 31
2022-01-03 08:59:32 +00:00
Renovate Bot
709bbd29bd
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.6.0
2021-12-31 16:31:18 +00:00
Renovate Bot
fa2830634b
Update plugin org.jlleitschuh.gradle.ktlint to v10.2.1
2021-12-31 13:13:33 +00:00
Renovate Bot
d604629f3a
Update dependency io.mockk:mockk to v1.12.2
2021-12-30 10:31:05 +00:00
Renovate Bot
37ad6eaf5b
Update plugin org.jlleitschuh.gradle.ktlint to v10.2.0
2021-12-23 10:33:09 +00:00
Renovate Bot
dc8a27535e
Update dependency io.mockk:mockk to v1.12.1
2021-12-23 09:51:50 +00:00
Renovate Bot
fe31e185fa
Update plugin com.github.triplet.play to v3.7.0
2021-12-23 09:25:02 +00:00
Thomas
0fa69d837e
Translated using Weblate (French)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/fr/
2021-12-22 22:36:35 +00:00
Erik Präntare
e000aa5e6a
Translated using Weblate (Swedish)
...
Currently translated at 25.0% (29 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/sv/
2021-12-13 16:36:31 +00:00
Erik Präntare
5d7583e7f5
Added translation using Weblate (Swedish)
2021-12-12 16:09:19 +00:00
Burp
af9342428e
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/es/
2021-12-11 10:36:27 +00:00
milotype
ed9f4e0e88
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/hr/
2021-10-25 19:03:42 +00:00
Dignified Silence
049e61ab7f
Translated using Weblate (Japanese)
...
Currently translated at 85.3% (99 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/ja/
2021-10-22 17:48:17 +00:00
ghose
d3043fc8da
Translated using Weblate (Galician)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/gl/
2021-10-09 05:36:23 +00:00
danigarau5dd7796dc359494b
6a70540e0e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/it/
2021-09-29 10:36:21 +00:00
Ryan Harg
25ec60b1e5
#99 : Initialize repository before using it
2021-09-17 17:15:00 +00:00
Ryan Harg
fe0ecff8f2
#97 : Add fixed version information
2021-09-17 06:50:19 +00:00
Ryan Harg
2891214eac
#28 : Create adapter after repo initialization
2021-09-12 09:16:11 +02:00
SpcCw
19c3bd9081
Translated using Weblate (Russian)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/ru/
2021-09-11 15:55:45 +00:00
Ryan Harg
d8f8c3c193
#28 : Auto update favorites list
...
- Also removes duplicate favorite listeners
2021-09-10 13:37:35 +02:00
Ryan Harg
898d2b437b
#95 : Remember scroll positions in list views
2021-09-10 09:45:22 +02:00
Ryan Harg
9d857de99a
#92 : Remove trailing slash from hostname
2021-09-10 07:28:09 +00:00
Ryan Harg
b4b381edb5
#93 : Disable landscape mode
2021-09-10 09:09:59 +02:00
Ryan Harg
ef3387dee0
Fix existing linting problems
2021-09-09 09:56:15 +02:00
RenovateBot
650d73dcb6
Update plugin com.github.triplet.play to v3
2021-09-08 13:04:59 +00:00
Renovate Bot
0410b4d7db
Update plugin org.jlleitschuh.gradle.ktlint to v10
2021-09-08 13:52:22 +02:00
Renovate Bot
13be764dc8
Update plugin org.jlleitschuh.gradle.ktlint to v8.2.0
2021-09-08 11:33:56 +00:00
Renovate Bot
69ea85fc57
Update plugin com.github.triplet.play to v2.8.1
2021-09-08 11:21:28 +00:00
Renovate Bot
5bb3f4fe6d
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-core to v1.5.2
2021-09-08 12:43:50 +02:00
Renovate Bot
15407d4fc3
Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.5.2
2021-09-08 09:31:12 +00:00
Ryan Harg
dfe88bd298
#89 : Update fastlane and play store metadata
2021-09-08 08:12:37 +00:00
Ryan Harg
63292f07c5
#90 : Use correct radio identifier for user radio
2021-09-08 07:51:49 +00:00
Luka Filipović
7ff24104fa
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/hr/
2021-09-05 18:55:44 +00:00
Ryan Harg
fe971f2cfc
Translated using Weblate (English (United Kingdom))
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/en_GB/
2021-09-04 10:04:52 +00:00
Ryan Harg
fec95a7332
#88 : Fix hostname scheme prefix handling
2021-09-03 11:15:14 +02:00
Ryan Harg
07511d1d9e
Upgrade Android Gradle Plugin to version 7.0.2
2021-09-03 10:50:44 +02:00
ghose
66345724ba
Translated using Weblate (Galician)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: Funkwhale/Funkwhale For Android
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/ffa/gl/
2021-09-01 04:04:50 +00:00
Ryan Harg
1e1e34cae4
#87 : Show Pause icon when song is playing
2021-08-29 15:49:13 +02:00
Ryan Harg
0095381694
#65 : Upgrade exoplayer version
2021-08-29 13:41:50 +00:00
Ryan Harg
f35f3a5f92
#86 : Use correct downloaded status for tracks, disable albums and artists
2021-08-27 15:13:54 +02:00
Ryan Harg
ea286c2345
Minor adjustments to get rid of deprecation warnings
2021-08-27 13:28:23 +02:00
Ryan Harg
4f9f605bbf
Improving OAuth implementation
2021-08-27 11:06:46 +02:00
Ryan Harg
1209a0a5dc
#83 : Fix invalid null handling for add to playlist
2021-08-26 06:44:59 +00:00
Ryan Harg
107a8d55e8
Refactor OAuth code
2021-08-23 09:17:06 +02:00
Ryan Harg
94ac0c6b85
Upgrading Android Gradle Plugin
...
- Also moving some model classes
2021-08-22 09:48:36 +02:00
Ryan Harg
73631cc9e9
Further fix for refreshing access token
2021-08-22 07:13:19 +00:00
Ryan Harg
8ecc6f9b69
Add http retry back on unauthorized request
2021-08-20 11:50:32 +02:00