Commit graph

2224 commits

Author SHA1 Message Date
Alexander Capehart
20665c0a7d
Merge branch 'master' into playback 2024-07-31 19:26:44 -06:00
Alexander Capehart
86d9d957a2
music: propose file name as playlist name 2024-07-29 21:38:13 -06:00
Alexander Capehart
9299e03e95
widget: mitigate bitmap size calculation bug 2024-07-29 19:10:19 -06:00
Alexander Capehart
e351a91a9c
playback: do not leak indexerservicefragment 2024-07-29 18:28:05 -06:00
Alexander Capehart
9bc27a49eb
music: start indexing after bind/start command 2024-07-29 18:27:42 -06:00
Alexander Capehart
4a57d85037
Merge pull request #824 from OxygenCobalt/hotfixes
Version 3.5.2
2024-07-10 07:05:41 -06:00
Alexander Capehart
cf887cacb7
build: bump to 3.5.2
Bump to version 3.5.2 (48).
2024-07-10 06:54:39 -06:00
Alexander Capehart
24dbd04ca6
music: fix broken name comparator 2024-07-10 06:51:32 -06:00
Alexander Capehart
82a015c1e1
music: handle null mediastore album name
Mostly a band-aid to make null album names correspond to a folder name
(the standard MediaStore behavior).
2024-07-05 17:32:39 -06:00
Alexander Capehart
294c558b93
playback: fix brief pause when adding songs to playlists 2024-07-05 12:12:14 -06:00
Alexander Capehart
ebdf3e153b
ui: tweak tablet playback layouts
- Use dual pane layouts on portrait and landscape
- Make buttons cope with restrictive width
2024-07-05 11:51:38 -06:00
Alexander Capehart
f9e6017b5f
build: downgrade fragment
Turns out predictive back navigationn is busted for fragments.
Disabling it for my own sanity.
2024-07-04 23:28:41 -06:00
Alexander Capehart
a959933036
ui: use z transitions everywhere
Semantically correct, and now reasonable since the UI is no longer
clipped.

Will do shared element at some point once they have predictive
back support.
2024-07-04 22:26:59 -06:00
Alexander Capehart
3d177b05f1
all: cleanup 2024-07-04 15:44:15 -06:00
Alexander Capehart
b89499fb36
ui: only offset bottom sheet content via insets 2024-07-04 15:24:50 -06:00
Alexander Capehart
ec5aca0b4c
home: hide fab when bottom sheet expands 2024-07-04 15:23:05 -06:00
Alexander Capehart
a9b25e8f10
build: upgrade deps 2024-07-04 15:16:42 -06:00
Alexander Capehart
b09237c914
playback: more standard queue sheet fading 2024-07-04 15:07:39 -06:00
Alexander Capehart
0b8c3abd7f
playback: add predictive back to queue 2024-07-04 14:01:53 -06:00
Alexander Capehart
deaed1fb79
playback: add predictive back to playback sheet 2024-07-04 13:14:12 -06:00
Alexander Capehart
e035d81ee0
ui: try band-aiding bottom sheet flickering
Use an assumed peekHeight close to the real one and reduce the
jumpiness that appears in some cases.

