Luka Filipović
c6899d7254
Added translation using Weblate (Croatian)
2021-01-10 14:11:17 +00:00
David
dccb3f3520
Translated using Weblate (German)
...
Currently translated at 98.3% (116 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2021-01-10 05:05:28 +00:00
Storozhenko Evgeny Vladimirovich
5febaa5837
Translated using Weblate (Russian)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/ru/
2021-01-09 11:29:55 +00:00
anonymous
ff8eabb514
Translated using Weblate (Russian)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/ru/
2021-01-08 11:08:42 +00:00
vicdorke
509133c654
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/zh_Hans/
2020-12-22 18:55:48 +00:00
Philipp Wolfer
f630b0165c
Translated using Weblate (German)
...
Currently translated at 95.7% (113 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-11-18 10:57:41 +00:00
Daniel
0d39d1f628
Translated using Weblate (German)
...
Currently translated at 95.7% (113 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-11-18 10:57:41 +00:00
ghose
8eac040142
Translated using Weblate (Galician)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/gl/
2020-11-15 05:43:32 +00:00
x
d46d599fc3
Translated using Weblate (Italian)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/it/
2020-11-13 18:58:07 +00:00
x
a1cf0c5f5b
Added translation using Weblate (Italian)
2020-11-12 16:50:21 +00:00
ghose
f188b5c449
Translated using Weblate (Galician)
...
Currently translated at 34.7% (41 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/gl/
2020-11-09 18:15:09 +00:00
ghose
13cd81825a
Added translation using Weblate (Galician)
2020-11-09 08:04:17 +00:00
serxoz
1397bdd449
Translated using Weblate (Spanish)
...
Currently translated at 99.1% (117 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/es/
2020-10-24 14:56:26 +00:00
Daniel
95fd3a0a6a
Translated using Weblate (German)
...
Currently translated at 89.8% (106 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-10-09 13:12:00 +00:00
Dominik Danelski
ef67fa65c0
Translated using Weblate (Polish)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/pl/
2020-10-02 02:07:40 +00:00
Dominik Danelski
e20e941c7e
Added translation using Weblate (Polish)
2020-10-01 10:50:06 +00:00
vicdorke
6d718747db
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (113 of 113 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/zh_Hans/
2020-09-30 16:57:20 +00:00
Antoine POPINEAU
a7b469d690
#15 : added "Add to playlist" action from the Now Playing screen.
2020-09-26 18:34:13 +02:00
Antoine POPINEAU
6bdefa1936
#81 : added save current queue to playlist.
2020-09-26 18:23:12 +02:00
Antoine POPINEAU
785fa6ce19
#84 : remove presumably unnecessary trigger to Event.QueueChanged.
2020-09-26 17:39:24 +02:00
Antoine POPINEAU
300cc54e97
Remove binary AAR for FLAC and OPUS codecs and use jitpack dependencies.
2020-09-07 09:58:57 +02:00
Antoine POPINEAU
7feac4e400
Changed background color when rearranging playlist items.
2020-09-06 15:36:14 +02:00
Antoine POPINEAU
b0747658ae
Add toast when added to playlist.
2020-09-06 15:23:45 +02:00
Antoine POPINEAU
ab654a08c4
#15 : Enable reordering of playlist tracks. Fixed an algorithmic issue with reordering of queue items.
2020-09-06 14:56:46 +02:00
Antoine POPINEAU
d2a981c368
#15 : add Add to playlist in queue item overflow menu.
2020-09-06 14:56:45 +02:00
Antoine POPINEAU
049822005e
#15 : implemented removing track from playlist.
2020-09-06 14:56:44 +02:00
Antoine POPINEAU
d796fca26b
#15 : Enabled "Add to playlist" in the search screen. Localized strings and improved UI.
2020-09-06 14:56:43 +02:00
Antoine POPINEAU
54d4dc2235
#15 : initial support for adding tracks to a playlist.
2020-09-06 14:56:43 +02:00
Antoine POPINEAU
64ea222f08
#76 : fixed Shuffle and Clear queue actions in landscape mode.
2020-09-05 16:12:22 +02:00
Ventura Pérez García
1380d1d2b9
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (110 of 110 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/es/
2020-09-03 23:34:13 +00:00
Antoine POPINEAU
e60814d28f
#52 : Properly handle content filter selection and state.
2020-09-03 22:55:10 +02:00
Antoine POPINEAU
ce8d956cee
#52 : implemented UI and functionnal filtering for all, me and subscribed. Funkwhale still does not seem to respect that.
2020-09-03 22:55:09 +02:00
Ventura Pérez García
1e73ef6ee4
Added translation using Weblate (Spanish)
2020-09-03 11:50:17 +00:00
Antoine POPINEAU
63c8dbe09e
#65 : abide by order preference when using "Queue" overflow menu option.
2020-09-02 14:24:59 +02:00
Antoine POPINEAU
9b0c8b0bf6
#65 : added an option to select preference towards playback order.
2020-09-02 12:45:37 +02:00
Antoine POPINEAU
b87766dad2
#66 : Fixed behavior on queue shuffling, clearing and end of queue on no-repeat.
2020-09-02 12:05:31 +02:00
Antoine POPINEAU
50c8dac297
#66 : add queue actions to clear or shuffle the queue.
2020-09-01 22:16:36 +02:00
Antoine POPINEAU
1dd38e87fb
Update dependencies.
2020-09-01 21:04:41 +02:00
Antoine POPINEAU
4cf77404a1
#73 : fix track sorting order by fixing a mistake and taking disc_number into consideration.
2020-09-01 18:25:10 +02:00
Antoine POPINEAU
9beb5e6641
Prepare 1.0.21.
2020-08-29 15:25:26 +02:00
Antoine POPINEAU
998dab0fb5
Do not delete downloads on authentication error (prepare for new authentication system).
2020-08-29 15:14:59 +02:00
dulz
0056faee8e
Translated using Weblate (French)
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/fr/
2020-08-14 16:27:24 +00:00
Arne
964c510312
Translated using Weblate (German)
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-08-11 12:56:41 +00:00
Keunes
f999745a0c
Translated using Weblate (Dutch)
...
Currently translated at 74.7% (77 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/nl/
2020-08-09 02:07:21 +00:00
Antoine POPINEAU
002ebec7ce
Do not delete downloaded tracks on log out.
...
Downloaded tracks can be quite precious when you have lots of them (as
redownloading all of them can be costly in terms of time and money).
This prevents downloaded tracks from being deleted along with your
session.
This must be included in 0.21, so we can safely implement Funkwhale's
new authentication mechanism in 0.22.
2020-08-08 14:58:50 +02:00
Antoine POPINEAU
d76f76a222
Use the new schema for cover art URLs.
2020-08-08 14:51:39 +02:00
Antoine POPINEAU
f062e62299
Apply current track style to playlist tracks.
2020-08-03 15:30:42 +02:00
Antoine POPINEAU
d2e472d770
Update media session metadata as soon as track changes.
2020-08-03 15:30:41 +02:00
vicdorke
04d0dd9c09
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/zh_Hans/
2020-07-28 03:33:18 +00:00
Arne
3dafb1c51f
Translated using Weblate (German)
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 06:40:07 +00:00
anonymous
cbb147fc4b
Translated using Weblate (German)
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:44:06 +00:00
Arne Schlag
748ef0d935
Translated using Weblate (German)
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:44:06 +00:00
anonymous
2c672ecbfa
Translated using Weblate (German)
...
Currently translated at 97.0% (100 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:42:34 +00:00
Arne Schlag
79140f829e
Translated using Weblate (German)
...
Currently translated at 97.0% (100 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:42:33 +00:00
anonymous
326fcefa62
Translated using Weblate (German)
...
Currently translated at 96.1% (99 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:41:18 +00:00
Arne Schlag
2c657ee85a
Translated using Weblate (German)
...
Currently translated at 96.1% (99 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:41:18 +00:00
Arne Schlag
c2ac66d992
Translated using Weblate (German)
...
Currently translated at 86.4% (89 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:39:50 +00:00
anonymous
684e11d904
Translated using Weblate (German)
...
Currently translated at 86.4% (89 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/de/
2020-07-24 01:39:49 +00:00
Bread Factory
0bec180cc5
Translated using Weblate (Russian)
...
Currently translated at 100.0% (103 of 103 strings)
Translation: Otter/Otter Android app
Translate-URL: https://translate.funkwhale.audio/projects/otter/android/ru/
2020-07-15 05:05:52 +00:00
Bread Factory
89db2a3880
Added translation using Weblate (Russian)
2020-07-15 04:10:07 +00:00
Antoine POPINEAU
a7968e9a87
Fix dynamically changing between own music and all music. Dynamically reload all tabs instead of only active ones.
2020-07-13 10:31:36 +02:00
Antoine POPINEAU
5c684b6e67
Fixed audio focus stealing.
2020-07-12 20:46:33 +02:00
Antoine POPINEAU
85e9f14e2a
Cleaned up DisableableFrameLayout.
2020-07-12 19:05:51 +02:00
Antoine POPINEAU
1e62cc1f4e
Now Playing view: do not cancel fling event on touch, disable view behind it when opened.
2020-07-12 18:55:52 +02:00
Antoine POPINEAU
b0640cf1b2
Streamline the way the media session is controled across devices.
2020-07-12 18:28:50 +02:00
Antoine POPINEAU
e7cb5e4c6e
QueueNavigator now returns queue index.
2020-07-12 15:19:33 +02:00
Antoine POPINEAU
7035f073f2
Changed accent color.
2020-07-11 21:08:25 +02:00
Antoine POPINEAU
931cd0b42d
Stop PlayerService when logging out.
2020-07-11 21:05:19 +02:00
Antoine POPINEAU
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.
2020-07-11 21:01:09 +02:00
Antoine POPINEAU
9fb9d45e05
Add favorite and info button in landscape Now Playing view.
2020-07-11 19:30:10 +02:00
Antoine POPINEAU
8d7836172b
Reorganized Now Playing view to be more legible.
2020-07-11 19:24:38 +02:00
Antoine POPINEAU
308e7d7567
Improve performance of recycler views and prevent flickering on state change.
2020-07-11 18:15:40 +02:00
Antoine POPINEAU
7d95618ff5
Allow track downloading from the search results.
2020-07-11 17:41:41 +02:00
Antoine POPINEAU
e4da4af3f3
Prevent keyboard to pop over result pages.
2020-07-11 17:28:01 +02:00
Antoine POPINEAU
b9e9272336
Optimized workflow between two searches.
2020-07-11 17:17:26 +02:00
Antoine POPINEAU
61fdb116ad
Fixed an issue where favorited tracks would not show up erroneously in track lists.
2020-07-11 16:56:09 +02:00
Antoine POPINEAU
d75e8ae17f
Add a dedicated support email on the Play Store. Mention GitHub and Matrix in the description [skip ci].
2020-07-11 15:11:15 +02:00
Antoine POPINEAU
dd86988518
Explicitely remove notification when paused and the app is swiped up.
2020-07-11 14:16:22 +02:00
Antoine POPINEAU
b6b9e4c053
Reattach the detached service notification when the app is swiped (if not playing) for it be removed with the application.
2020-07-11 12:58:25 +02:00
Antoine POPINEAU
eb6b7a807b
Fixed album position in track info and ensure safe callback to current recycler view.
2020-07-10 21:03:48 +02:00
Antoine POPINEAU
3a81d26cd9
Renamed some components to refer to Otter instead of Funkwhale.
2020-07-10 20:40:18 +02:00
Antoine POPINEAU
28949a8e17
Fixed loading wheel.
2020-07-10 20:37:28 +02:00
Antoine POPINEAU
bc1e911b41
Globalize the use of caching for main sections data, improved handling of loading more pages.
2020-07-10 20:28:44 +02:00
Antoine POPINEAU
57692f2e42
Added copyright and license information ( #58 ).
2020-07-10 20:25:35 +02:00
Antoine POPINEAU
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.
2020-07-10 18:46:49 +02:00
Antoine POPINEAU
080c07eeab
Specify in the app name when using a develop build.
2020-07-10 17:23:02 +02:00
Antoine POPINEAU
b34810d631
Allow media session resuming from media buttons when service is killed.
2020-07-10 17:18:29 +02:00
Antoine POPINEAU
b14b703f05
Fix an issue where always retrieving favorites from the network could be really costly and introduce stack overflows ( #60 ).
2020-07-10 15:50:56 +02:00
Antoine POPINEAU
4ecb607f45
Let the media session live when playback is paused.
...
As per Android policy and internal logic, we stopped the playback
foreground service when playback was paused. This made our PlayService
elligible for garbage collection by the OS. This had the consequences of
not allowing someone to pause playback and resume it after some time.
Android would always kill the service after around one minute.
This commit, on supported Android version (7.0+) detaches the
notification when stopping the foreground service, leaving the
notification in place even when the service is killed, allowing the user
to resume playback whenever they please.
We also had to move the MediaSession out of the service, for it to
remain alive between service killing and resurrection.
2020-07-09 23:01:35 +02:00
Antoine POPINEAU
a3f84cc56c
Add an application ID suffix for development versions.
2020-07-09 23:00:50 +02:00
Antoine POPINEAU
4b2cf10e78
Fix IO thread performing UI task on some occasion ( #59 ).
2020-07-09 10:45:52 +02:00
Antoine POPINEAU
5d397ab1fe
Sort radios, playlists and favorites by name.
2020-07-08 23:23:14 +02:00
Antoine POPINEAU
f3bbca9c27
Fixed caching of metadata.
2020-07-08 23:21:47 +02:00
Antoine POPINEAU
37d5c7b7be
Load data from network on resume if cached data is empty.
2020-07-08 23:00:10 +02:00
Antoine POPINEAU
97bb621d7f
Enable network security setting to allow for user-configured CAs.
2020-07-08 22:20:38 +02:00
Antoine POPINEAU
b2e6ec43a8
Improved loading of new and cached items.
...
Scrolling through large lists was a pain. The next page would only load
when the end of the list was reached, stopping the scroll action while the new
page was fetched.
This commits adds two items:
* Artists, albums and playlists do not refresh data on resume, only
using cached data until manually refreshed.
* When manually refreshed, we initially fetch a few pages instead
of only one. Also, on scroll, we try as best as we can to always keep
10 pages (pages as in screen estate) worth of data loaded.
2020-07-08 22:11:50 +02:00
Antoine POPINEAU
de0a494b43
Do not transform URLs to HTTPS now that we support cleartext connections.
2020-07-08 15:12:49 +02:00
Antoine POPINEAU
0facf09c94
Do not list artists without albums.
...
As of now, Otter cannot list albumless tracks (for example, tracks in
compilation, appearing under the original artist, but not part of an
album published by this artist). This created a lot of "empty" artists
(with no albums) in the Artists section of the app.
This may be rolled back if we are some day able to list "orphan"
tracks.
2020-07-08 14:09:48 +02:00
Antoine POPINEAU
2c4f8a4329
Added margin on the left of album release date.
2020-07-08 14:08:59 +02:00
Antoine POPINEAU
e17c706ae3
Release date can be null, changed model and added checks.
2020-07-08 14:08:35 +02:00