Commit graph

2539 commits

Author SHA1 Message Date
Alexander Capehart
c609e1d63a
settings: enable default round mode in settings 2025-02-21 13:09:37 -07:00
Alexander Capehart
2ff08ac813
ui: enable rounded covers by default
Not removing the setting, round covers just seems to be more popular.
2025-02-21 13:07:13 -07:00
Alexander Capehart
db4e927780
build: bump to 4.0.0
Bump to version 4.0.0 (59).
2025-02-21 13:01:08 -07:00
Alexander Capehart
c3aba06e2f
musikr: dont keep tagjni symbols 2025-02-21 12:56:38 -07:00
Weblate (bot)
a6a98f9bf7
Translations update from Hosted Weblate (#939)
* Translated using Weblate (Portuguese)

Currently translated at 98.7% (309 of 313 strings)

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

* Translated using Weblate (Arabic (ar_IQ))

Currently translated at 69.9% (219 of 313 strings)

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

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Lithuanian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Finnish)

Currently translated at 97.7% (306 of 313 strings)

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

* Translated using Weblate (Turkish)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Turkish)

Currently translated at 100.0% (54 of 54 strings)

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

* Translated using Weblate (French)

Currently translated at 96.4% (302 of 313 strings)

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

* Translated using Weblate (Finnish)

Currently translated at 100.0% (54 of 54 strings)

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

* Translated using Weblate (Swedish)

Currently translated at 99.6% (312 of 313 strings)

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

* Added translation using Weblate (Georgian)

* Translated using Weblate (Finnish)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Georgian)

Currently translated at 6.0% (19 of 313 strings)

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

* Added translation using Weblate (Nepali)

* Translated using Weblate (Nepali)

Currently translated at 98.1% (53 of 54 strings)

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

* Translated using Weblate (Nepali)

Currently translated at 0.6% (2 of 313 strings)

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

* Translated using Weblate (Nepali)

Currently translated at 20.4% (64 of 313 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Norwegian Nynorsk)

Currently translated at 96.4% (302 of 313 strings)

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

* Translated using Weblate (Croatian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Croatian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Georgian)

