This website requires JavaScript.
326fcefa62
Translated using Weblate (German)
anonymous
2020-07-24 01:40:08 +0000
2c657ee85a
Translated using Weblate (German)
Arne Schlag
2020-07-24 01:39:50 +0000
c2ac66d992
Translated using Weblate (German)
Arne Schlag
2020-07-24 01:39:07 +0000
684e11d904
Translated using Weblate (German)
anonymous
2020-07-24 01:38:12 +0000
0bec180cc5
Translated using Weblate (Russian)
Bread Factory
2020-07-15 04:11:23 +0000
89db2a3880
Added translation using Weblate (Russian)
Bread Factory
2020-07-15 04:10:03 +0000
a7968e9a87
Fix dynamically changing between own music and all music. Dynamically reload all tabs instead of only active ones.
Antoine POPINEAU
2020-07-13 10:31:36 +0200
5c684b6e67
Fixed audio focus stealing.
Antoine POPINEAU
2020-07-12 20:46:33 +0200
85e9f14e2a
Cleaned up DisableableFrameLayout.
Antoine POPINEAU
2020-07-12 19:05:51 +0200
1e62cc1f4e
Now Playing view: do not cancel fling event on touch, disable view behind it when opened.
Antoine POPINEAU
2020-07-12 18:55:52 +0200
b0640cf1b2
Streamline the way the media session is controled across devices.
Antoine POPINEAU
2020-07-12 18:28:50 +0200
e7cb5e4c6e
QueueNavigator now returns queue index.
Antoine POPINEAU
2020-07-12 15:19:33 +0200
7035f073f2
Changed accent color.
Antoine POPINEAU
2020-07-11 21:08:25 +0200
931cd0b42d
Stop PlayerService when logging out.
Antoine POPINEAU
2020-07-11 21:05:19 +0200
ba31a4efcf
Some tracks do not have album, this fixes a crash trying to retrieve their album cover. Changed the placeholder album cover to be less aggressive to the eye.
Antoine POPINEAU
2020-07-11 21:01:09 +0200
9fb9d45e05
Add favorite and info button in landscape Now Playing view.
Antoine POPINEAU
2020-07-11 19:30:10 +0200
8d7836172b
Reorganized Now Playing view to be more legible.
Antoine POPINEAU
2020-07-11 19:24:38 +0200
308e7d7567
Improve performance of recycler views and prevent flickering on state change.
Antoine POPINEAU
2020-07-11 18:15:40 +0200
7d95618ff5
Allow track downloading from the search results.
Antoine POPINEAU
2020-07-11 17:41:41 +0200
e4da4af3f3
Prevent keyboard to pop over result pages.
Antoine POPINEAU
2020-07-11 17:24:53 +0200
b9e9272336
Optimized workflow between two searches.
Antoine POPINEAU
2020-07-11 17:17:26 +0200
61fdb116ad
Fixed an issue where favorited tracks would not show up erroneously in track lists.
Antoine POPINEAU
2020-07-11 16:56:09 +0200
d75e8ae17f
Add a dedicated support email on the Play Store. Mention GitHub and Matrix in the description [skip ci].
Antoine POPINEAU
2020-07-11 15:11:15 +0200
dd86988518
Explicitely remove notification when paused and the app is swiped up.
Antoine POPINEAU
2020-07-11 14:16:22 +0200
b6b9e4c053
Reattach the detached service notification when the app is swiped (if not playing) for it be removed with the application.
Antoine POPINEAU
2020-07-11 12:58:25 +0200
eb6b7a807b
Fixed album position in track info and ensure safe callback to current recycler view.
Antoine POPINEAU
2020-07-10 21:03:48 +0200
3a81d26cd9
Renamed some components to refer to Otter instead of Funkwhale.
Antoine POPINEAU
2020-07-10 20:40:18 +0200
28949a8e17
Fixed loading wheel.
Antoine POPINEAU
2020-07-10 20:37:28 +0200
bc1e911b41
Globalize the use of caching for main sections data, improved handling of loading more pages.
Antoine POPINEAU
2020-07-10 20:28:44 +0200
57692f2e42
Added copyright and license information (#58 ).
Antoine POPINEAU
2020-07-10 20:25:35 +0200
fe224b097a
Re-enabled media session on service start. Do not condition radio resumption to having a cookie, since those are only valid when authenticated anonymously.
Antoine POPINEAU
2020-07-10 18:46:49 +0200
080c07eeab
Specify in the app name when using a develop build.
Antoine POPINEAU
2020-07-10 17:23:02 +0200
b34810d631
Allow media session resuming from media buttons when service is killed.
Antoine POPINEAU
2020-07-10 17:18:29 +0200
b14b703f05
Fix an issue where always retrieving favorites from the network could be really costly and introduce stack overflows (#60 ).
Antoine POPINEAU
2020-07-10 15:08:08 +0200
4ecb607f45
Let the media session live when playback is paused.
Antoine POPINEAU
2020-07-09 23:01:35 +0200
a3f84cc56c
Add an application ID suffix for development versions.
Antoine POPINEAU
2020-07-09 23:00:50 +0200
4b2cf10e78
Fix IO thread performing UI task on some occasion (#59 ).
Antoine POPINEAU
2020-07-09 10:45:52 +0200
5d397ab1fe
Sort radios, playlists and favorites by name.
Antoine POPINEAU
2020-07-08 23:23:14 +0200
f3bbca9c27
Fixed caching of metadata.
Antoine POPINEAU
2020-07-08 23:21:47 +0200
37d5c7b7be
Load data from network on resume if cached data is empty.
Antoine POPINEAU
2020-07-08 23:00:10 +0200
97bb621d7f
Enable network security setting to allow for user-configured CAs.
Antoine POPINEAU
2020-07-08 22:20:38 +0200
b2e6ec43a8
Improved loading of new and cached items.
Antoine POPINEAU
2020-07-08 22:11:50 +0200
de0a494b43
Do not transform URLs to HTTPS now that we support cleartext connections.
Antoine POPINEAU
2020-07-08 15:12:49 +0200
0facf09c94
Do not list artists without albums.
Antoine POPINEAU
2020-07-08 14:09:48 +0200
2c4f8a4329
Added margin on the left of album release date.
Antoine POPINEAU
2020-07-08 14:08:59 +0200
e17c706ae3
Release date can be null, changed model and added checks.
Antoine POPINEAU
2020-07-08 14:08:35 +0200
37f4b1da9e
Sort artists and global albums by name/title. Sort an artist's albums by release date. Display the release year in the albums view (#54 ).
Antoine POPINEAU
2020-07-08 13:19:03 +0200
b0d7ff393d
Changed track metadata reporting method so it could work similarly across devices (notification, ambient display, lockscreen, watches, ...) (#55 ).
Antoine POPINEAU
2020-07-08 12:46:52 +0200
a3f74af076
Fixed tag regex so that CI kicks in on release.
1.0.20
Antoine POPINEAU
2020-07-07 21:11:45 +0200
34ddef8489
Prepare 1.0.20: provide missing debug values.
Antoine POPINEAU
2020-07-07 21:04:24 +0200
7f6b748032
Prepare 1.0.20: resized screenshots to be accepted by the Play Store.
Antoine POPINEAU
2020-07-07 20:38:41 +0200
c5a63f88da
Merge branch 'master' into develop
Antoine POPINEAU
2020-07-07 20:10:58 +0200
1a105654f0
Prepare 1.0.20.
Antoine POPINEAU
2020-07-07 20:10:35 +0200
8b4537217b
Mention our brand new Matrix channel.
Antoine POPINEAU
2020-07-07 19:52:15 +0200
1238931384
Updated banner with new logo. Added source files for logo and banner.
Antoine POPINEAU
2020-06-26 20:37:47 +0200
100514cde6
Limit the width of the login screen in landscape mode to be easier on the eye.
Antoine POPINEAU
2020-06-26 20:03:48 +0200
72ba8733b3
Added downloads option menu in landscape mode.
Antoine POPINEAU
2020-06-26 19:43:32 +0200
49f5754f2b
Add more emphasis to currently playing track in listings.
Antoine POPINEAU
2020-06-26 19:42:10 +0200
9b888ba17f
Do not skip track on error if the user paused playback. Fixed an issue where two track could be marked as playing at the same time in TracksFragment.
Antoine POPINEAU
2020-06-26 19:05:11 +0200
212b44a22f
Actually disable caching if cache size is set to zero.
Antoine POPINEAU
2020-06-26 18:50:17 +0200
441ca3249c
Added new full set of adaptive icons.
Antoine POPINEAU
2020-06-26 12:34:08 +0200
c420f26b88
Added the full-size logo to prevent blurry Otter icon. Resized album cover arts in landscape mode.
Antoine POPINEAU
2020-06-25 22:33:01 +0200
921154edbb
Updated Gradle and Gradle plugin versions. Enabled artifact minification and resource shrinking (reduces APK size by more than 50%).
Antoine POPINEAU
2020-06-25 22:29:33 +0200
9c61fcf462
Tidied up usage of GlobalScope to the profit of AndroidX's lifecycle coroutine scopes.
Antoine POPINEAU
2020-06-25 01:26:15 +0200
eb57b4c872
Updated README to reflect GitHub Actions build status.
Antoine POPINEAU
2020-06-24 21:27:47 +0200
9dbaf509c2
Added FUNDING.yml (related to #18 ).
Antoine POPINEAU
2020-06-24 21:07:40 +0200
bedae61646
Migrated main release build from Travis to GitHub Actions.
Antoine POPINEAU
2020-06-24 20:19:14 +0200
f7a5a29eea
Pulled some fixes from dev/chromecast (080cce00ee
).
Antoine POPINEAU
2020-06-24 19:45:16 +0200
080cce00ee
Do not push our own notification when Chromecast session is active. Fixed issue where PlayerService listener would trigger twice on service restart. Implemented basic queue management on Chromecast player.
dev/chromecast
Antoine POPINEAU
2020-06-24 19:33:00 +0200
9ed7eab761
Better separation between FOSS and full version. Chromecast playback, basic queue management and playback controls are functional.
Antoine POPINEAU
2020-06-23 21:21:56 +0200
3654e28c0c
Set MediaRouter button tint.
Antoine POPINEAU
2020-06-21 16:30:57 +0200
f2d6281d7f
Initial setup for flavors and Chromecast support.
Antoine POPINEAU
2020-06-21 16:14:22 +0200
2b9eb789e8
Changed style for main shuffle button to be less conspicuous.
Antoine POPINEAU
2020-06-24 16:04:36 +0200
b2d26a8127
Refactored and rationalized some events and commands on the buses.
Antoine POPINEAU
2020-06-24 14:54:13 +0200
dc25a922c2
Changed icons (still need to make full set).
Antoine POPINEAU
2020-06-23 23:23:46 +0200
1ee9f021ce
Login screen would briefly display an dummy error when authentication succeeded.
Antoine POPINEAU
2020-06-23 09:40:18 +0200
7a72558d1a
Refresh every second instead of 500ms.
Antoine POPINEAU
2020-06-22 22:25:03 +0200
ff2a915ba4
Periodically refresh download progress while in DownloadsActivity.
Antoine POPINEAU
2020-06-22 22:24:34 +0200
03fcf1a382
Fixed download and cache indicators on search screen. Fixed an issue with placeholder texts when some search terms did not return results.
Antoine POPINEAU
2020-06-22 21:48:31 +0200
08a7a28c22
Nicest highlight of selected row.
Antoine POPINEAU
2020-06-22 18:05:25 +0200
3a88e02ca0
Delete regular data cache on logout.
Antoine POPINEAU
2020-06-21 18:51:22 +0200
bab7040b8f
Delete downloaded tracks on logout. Cache is not deleted for now (until I find a way).
Antoine POPINEAU
2020-06-21 18:06:38 +0200
874b79d0d5
Fixed blocking issue when leaving MainActivity where playback state would no longer be reflected in Now Playing.
Antoine POPINEAU
2020-06-21 16:15:52 +0200
671940ed7a
Screenshots must be taken from develop.
Antoine POPINEAU
2020-06-21 14:49:50 +0200
4d6b3d1ab2
Added screenshots to README.
Antoine POPINEAU
2020-06-21 14:47:48 +0200
a19e500f09
Prevent long-running requests to make the app crash when user is logging out.
Antoine POPINEAU
2020-06-21 14:16:30 +0200
490de25b05
Handle radios when logged in anonymously.
Antoine POPINEAU
2020-06-21 13:36:42 +0200
19843bf351
Merge 8878cdc7a7
into 18e981fba5
#50
Derek Schmidt
2020-06-21 00:00:28 +0000
18e981fba5
Fixed an issue where the main playback UI would freeze when skipping an erroring track (in airplane mode, for example).
Antoine POPINEAU
2020-06-20 22:10:13 +0200
1b98850a9c
Add a checkbox to allow cleartext connections to a Funkwhale instance. Should close #6 .
Antoine POPINEAU
2020-06-20 16:52:41 +0200
66c7915307
Prevent issue on queue item deletion. Should close #48 .
Antoine POPINEAU
2020-06-20 16:32:14 +0200
e539cc26dd
Manage cached and downloaded tracks separately. Downloaded track are not automatically evicted and do not count towards cache storage limit. Contributes to #37 . Fixed an issue where the event bus on main would be duplicated.
Antoine POPINEAU
2020-06-20 15:42:10 +0200
8878cdc7a7
Add queue navigation
#50
Derek Schmidt
2020-06-19 05:36:10 -0700
6a26098528
Enable android auto support
Derek Schmidt
2020-05-31 14:16:23 -0700
2eff3263d2
Translated using Weblate (Chinese (Simplified))
vicdorke
2020-06-19 05:55:04 +0000
fb22b9f79e
Added translation using Weblate (Chinese (Simplified))
vicdorke
2020-06-19 05:51:51 +0000
13f3c2d465
Add light animation when scrolling listings.
Antoine POPINEAU
2020-06-15 00:26:22 +0200
098048ac49
Download state change would not be reflected in the list.
Antoine POPINEAU
2020-06-14 21:15:13 +0200
abff279df9
Fix performance issue on download tracking from the Favorites section.
Antoine POPINEAU
2020-06-14 20:40:08 +0200
a2c35595c7
Better handling of download progress and event. Added an option to retry failed downloads. Performance improvement around downloads UI.
Antoine POPINEAU
2020-06-14 14:59:50 +0200