Commit graph

3016 commits

Author SHA1 Message Date
Naveen
c95e448581
Expand the comment 2023-08-25 17:41:59 +05:30
Naveen
0b9ba7fc5a
Allow reordering items while shuffle mode is enabled
We should redo this once support for shuffle order is added to the Player interface (https://github.com/androidx/media/issues/325)
2023-08-25 17:34:51 +05:30
Naveen
a6818e4084
Convert player listener to an extension as well 2023-08-25 14:15:50 +05:30
Tibor Kaputa
5602b61a35
Merge pull request #588 from weblate/weblate-simple-mobile-tools-simple-music-player
Translations update from Hosted Weblate
2023-08-25 10:41:06 +02:00
J. Lavoie
ff95825ef7
Translated using Weblate (Italian)
Currently translated at 100.0% (77 of 77 strings)

Translation: Simple Mobile Tools/Simple Music Player
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-music-player/it/
2023-08-23 15:49:03 +02:00
J. Lavoie
c9b01f338a
Translated using Weblate (French)
Currently translated at 100.0% (77 of 77 strings)

Translation: Simple Mobile Tools/Simple Music Player
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-music-player/fr/
2023-08-23 15:49:03 +02:00
Naveen
7f26701507
Show toast on ForegroundServiceNotAllowedException 2023-08-23 16:34:32 +05:30
Naveen
e00eadc838
Check if equalizer is initialized before releasing 2023-08-22 22:37:30 +05:30
Naveen
d5dadfe189
Remove duplicated code 2023-08-22 22:37:02 +05:30
Naveen
da6b2822cb
Update playback info on prepare 2023-08-21 15:56:24 +05:30
Naveen
0686de36ba
Prepare player when widget is added 2023-08-21 15:35:01 +05:30
Naveen
0cd61de0f0
Minor code cleanup 2023-08-21 14:04:24 +05:30
Naveen
8e33d4099c
Minor code improvement 2023-08-21 09:11:09 +05:30
Naveen
1014d298a5
Reset sleep timer in background! 2023-08-21 09:02:50 +05:30
Naveen
def4625601
Minor readability improvement 2023-08-21 08:57:00 +05:30
Naveen
31e5a6c581
Remove unused constants 2023-08-21 08:53:16 +05:30
Naveen
016070bfaa
Properly handle repeat modes 2023-08-21 00:16:04 +05:30
Naveen
e46c39a33f
Toggle skip silence when gapless config is changed 2023-08-20 23:54:33 +05:30
Naveen
51321e33ca
Properly handle show filename config 2023-08-20 23:51:21 +05:30
Naveen
72316119ec
Refresh queue after show filename config is changed 2023-08-20 23:50:39 +05:30
Naveen
05495a58f6
Minor code improvement 2023-08-20 22:53:47 +05:30
Naveen
191dc56da0
Always init queue and prepare player at start
If there are no items in the queue, prepare player using all tracks
2023-08-20 22:40:46 +05:30
Naveen
88c874d8e8
Resume playback if it's paused 2023-08-20 21:41:24 +05:30
Naveen
0adf91cba3
Update comment 2023-08-20 21:04:51 +05:30
Naveen
45da77bd07
Move everything to playback package 2023-08-20 21:02:37 +05:30
Naveen
88b0b1aba4
Delete older music service 2023-08-20 21:01:53 +05:30
Naveen
709c2205e5
Setup equalizer 2023-08-20 20:59:43 +05:30
Naveen
2c0dad101c
Avoid flickering play/pause button 2023-08-20 19:01:48 +05:30
Naveen
cccf715e72
Create controller only when absolutely required 2023-08-20 18:48:59 +05:30
Naveen
0b6e9af7a6
Set media controller looper to main looper 2023-08-20 18:47:04 +05:30
Naveen
faadf3a4b9
Fix play next menu option logic 2023-08-20 15:04:47 +05:30
Naveen
8de58513b3
Call player methods on player thread 2023-08-20 12:58:19 +05:30
Naveen
481041564e
Code readability improvement 2023-08-20 12:10:50 +05:30
Naveen Singh
6fe7458e5f
Merge branch 'SimpleMobileTools:master' into media3 2023-08-19 23:06:20 +05:30
Naveen
7a421b8bb2
Remove some unused receivers and music service code 2023-08-19 23:05:31 +05:30
Naveen
c45edd3690
Setup everything using media controller api 2023-08-19 23:04:54 +05:30
Naveen
19ce6d2684
Remove no longer required logic from folders fragment 2023-08-19 23:01:42 +05:30
Naveen
ff22ada30c
Setup widget using media controller api 2023-08-19 23:00:02 +05:30
Naveen
585b053173
Setup adapters using media controller api
- Move common code between adapters to base music adapter class.
- Rewrite and move player related extensions to simple controller activity.
2023-08-19 22:59:19 +05:30
Naveen
02ad33ccaf
Setup queue activity using media controller api 2023-08-19 22:52:59 +05:30
Naveen
7d48a1fd47
Save track as tag in media item 2023-08-19 22:51:57 +05:30
Naveen
95f375571f
Move controller logic to a separate class 2023-08-19 22:31:32 +05:30
Naveen
e6cf02a023
Update track info on resume 2023-08-19 17:19:35 +05:30
Naveen
f268fa137c
Minor code improvement 2023-08-19 14:40:57 +05:30
Naveen
d4aef1c322
Expose current playback info in companion object 2023-08-19 14:27:42 +05:30
Naveen
a4a5938a38
Simplify controller logic and catch cancellation exception 2023-08-19 13:14:40 +05:30
Tibor Kaputa
f799e19c3a
Merge pull request #581 from weblate/weblate-simple-mobile-tools-simple-music-player
Translations update from Hosted Weblate
2023-08-14 17:57:32 +02:00
en2sv
9a2c8fa9ad
Translated using Weblate (Swedish)
Currently translated at 100.0% (77 of 77 strings)

Translation: Simple Mobile Tools/Simple Music Player
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-music-player/sv/
2023-08-14 17:56:38 +02:00
Kingproone
99341d6ddf
Translated using Weblate (Hungarian)
Currently translated at 100.0% (77 of 77 strings)

Translation: Simple Mobile Tools/Simple Music Player
Translate-URL: https://hosted.weblate.org/projects/simple-mobile-tools/simple-music-player/hu/
2023-08-14 17:56:38 +02:00
Tibor Kaputa
a60e762282
Merge pull request #584 from spkprs/master-1
Update strings.xml
2023-08-14 17:56:34 +02:00