Resolves #631.
2024-07-04 11:44:36 -06:00
Alexander Capehart
27fb1d1823
Merge branch 'master' into dev 2024-07-04 10:10:02 -06:00
Weblate (bot)
1e65808dcc
Translations update from Hosted Weblate (#768)
* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (314 of 314 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.0% (311 of 314 strings)

Co-authored-by: santiago046 <comehere665@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/pt_BR/
Translation: Auxio/Strings

* Translated using Weblate (German)

Currently translated at 100.0% (314 of 314 strings)

Co-authored-by: qwerty287 <qwerty287@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/de/
Translation: Auxio/Strings

* Translated using Weblate (Russian)

Currently translated at 100.0% (46 of 46 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/ru/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/nl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (46 of 46 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/nl/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (46 of 46 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/pt_BR/

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/lt/

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (46 of 46 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/lt/

* Translated using Weblate (Italian)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (46 of 46 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/it/

* Translated using Weblate (German)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/de/

* Translated using Weblate (Welsh)

Currently translated at 65.2% (205 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/cy/

* Translated using Weblate (Welsh)

Currently translated at 77.7% (244 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/cy/

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/lt/

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (46 of 46 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/lt/

* Translated using Weblate (Portuguese)

Currently translated at 36.6% (115 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/pt/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/id/

* Translated using Weblate (Bulgarian)

Currently translated at 100.0% (314 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/bg/

* Translated using Weblate (Polish)

Currently translated at 97.4% (306 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/pl/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (47 of 47 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/es/

* Translated using Weblate (Czech)

Currently translated at 100.0% (47 of 47 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/cs/

* Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (47 of 47 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/zh_Hans/

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (47 of 47 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/lt/

* Translated using Weblate (Arabic (Saudi Arabia))

Currently translated at 100.0% (47 of 47 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/ar_SA/

* Translated using Weblate (Arabic (ar_IQ))

Currently translated at 100.0% (47 of 47 strings)

Translation: Auxio/Metadata
Translate-URL: https://hosted.weblate.org/projects/auxio/metadata/ar_IQ/

* Translated using Weblate (Arabic)

Currently translated at 91.4% (287 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/ar/

* Translated using Weblate (Norwegian Bokmål)

Currently translated at 97.7% (307 of 314 strings)

Translation: Auxio/Strings
Translate-URL: https://hosted.weblate.org/projects/auxio/strings/nb_NO/

---------

Co-authored-by: santiago046 <comehere665@gmail.com>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: Jillian Österreich <contact@lumaeris.com>
Co-authored-by: Jeroen <alpenblauwtje@gmail.com>
Co-authored-by: Vaclovas Intas <vaclovas1999@gmail.com>
Co-authored-by: GB <accounts@unowen.simplelogin.com>
Co-authored-by: min7-i <min7-i@users.noreply.hosted.weblate.org>
Co-authored-by: fin-w <fin-w@users.noreply.hosted.weblate.org>
Co-authored-by: Couto <jtcouto13@gmail.com>
Co-authored-by: unsigned char <danielsteventan24@gmail.com>
Co-authored-by: trunars <trunars@gmail.com>
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: moomen bashtawi <moomenbashtawi@gmail.com>
Co-authored-by: sunniva <schildkroteskoldpadda@gmail.com>
2024-07-04 16:02:33 +00:00
Alexander Capehart
6e07b3fcfd
Merge pull request #817 from OxygenCobalt/hotfixes
Version 3.5.1
2024-07-03 22:07:27 -06:00
Alexander Capehart
a6716293cd
music: reformat 2024-07-03 21:55:54 -06:00
Alexander Capehart
03af372357
build: bump version to 3.5.1
Bump to version 3.5.1 (47).
2024-07-03 21:54:19 -06:00
Alexander Capehart
baaf30ff2f
list: add name sort fallback 2024-07-03 21:45:54 -06:00
Alexander Capehart
c761544eb7
list: fix sort regressions 2024-07-03 20:41:47 -06:00
Alexander Capehart
4c92ac0f85
list: dont abuse comparators for sort
Likely causing crashes with how they are set up.
2024-06-29 19:25:59 -06:00
Alexander Capehart
c8fa389267
music: add stack trace to async load task error 2024-06-28 20:23:29 -06:00
Alexander Capehart
368c8cf00f
music: sort songs by individual date first
While still falling back to the album date for libraries that have the
same date for all songs (like mine)

Resolves #797.
2024-06-22 13:44:42 -06:00
Alexander Capehart
f116d551da
info: update changelog 2024-06-22 12:58:11 -06:00
Alexander Capehart
5f73201c9c
home: disable progress indicator on home
Likely consuming too much CPU given the frequency of updates
2024-06-22 12:55:02 -06:00
Alexander Capehart
043bc22eea
music: avoid absurd thread creation in indexing
Instead of running MetadataRetriever multiple times, creating possibly
thousands of threads, instead just have one thread that loads multiple
MediaItems at once on a rolling basis using a patched MetadataRetriever.
2024-06-22 12:47:48 -06:00
Alexander Capehart
9083d2ae72
Merge branch 'hotfixes' into dev 2024-06-22 08:44:05 -06:00
Alexander Capehart
8beb2ef4af
info: backport f-droid desc updates 2024-06-20 23:02:43 -06:00
Alexander Capehart
addb02af73
info: update readme
- Correct build number
- Re-add yrliet ot sponsors
2024-06-20 22:57:37 -06:00
Alexander Capehart
9cc5582483
Merge pull request #806 from OxygenCobalt/3.5.0
Version 3.5.0
2024-06-20 22:47:59 -06:00
Alexander Capehart
cc2d740b61
info: update changelog 2024-06-20 22:34:09 -06:00
Alexander Capehart
b6f97536bc
Merge branch 'master' of github.com:OxygenCobalt/Auxio into 3.5.0 2024-06-20 22:29:58 -06:00
Alexander Capehart
e831fbc773
build: bump to 3.5.0
Bump the version to 3.5.0 (46).
2024-06-20 22:24:19 -06:00
Alexander Capehart
00ad0e101c
build: bump to 3.5.0
Bump the version to 3.5.0 (46).
2024-06-20 22:23:45 -06:00
Alexander Capehart
5707aa1d31
Merge branch 'dev' of github.com:OxygenCobalt/Auxio into dev 2024-06-20 22:00:24 -06:00
Alexander Capehart
e764e8b4e4
Merge branch '3.5.0' into dev 2024-06-20 22:00:00 -06:00
Alexander Capehart
16b1aeba91
ui: tweak icon background 2024-06-20 21:59:31 -06:00
Alexander Capehart
17d16d20c7
info: update changelog 2024-06-20 21:55:02 -06:00
Alexander Capehart
296d9c3ca3
music: disable perceptual cover art keying
Too slow, need to aggressively optimize the music loader before even
THINKING about this, and if anything likely defer it.
2024-06-20 21:54:49 -06:00
Alexander Capehart
d27e714ce6
Merge branch 'music-fixes' into 3.5.0 2024-06-20 21:08:58 -06:00
Alexander Capehart
5861d1db87
music: use both ogg/mp3 style mb tags at once
Apparently both can exist on both types of files, and grouping will
break as a result due to MBID mismatch.
2024-06-13 19:50:53 -06:00
Alexander Capehart
96d4a84f52
playback: fix parent restore
A single missed savedState access blew up parent restore silently, and
in some other cases with non-destructive queue restores would also not
restore the parent.
2024-06-12 20:32:32 -06:00