Commit graph

1699 commits

Author SHA1 Message Date
Tibor Kaputa
7af3378432
Merge pull request #342 from qwertyfinger/fix-audio-focus
Don't remove MusicService from foreground on focus loss during playback
2021-08-29 10:56:02 +02:00
Andrii Chubko
c8fdb46dfc Don't remove MusicService from foreground on focus loss during playback
Otherwise, our Service can be easily killed by the OS and playback won't be resumed when the focus should be gained back.
2021-08-29 09:42:02 +01:00
tibbi
71f59d5dcc tweaking some MarqueeTextView code style, no functionality change 2021-08-24 15:45:51 +02:00
Tibor Kaputa
a5b1d57fad
Merge pull request #329 from AlbertoPellitteri/text-transition-feature
Sliding track title and track artist feature
2021-08-24 15:43:49 +02:00
Tibor Kaputa
de8bf63a8f
Merge pull request #341 from qwertyfinger/feature/repeat-off-option
Add option to disable repeat entirely
2021-08-24 14:17:33 +02:00
Tibor Kaputa
2578f8973e
Update strings.xml 2021-08-24 14:17:12 +02:00
Andrii Chubko
d2a088a175 Simplify code 2021-08-24 13:46:34 +03:00
Andrii Chubko
e92ba9ab9d Change 'song' to 'track' in code 2021-08-24 13:22:56 +03:00
Andrii Chubko
9a3824588e Add repeat_off playback option 2021-08-24 13:22:19 +03:00
Tibor Kaputa
6b014db4cf
Merge pull request #339 from qwertyfinger/feature/stop-playback-after-one-song
Add option to stop playback after the current song
2021-08-24 12:07:14 +02:00
Tibor Kaputa
ffffedfd6c
Update strings.xml 2021-08-24 12:06:33 +02:00
Tibor Kaputa
f82629946c
shortening some code 2021-08-24 12:05:15 +02:00
Tibor Kaputa
470b0bc90d
removing some imports 2021-08-24 12:03:39 +02:00
Andrii Chubko
b069d4ed63 Don't move on to next track when stop-after-one-song is enabled 2021-08-24 11:37:55 +03:00
Andrii Chubko
038344525c Fix non-consistent playback setting behavior 2021-08-24 11:26:01 +03:00
Andrii Chubko
a135182ea5 Change 'Repeat playlist' to 'Repeat all' 2021-08-22 22:34:10 +03:00
Andrii Chubko
0e3a8802d8 Revert to using Toasts and remove tooltips 2021-08-22 20:33:36 +01:00
Andrii Chubko
73cd1a0176 Revert "Add tooltip for shuffle button"
This reverts commit 1361d816
2021-08-22 22:24:48 +03:00
Andrii Chubko
1361d816bf Add tooltip for shuffle button 2021-08-21 17:16:13 +03:00
Andrii Chubko
95d779c737 Delete autoplay strings 2021-08-21 17:16:13 +03:00
Andrii Chubko
380ed1fad1 Replace "enabled" messages with a setting description
Since we don't have 2 enabled/disabled states for playback settings anymore, I think it feels more clear and concise to use a simple setting description so that user sees a message with how playback will work now.

So UX will look like this - user switches between playback settings and sees messages "Repeat current song" -> "Stop playback after current song" -> "Repeat playlist" instead of "Current song repetition enabled" -> "Stop playback after current song enabled" -> "Playlist repetition enabled".
2021-08-21 17:16:04 +03:00
Andrii Chubko
2ed0b0c729 Remove playback setting strings that are not used anymore 2021-08-21 17:15:36 +03:00
Andrii Chubko
8937d459f8 Replace Toasts with Snackbars
When clicking on action button a couple of times, Toasts are being displayed sequentially and it's hard to understand what your last action actually.
Snackbars are replaced instantly when a new one comes in.
2021-08-21 17:14:01 +03:00
Andrii Chubko
046f39c0f5 Add option to stop playback after the current song
Introduced PlaybackSetting enum to deal with different playback setting states.
2021-08-21 17:13:45 +03:00
Tibor Kaputa
61da413761
Update .editorconfig 2021-08-17 09:38:29 +02:00
Tibor Kaputa
b11bfc8764
Update .editorconfig 2021-08-16 23:14:43 +02:00
Tibor Kaputa
e6f5c572d6
Merge pull request #336 from mahdisayeri/add-persian-fa-language
Add persian fa language
2021-08-13 15:07:16 +02:00
Toka
1d344d18a9 Translate: edit persian(fa) language 2021-08-13 14:28:04 +04:30
Toka
694c91b141 Translate: add persian(fa) language -> res/values-fa/strings.xml 2021-08-13 13:20:40 +04:30
Tibor Kaputa
bca461845b
Merge pull request #335 from KimFML/master
Add Malay language string
2021-08-01 09:37:33 +02:00
KimFML
da606575e4 Translation: Add Malay Language(values-ms/strings.xml) 2021-08-01 09:59:51 +08:00
KimFML
6e833ee6d6 Translation: Add Malay Language(values-ms/strings.xml) 2021-08-01 09:58:54 +08:00
AlbertoPellitteri
91cf8434c4 Sliding track artist implemented 2021-05-26 23:46:58 +02:00
AlbertoPellitteri
7031aa8759 Sliding track title implemented 2021-05-26 23:09:42 +02:00
Tibor Kaputa
06fc034d51
Merge pull request #328 from AlbertoPellitteri/update-italian-strings
Italian
2021-05-26 19:52:35 +02:00
AlbertoPellitteri
7674b5fc7e Italian strings have been updated 2021-05-26 19:08:16 +02:00
tibbi
694167e5ef updating gradle 2021-05-11 11:41:24 +02:00
tibbi
4188206b58 updating changelog 2021-05-11 10:25:10 +02:00
tibbi
b3175866a9 update version to 5.7.0 2021-05-11 10:25:03 +02:00
tibbi
ff7912659f adding some compileOptions 2021-05-11 10:21:58 +02:00
tibbi
94ac272040 updating commons 2021-05-11 10:17:03 +02:00
tibbi
30aa00ca44 adding some null checks to AppWidgetManager.getInstance 2021-05-11 09:29:06 +02:00
tibbi
c834952809 adding some Select all cab menu items 2021-05-10 23:22:23 +02:00
tibbi
0a9fa237fb do not show No Items Found when loading from cache 2021-05-10 23:05:21 +02:00
tibbi
94747fa6a1 use the helper functions at parsing cursors 2021-05-10 23:03:28 +02:00
tibbi
ee1b3668c4 delete albums from db when appropriate 2021-05-10 22:59:54 +02:00
tibbi
aa7839ffea cache albums for quicker loading 2021-05-10 22:39:01 +02:00
tibbi
9a976c62e5 creating an Albums db table 2021-05-10 22:13:29 +02:00
tibbi
6f98c23830 remove artists from cache at deleting them too 2021-05-10 21:50:18 +02:00
tibbi
2f8a1aa84b prefetch artists from the database 2021-05-10 21:35:30 +02:00