Currently translated at 6.0% (19 of 313 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 18.2% (57 of 313 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 36.7% (115 of 313 strings)

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

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 46.9% (147 of 313 strings)

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

* Translated using Weblate (Albanian)

Currently translated at 100.0% (313 of 313 strings)

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

---------

Co-authored-by: santiago046 <comehere665@gmail.com>
Co-authored-by: Ahmed Khaleel Shihab <ahmed91shihab@gmail.com>
Co-authored-by: Vaclovas Intas <Gateway_31@protonmail.com>
Co-authored-by: lukeearthwalker0 <lukeearthwalker33@gmail.com>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Quint <quintus3236@protonmail.com>
Co-authored-by: Cyxae Dexyc <cyxae@amphitryon.nrst.fr>
Co-authored-by: gummyhulk <hatsunemiku99@protonmail.com>
Co-authored-by: Demetre Ph <demetre.phalavandishvili@gmail.com>
Co-authored-by: Joonas Reinholm <joonas.reinholm@pm.me>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: pes18fan <realitaetinbewegung@proton.me>
Co-authored-by: Bruno Fragoso <darth_signa@hotmail.com>
Co-authored-by: Øystein Alværvik <cave_allegory@users.noreply.hosted.weblate.org>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Mat <tukanmm17@gmail.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Allam Contreras <allamc1197@gmail.com>
Co-authored-by: Jinzhou Huang <2314662431@qq.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: D <dici.handy@gmail.com>
2025-02-21 12:55:40 -07:00
Alexander Capehart
dddab1eda7
service: try fixing foreground errors
Probably caused by services being sticky.
2025-02-21 12:32:24 -07:00
Alexander Capehart
9ae3587a7e
detail: better fix no playlist nav
Actually a problem with the dialog. Very annoying execution flow bug.
2025-02-21 11:45:53 -07:00
Alexander Capehart
6589cd44eb
Revert "detail: fix up navigation"
This reverts commit bfdccd3ba5.
2025-02-21 11:31:09 -07:00
Alexander Capehart
bfdccd3ba5
detail: fix up navigation
No clue why this is happening, but I assume another classic android
moment has occurred and now I can't navigate away when objects are
invalidated unless I navigate away twice. Because reasons. Amazingly
designed platform.

Resolves #989.
2025-02-21 10:57:22 -07:00
Alexander Capehart
3d154ea66c
service: further delay start
Hopefully the foreground limiter "likes" this.
2025-02-10 14:04:47 -07:00
Alexander Capehart
3efd4ea59f
playback: fix playback sheet hiding on pre-U back
Caused by a missed check.
2025-02-10 14:00:01 -07:00
Alexander Capehart
9632e06ca6
musikr: fix build problems 2025-02-10 13:44:49 -07:00
Alexander Capehart
210285b39a
home: remove adaptive tabs
More hassle than they are worth.
2025-02-10 13:43:25 -07:00
Alexander Capehart
f9109b8a9c
musikr.build: enable symbols in taglibjni w/debug 2025-01-31 11:09:35 -07:00
Alexander Capehart
2e4b6681d1
build: bump to v4.0.0-dev5 2025-01-30 12:50:10 -07:00
Alexander Capehart
e3e19fb0ac
playback: avoid huge allocation on printing cmd 2025-01-21 13:18:23 -07:00
Alexander Capehart
b81ecf44c0
all: reformat 2025-01-16 09:40:36 -07:00
Alexander Capehart
020c6900a5
all: fix build issues 2025-01-15 11:44:57 -07:00
Alexander Capehart
ad2ec5a655
Revert "app: remove custom edge to edge setup"
This reverts commit f134d3e11b.
2025-01-15 11:44:18 -07:00
Alexander Capehart
b0b55b5069
main: band-aid bottom sheets flipping out pre-30
Caused by busted legacy window insets behavior biting me again.
2025-01-15 11:39:59 -07:00
Alexander Capehart
b108970fe5
build: bump to 4.0.0-dev4 2025-01-13 19:27:24 -07:00
Alexander Capehart
f28f2dd9f7
playback: fix dropped saved state on empty lib
Since ExoPlaybackStateHolder wasn't handling the new "empty
library" case.
2025-01-13 19:24:43 -07:00
Alexander Capehart
847d5aa1fc
all: reformat 2025-01-13 12:20:10 -07:00
Alexander Capehart
e1f07def10
settings: recreate on theme change
Possibly mitigates some new edge to edge issues.
2025-01-13 12:09:19 -07:00
Alexander Capehart
f134d3e11b
app: remove custom edge to edge setup
I think this conflicts with the weird default behavior of Android 15.
2025-01-13 11:56:46 -07:00
Alexander Capehart
10aaf0afd2
all: reformat 2025-01-11 20:02:00 -07:00
Alexander Capehart
a1289ffaca
service: attempt to band-aid foreground limit 2025-01-11 20:01:33 -07:00
Alexander Capehart
ad4b9a3859
playback: re-add file playback 2025-01-11 19:52:27 -07:00
Alexander Capehart
08e09af5b3
all: reformat 2025-01-11 19:16:59 -07:00
Alexander Capehart
cc6c5084ff
playback: reduce more skipping on tight reloads 2025-01-11 19:15:18 -07:00
Alexander Capehart
2f43113ce2
ui: make brown/grey themes distinct
These would otherwise be red and blue unless I enable color match.
2025-01-11 16:24:39 -07:00
Alexander Capehart
04e871f421
all: reformat 2025-01-11 10:18:36 -07:00
Alexander Capehart
698f0bc13c
detail: fix bouncing when navigating to song 2025-01-11 10:14:59 -07:00
Alexander Capehart
85a2952ae1
main: fix fab shadow
By reverting the previous changes to stop touch events from being
eaten?

Not sure why this works.
2025-01-11 10:14:59 -07:00
Alexander Capehart
1132e486ca
home: do not convert addedms to to secs 2025-01-09 19:33:14 -07:00
Alexander Capehart
e6b326a571
musikr: clarify album added timestamp api
Same reasons, should be milliseconds
2025-01-09 19:31:48 -07:00
Alexander Capehart
ae6a0438be
musikr: clarify added/modified timestamp apis
Clearly indicate their new millisecond nature.
2025-01-09 19:30:32 -07:00
Alexander Capehart
c359048721
playback: remove unused button theme 2025-01-09 12:54:48 -07:00
Alexander Capehart
29320f426e
playback: dont use off-standard colors for btns
Use colorSecondary instead of colorPrimaryFixedDim
2025-01-09 12:51:12 -07:00
Alexander Capehart
9b82b5aee0
build: bump to 4.0.0-dev3 2025-01-08 18:19:37 -07:00
Alexander Capehart
c5241dec60
app: reformat 2025-01-08 18:06:18 -07:00
Alexander Capehart
998375f28a
home: stop fabs from eating touch events 2025-01-08 18:02:56 -07:00
Alexander Capehart
f8ec77e137
main: fix unusable fast scroll below fab 2025-01-08 13:19:04 -07:00
Alexander Capehart
4a08809e50
home: hide loading indicator by default
Prevents flickering during navigation.
2025-01-08 12:58:58 -07:00
Alexander Capehart
ff074d0e3a
all: fix formatting 2025-01-08 12:42:44 -07:00
Alexander Capehart
3bd4027802
home: add retry to error dialog 2025-01-08 12:34:24 -07:00
Alexander Capehart
6f2b7abbef
music: commit playlist rewrites 2025-01-08 12:10:42 -07:00
Alexander Capehart
b3f4fdfb4a
build: bump version
Bump to version 4.0.0-dev2.
2025-01-08 10:37:03 -07:00
Alexander Capehart
5375c862b3
info: further standardize splash 2025-01-07 17:24:13 -07:00
Alexander Capehart
4318e70052
info: make splash branding better 2025-01-07 13:10:40 -07:00
Alexander Capehart
0ead77d6e6
info: switch splash motion 2025-01-07 12:40:17 -07:00
Alexander Capehart
6a6d15f3e8
info: tweak splash 2025-01-07 12:30:42 -07:00
Alexander Capehart
447f2da294
info: update icon
Use a new stacked design that is a lot more in line with M3 icon
design.
2025-01-06 22:03:31 -07:00
Alexander Capehart
3b97c61b7d
build: change version code to -dev
As is convention
2025-01-06 14:27:36 -07:00
Alexander Capehart
5e168860e7
musikr: bundle cleanup into api
Prevents as much footguns.
2025-01-06 13:16:31 -07:00
Alexander Capehart
6587d2259b
all: reformat 2025-01-06 11:44:13 -07:00
Alexander Capehart
298a30da6d
image: fix provider caching issues
- Covers would hypothetically not be updated in android auto
if the setting changed to off
- Cover fetching might fail in weird ways due to the current
error throwing
2025-01-06 11:32:03 -07:00
Alexander Capehart
bbc4db156e
musikr: fix equality issues 2025-01-06 11:23:55 -07:00
Alexander Capehart
1fb6097b9d
all: reformat 2025-01-06 08:29:15 -07:00
Alexander Capehart
6d09e06424
list: fix fastscroll layout issues 2025-01-06 08:26:17 -07:00
Alexander Capehart
3e54c032fe
app: fix cover provider authority conflict
Between release and debug builds
2025-01-06 08:26:13 -07:00
Alexander Capehart
4679785b78
list: update fastscrollrecyclerview credits 2025-01-04 17:53:18 -07:00
Alexander Capehart
9fe508a906
all: fix formatting 2025-01-04 17:51:40 -07:00
Alexander Capehart
156b2fe1f0
list: fix fast scroller haptics 2025-01-04 17:51:15 -07:00
Alexander Capehart
4809bf50cc
build: fix min sdk 2025-01-04 17:47:37 -07:00
Alexander Capehart
d486dc39cc
list: add haptic feedback to popup scroll 2025-01-04 17:47:19 -07:00
Alexander Capehart
9166580703
all: remove debug logs 2025-01-04 16:03:31 -07:00
Alexander Capehart
3431e13cde
image: fix format problem 2025-01-04 12:55:27 -07:00
Alexander Capehart
2d5ca0b351
music: connect mediaitems to cover provider 2025-01-04 12:54:40 -07:00
Alexander Capehart
07a0d01a06
image: fix bad coverprovider conventions 2025-01-04 12:54:24 -07:00
Alexander Capehart
b4a9f9af96
image: fix broken cover provider fetching 2025-01-04 12:52:27 -07:00
Alexander Capehart
b0faad6380
build: bump to version 4.0.0-beta1 2025-01-04 12:14:37 -07:00
Alexander Capehart
20be8c17fe
music: complete indexing after post-update steps
Not the most ideal, but results in less state bugs with the
current jank "pick folder" visibility in home.
2025-01-04 12:07:57 -07:00
Alexander Capehart
3007ad3ced
detail: re-add toolbar play/shuffle 2025-01-04 11:26:35 -07:00
Alexander Capehart
92a07e346b
detail: re-add grid view
Not going to do tablet layout right now in favor of shipping faster.
2025-01-04 11:08:46 -07:00
Alexander Capehart
7e6865c6b3
all: reformat 2025-01-04 11:08:01 -07:00
Alexander Capehart
533702ca1e
list: fix poor fast scroll empty state handling 2025-01-04 11:03:59 -07:00
Alexander Capehart
171c0c795e
list: re-add fast scroll thumb 2025-01-04 10:57:47 -07:00
Weblate (bot)
4c58590cb0
Translations update from Hosted Weblate (#938)
* Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Polish)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Russian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Belarusian)

Currently translated at 100.0% (313 of 313 strings)

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

---------

Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Maciej Klupp <maciej.klupp@gmail.com>
Co-authored-by: Макар Разин <makarrazin14@gmail.com>
2025-01-03 17:36:04 -07:00
Alexander Capehart
88d5d398c5
list: enable fast scroll thumb by default 2025-01-03 15:22:10 -07:00
Alexander Capehart
1594340046
all: reformat 2025-01-03 14:46:16 -07:00
Alexander Capehart
ab81995d1c
detail: enable fast scrolling
Finally possible with the new thumb enabling/disabling and scroll
design.
2025-01-03 14:44:58 -07:00
Alexander Capehart
bf9b842407
list: implement fast scroll thumb disabling 2025-01-03 14:44:17 -07:00
Alexander Capehart
f5ac87a36b
detail: use only linear recyclerviews
Going to switch to a two-pane layout.
2025-01-03 14:33:31 -07:00
Alexander Capehart
ecc8d8750a
list: make fast scroll thumb less intrusive 2025-01-02 12:09:03 -07:00
Alexander Capehart
be666069fc
home: fix broken genre no music label 2025-01-01 16:31:06 -07:00
Alexander Capehart
b65481dd9c
home: disable action during loading 2025-01-01 16:31:06 -07:00
Weblate (bot)
56ff872f04
Translations update from Hosted Weblate (#935)
* Translated using Weblate (Croatian)

Currently translated at 100.0% (311 of 311 strings)

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

* Translated using Weblate (Welsh)

Currently translated at 99.6% (310 of 311 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (54 of 54 strings)

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

* Translated using Weblate (Hebrew)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (312 of 312 strings)

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

* Translated using Weblate (Finnish)

Currently translated at 99.6% (311 of 312 strings)

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

* Translated using Weblate (Czech)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Polish)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Swedish)

Currently translated at 98.1% (53 of 54 strings)

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

* Translated using Weblate (Swedish)

Currently translated at 96.1% (301 of 313 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Croatian)

Currently translated at 100.0% (313 of 313 strings)

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

* Translated using Weblate (Azerbaijani)

Currently translated at 42.1% (132 of 313 strings)

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

---------

Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: fin-w <fin-w@users.noreply.hosted.weblate.org>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Максим Горпиніч <mgorpinic2005@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Martin K <martyshkon@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: Maciej Klupp <maciej.klupp@gmail.com>
Co-authored-by: gummyhulk <hatsunemiku99@protonmail.com>
Co-authored-by: Femini <nizamismidov4@gmail.com>
Co-authored-by: Alexander Capehart <alex@oxycblt.org>
2025-01-01 16:12:05 -07:00
Alexander Capehart
c3ccb8519e
musikr: add empty library check 2025-01-01 16:10:34 -07:00
Alexander Capehart
9161b8f777
home: make no music action generic
This way the playlist view can switch to "New Playlist" if a load
finishes but the user hasn't made any playlists.
2025-01-01 16:07:36 -07:00
Alexander Capehart
0f4a550775
home: disable click listener when no error 2025-01-01 15:55:15 -07:00
Alexander Capehart
028fff4c42
home: use correct icons for no music indicators 2025-01-01 15:52:46 -07:00
Alexander Capehart
d61c2852e6
home: simplify no music indicator
This is not the most ideal communication of the UI, but for the sake
of delivering faster this will be the setup until I can implement some
kind of scaffold system (which will be annoying and hard).
2025-01-01 15:44:30 -07:00
Alexander Capehart
bb8dfdb28a
home: dont hide existing items during load 2025-01-01 15:32:57 -07:00
Alexander Capehart
a2e6bcbb7f
musikr: separate immutable/mutable subclasses
This makes it easier for me to centralize certain DI.
2025-01-01 14:37:01 -07:00
Alexander Capehart
194e6b1574
image: introduce cover provider
This will be used to expose image data to android auto.
2025-01-01 14:21:44 -07:00
Alexander Capehart
62e214039f
all: reformat 2025-01-01 13:59:40 -07:00
Alexander Capehart
75455b1b90
musikr: make cover files more concrete
This should allow me to implement a solid ContentProvider.
2025-01-01 13:58:52 -07:00
Alexander Capehart
2401f9031f
music: connect update tracker to service 2025-01-01 13:56:59 -07:00
Alexander Capehart
04e81916f7
all: fix formatting 2025-01-01 13:14:06 -07:00