Commit graph

401 commits

Author SHA1 Message Date
Moritz Weber
118a0dcd26 base for unit tests 2023-08-30 16:27:54 -04:00
Moritz Weber
261b8e13d6 fix initialisation of playlist widget 2023-08-30 14:58:10 -04:00
Moritz Weber
7381eec249
fix #128 (#138) 2023-08-29 21:06:49 -04:00
Moritz Weber
ad03e593fa minor tweaks and logging for music fetcher 2023-08-26 10:47:53 -04:00
Moritz Weber
494e5994b0 deleted app_zh_Hans.arb 2023-08-24 20:34:33 -04:00
Weblate (bot)
3a79fa5aa1
Translated using Weblate (Italian) (#135)
Currently translated at 95.0% (154 of 162 strings)

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Merge remote-tracking branch 'origin/master'

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Merge remote-tracking branch 'origin/master'

Translated using Weblate (German)

Currently translated at 100.0% (160 of 160 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 10.6% (17 of 160 strings)

Translated using Weblate (French)

Currently translated at 100.0% (160 of 160 strings)

Added translation using Weblate (Chinese (Simplified))

Translated using Weblate (French)

Currently translated at 40.6% (65 of 160 strings)

Translated using Weblate (French)

Currently translated at 36.8% (59 of 160 strings)

Translated using Weblate (Italian)

Currently translated at 94.3% (151 of 160 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 15.0% (24 of 160 strings)

Translated using Weblate (Spanish)

Currently translated at 75.6% (121 of 160 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 5.0% (8 of 160 strings)

Translated using Weblate (Italian)

Currently translated at 94.3% (151 of 160 strings)

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Italian)

Translated using Weblate (French)

Currently translated at 36.2% (58 of 160 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (160 of 160 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Finnish)

Currently translated at 76.3% (116 of 152 strings)

Translated using Weblate (Finnish)

Currently translated at 12.5% (19 of 152 strings)

Added translation using Weblate (Finnish)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (152 of 152 strings)

Translated using Weblate (English)

Currently translated at 100.0% (152 of 152 strings)












Translate-URL: https://hosted.weblate.org/projects/mucke/app/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/de/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/en/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/es/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/fi/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/fr/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/it/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/uk/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/zh_Hans/
Translation: mucke - Music Player/App

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Guava <Novare@163.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Jonathan Soares <jpub@disroot.org>
Co-authored-by: Matthieu LAURENT <matthieu.laurent69@proton.me>
Co-authored-by: Mirko Di <mirko@mirkodi.eu>
Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Tess Cettiidae <c3ttiidae7esia@proton.me>
2023-08-24 20:24:41 -04:00
Weblate (bot)
7c34007008
Update translation files (#134)
Updated by "Cleanup translation files" hook in Weblate.

Merge remote-tracking branch 'origin/master'

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Merge remote-tracking branch 'origin/master'

Translated using Weblate (German)

Currently translated at 100.0% (160 of 160 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 10.6% (17 of 160 strings)

Translated using Weblate (French)

Currently translated at 100.0% (160 of 160 strings)

Added translation using Weblate (Chinese (Simplified))

Translated using Weblate (French)

Currently translated at 40.6% (65 of 160 strings)

Translated using Weblate (French)

Currently translated at 36.8% (59 of 160 strings)

Translated using Weblate (Italian)

Currently translated at 94.3% (151 of 160 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 15.0% (24 of 160 strings)

Translated using Weblate (Spanish)

Currently translated at 75.6% (121 of 160 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 5.0% (8 of 160 strings)

Translated using Weblate (Italian)

Currently translated at 94.3% (151 of 160 strings)

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Italian)

Translated using Weblate (French)

Currently translated at 36.2% (58 of 160 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (160 of 160 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Finnish)

Currently translated at 76.3% (116 of 152 strings)

Translated using Weblate (Finnish)

Currently translated at 12.5% (19 of 152 strings)

Added translation using Weblate (Finnish)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (152 of 152 strings)

Translated using Weblate (English)

Currently translated at 100.0% (152 of 152 strings)












Translate-URL: https://hosted.weblate.org/projects/mucke/app/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/de/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/en/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/es/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/fi/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/fr/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/it/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/uk/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/zh_Hans/
Translation: mucke - Music Player/App

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Guava <Novare@163.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Jonathan Soares <jpub@disroot.org>
Co-authored-by: Matthieu LAURENT <matthieu.laurent69@proton.me>
Co-authored-by: Mirko Di <mirko@mirkodi.eu>
Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Tess Cettiidae <c3ttiidae7esia@proton.me>
2023-08-24 20:21:42 -04:00
Moritz Weber
5246e57715 renamed chinese translation file 2023-08-24 18:41:32 -04:00
Moritz Weber
fb048005e4 added empty chinese translation file 2023-08-24 16:53:11 -04:00
Weblate (bot)
72fd219d94
Update translation files (#121)
Updated by "Cleanup translation files" hook in Weblate.

Merge remote-tracking branch 'origin/master'

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Merge remote-tracking branch 'origin/master'

Translated using Weblate (German)

Currently translated at 100.0% (160 of 160 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 10.6% (17 of 160 strings)

Translated using Weblate (French)

Currently translated at 100.0% (160 of 160 strings)

Added translation using Weblate (Chinese (Simplified))

Translated using Weblate (French)

Currently translated at 40.6% (65 of 160 strings)

Translated using Weblate (French)

Currently translated at 36.8% (59 of 160 strings)

Translated using Weblate (Italian)

Currently translated at 94.3% (151 of 160 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 15.0% (24 of 160 strings)

Translated using Weblate (Spanish)

Currently translated at 75.6% (121 of 160 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 5.0% (8 of 160 strings)

Translated using Weblate (Italian)

Currently translated at 94.3% (151 of 160 strings)

Added translation using Weblate (Portuguese (Brazil))

Added translation using Weblate (Italian)

Translated using Weblate (French)

Currently translated at 36.2% (58 of 160 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (160 of 160 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Finnish)

Currently translated at 76.3% (116 of 152 strings)

Translated using Weblate (Finnish)

Currently translated at 12.5% (19 of 152 strings)

Added translation using Weblate (Finnish)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (152 of 152 strings)

Translated using Weblate (English)

Currently translated at 100.0% (152 of 152 strings)












Translate-URL: https://hosted.weblate.org/projects/mucke/app/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/de/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/en/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/es/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/fi/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/fr/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/it/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/uk/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/zh_Hans/
Translation: mucke - Music Player/App

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Guava <Novare@163.com>
Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi>
Co-authored-by: Jonathan Soares <jpub@disroot.org>
Co-authored-by: Matthieu LAURENT <matthieu.laurent69@proton.me>
Co-authored-by: Mirko Di <mirko@mirkodi.eu>
Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: Tess Cettiidae <c3ttiidae7esia@proton.me>
2023-08-24 16:47:05 -04:00
Moritz Weber
52df779dd1 tweaks for library scan:
- added optional permission to manage all files
- speed improvements to color selection
- prepared fallback for missing covers
2023-08-24 16:30:07 -04:00
Moritz Weber
9eb71b3b76 activate French; style clickable artist 2023-08-23 21:36:16 -04:00
Frieder Hannenheim
fd4877a159
Make Artist tappable in AlbumDetailsPage to go to the artist (#123)
* add onTapTitle to CoverSliverAppBar

* untested changes

* Make artist tappable to go to album artist

* remove gesture detector

---------

Co-authored-by: FriederHannenheim <frieder12.fml@pm.me>
2023-08-23 21:04:37 -04:00
Moritz Weber
9e41b35a80 update main action 2023-08-23 20:45:33 -04:00
Moritz Weber
22e29670e7 updated dependencies and gradle 2023-08-23 20:14:58 -04:00
moritz-weber
e7c71cee80 reverted changes to build action 2023-08-23 12:13:16 -04:00
Frieder Hannenheim
65c5506e02
Complete rewrite of local_music_fetcher_impl including faster import and multithreading (#130)
* changes in file scanning
- progress indicator
- ManageExternalStorage permission
- fewer database calls

* filter allowed extensions and blocked paths earlier

* seperated fetching songs into 3 different for loops. This is messy for now but needs to be done in order to enable multithreading

* fix lint

* this does not work but I need it on my laptop

* Working multithreaded import

* fixes for multithreaded import

* multithread color generation

* Changes to the getBackgroundColor algorythm and a fun debugging trick that makes the album covers look hard

* final tweaks to color generation & remove debugging code

* remove vscode generated launch.json

* remove old background color code

* small changes and fixes in local_music_fetcher

* add quotes around env var in workflow

* change location for keystore in actions

---------

Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Co-authored-by: FriederHannenheim <frieder12.fml@pm.me>
2023-08-23 11:51:23 -04:00
Moritz Weber
1034a88cb5 refined init workflow 2023-07-15 20:56:30 +02:00
Moritz Weber
719f9bb721
Merge pull request #122 from FriederHannenheim/share_song
Add share song button
2023-07-15 17:12:39 +02:00
Moritz Weber
54407ef854 small fix in ListTileTheme 2023-07-15 17:09:51 +02:00
Moritz Weber
8b58bf0b43
Merge pull request #118 from FriederHannenheim/loop_mode_stop
Implement stop looping mode
2023-07-15 16:41:51 +02:00
Moritz Weber
065854fbc3 new icon for stop mode; finer position stream 2023-07-15 16:37:18 +02:00
Frieder Hannenheim
8936ffce5b fix stop loop mode 2023-07-12 19:12:15 +02:00
Frieder Hannenheim
bb80b344f5 Add share song button 2023-07-12 18:02:44 +02:00
Moritz Weber
b6ddba1baa release 1.4.0 2023-07-09 17:36:16 +02:00
Moritz Weber
c14941f896
Merge pull request #120 from weblate/weblate-mucke-app
Translations update from Hosted Weblate
2023-07-09 15:12:56 +02:00
Hosted Weblate
f25be854bd
Translated using Weblate (Norwegian Bokmål)
Currently translated at 93.4% (142 of 152 strings)

Translated using Weblate (German)

Currently translated at 98.6% (150 of 152 strings)

Translated using Weblate (English)

Currently translated at 100.0% (152 of 152 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/mucke/app/de/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/en/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/nb_NO/
Translation: mucke - Music Player/App
2023-07-08 13:59:51 +02:00
Moritz Weber
7c1bc23e8b Merge branch 'master' of github.com:moritz-weber/mucke 2023-07-08 12:36:20 +02:00
Moritz Weber
17ab17ca9a update to Flutter 3.10; package updates 2023-07-08 12:36:16 +02:00
Moritz Weber
4c0eb8347b
Update main.yml
update to Flutter 3.10.5
2023-07-08 12:34:55 +02:00
Frieder Hannenheim
b1829a9d77 impement stop loop mode (not working) 2023-07-04 21:28:14 +02:00
Moritz Weber
a2aeae6a50 Merge branch 'master' of github.com:moritz-weber/mucke 2023-07-04 20:46:51 +02:00
Moritz Weber
875d02f6ca fix broken build 2023-07-04 20:46:48 +02:00
Moritz Weber
bcc2b7e782
Merge pull request #114 from FriederHannenheim/master
Fix music library scan failing when there's an album with a pure black cover
2023-07-04 20:44:48 +02:00
Frieder Hannenheim
80ea93da2c Use firstWhereOrNull instead of adding another color 2023-07-04 20:39:07 +02:00
Moritz Weber
a421c45cfe
Merge pull request #117 from weblate/weblate-mucke-app
Translations update from Hosted Weblate
2023-07-04 20:32:09 +02:00
Hosted Weblate
3cbba21a00
Merge remote-tracking branch 'origin/master' 2023-07-04 20:31:35 +02:00
Moritz Weber
1ef16a0d4e
Merge pull request #116 from FriederHannenheim/fix_warnings_and_infos
Fix a lot lints
2023-07-04 20:31:31 +02:00
Hosted Weblate
0df0da1505
Merge remote-tracking branch 'origin/master' 2023-07-04 20:31:19 +02:00
Moritz Weber
5233a7f6ac
Merge pull request #115 from FriederHannenheim/remove_on_audio_query
Remove on_audio_query
2023-07-04 20:31:16 +02:00
Frieder Hannenheim
e42cbac850 Fix a lot lints 2023-07-04 19:38:46 +02:00
Frieder Hannenheim
c9bfb65092 remove on_audio_query 2023-07-04 19:09:17 +02:00
Frieder Hannenheim
98e3e0fdc6 Fix music library not scanning when there's an album with a pure black cover 2023-07-04 18:35:42 +02:00
Hosted Weblate
6fe55f753c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (149 of 149 strings)

Translated using Weblate (German)

Currently translated at 100.0% (149 of 149 strings)

Translated using Weblate (German)

Currently translated at 100.0% (147 of 147 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 54.2% (77 of 142 strings)

Translated using Weblate (Ukrainian)

Currently translated at 99.2% (140 of 141 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (115 of 115 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Manuel <manso0n@hotmail.com>
Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Translate-URL: https://hosted.weblate.org/projects/mucke/app/de/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/es/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/mucke/app/uk/
Translation: mucke - Music Player/App
2023-07-03 20:01:01 +02:00
Moritz Weber
0d7031aa7c
Merge pull request #113 from weblate/weblate-mucke-app
Translations update from Hosted Weblate
2023-07-03 20:00:55 +02:00
Moritz Weber
6af206a842
Merge pull request #108 from FriederHannenheim/master
Use metadata_god for audio metadtata
2023-07-02 19:28:40 +02:00
Moritz Weber
2d90f16551
Merge branch 'master' into master 2023-07-02 19:26:50 +02:00
Moritz Weber
159c358d2e added initialization of two smartlists 2023-07-02 17:54:05 +02:00
Hosted Weblate
5286b50b3b
Merge remote-tracking branch 'origin/master' 2023-07-02 17:02:16 +02:00
Moritz Weber
9c0aad5489 added animations to currently playing/queue 2023-07-02 17:02:08 +02:00