Requests in progress
- [x] 1.
[Feature] Sleep timer:
This feature stops the songs that is playing when the time has elapsed. It would be good if it was like in the MX Player or Pulsar (in screenshots) that we determine the time that the songs will be playing and if it is to let the last song play completely, even after the sleep timer has ended.
This project might help with something because it has the timer feature. It also has other features that can help with other points covered in this issue.
| Sleep Timer Settings | Sleep Timer On |
| :---: | :---: |
| | |
- [ ] 2.
[Bug/Feature] Remember the settings of player/queue and fix loop buttons:
When you exit and enter the app the queue is cleared and only the last song played remains and it is looping, this should not occur, the queue should remain unchanged regardless of whether you exit the app. In addition to the queue remaining unchanged, the volume and loop settings should also be remembered, even if you exit the app.
About the loop buttons, there is currently an option that defines what occurs after a queue ends, but if the loop buttons work as expected, this option will no longer be required.
Expected behavior:
-
Single repetition/Repeat 1x (π) [Correct title: Repeat this song]:
If enabled it should make the current song (alone or in a queue) play infinitely. If disabled it should simply make the current song stop when finishing (if alone) or (if in a queue) make the queue stop playing after the last song plays completely.
-
Endless repetition/Repeat β (π) [Correct title: Repeat all songs]:
If enabled it should make the current sound (if alone) play infinitely and if disabled should cause the current sound to stop playing. In a queue, if enabled it should make the queue play infinitely. If disabled the queue should stop playing when the last song plays completely.
-
If none of these options are enabled:
If the song is alone it should stop after playing completely and if it is a queue, it should stop after the last song plays completely.
-
[ ] 3. [Feature] Change the shuffle songs limit in the queue:
Modify the limit freely. This option would have a message somewhere recommending the use of a value β€100 to avoid problems.
These below requests are based on Pulsar. This was the player I used because it is lightweight, simple and efficient but I switched to MPGO because in addition to lightweight, simple and efficient it is open source and free of useless trackers and permissions. Pulsar has some things that, if implemented in MPGO will make it even better.
- [ ] 4.
[Feature] "Previous, Play/Pause and Next" buttons on the song in progress and drag to open more options:
- [ ] 5.
[Feature] New sorting options:
(#231, maybe #233 and #251)
- [ ] 6.
[Feature] Playlists:
Creating playlists, option to turn a queue into a playlist, back up playlist, etc. (#132)
| Playlist | Playlists menu (float menu opened) | Queue to playlist |
| :---: | :---: | :---: |
| | | |
-
[ ] 7. [Feature] Shuffle queue:
Basically an option (button) to shuffle the queue itself.
-
[x] 8. [Feature] Indicating the song playing in the queue:
It would be great if some detail was added to show which song is currently playing in the queue (maybe a background with a different color or some icon, etc.).
Showing the song playing when opening the queue (the queue would scroll directly to the song that is currently playing) would also be a great feature.
These features would help a lot when dealing with large queues.
-
[ ] 9. [Feature] Improvements in the description of some options:
Some descriptions of some options may trust some people, and a small change can resolve this. The change would be to put a fixed description Instead of one that changes according to the state of the option.
| Option | Recommended fixed description |
| --- | --- |
| Precise volume control | Turn on/off precise volume control |
| Audio focus | Turn on/off audio focus management |
| Headset plug | Turn on/off headset plug management |
| Embedded album covers | Show/hide album covers |
Completed requests
-
[x] 1. ~~[Feature] Show file name instead of tags:
This would cause the files to be displayed with the name of the file, instead of what is in the tag, but the ideal would be to have an option to see the tags as well, and perhaps even an option to select how you prefer the songs to be shown.~~
-
[x] 2. [Added in 83dc830] ~~[Feature] Organize the tabs:
This would make it possible to change the positions of the tabs and perhaps even have an option to add a new tab.~~
-
[x] 3. ~~[Feature] Add all other songs in the folder or album to the queue automatically:
It would simply add all the songs in the folder or album that the song that was put to play at the moment belongs to the queue.~~
-
[x] 4. ~~[Feature] Show the album and music covers both in the player and in the notification bar and lock screen:
Basically you would have an option to show or not the covers of the songs that have covers available.~~
-
[x] 5. [Fixed in 2047360] ~~[Bug] Hidden songs, albums, etc:
The albums, songs, and everything else from the folders we hide should no longer appear, but they still appear in the tabs of artists and songs.~~
-
[x] 6. ~~Music progress bar improvement:
The bar is very close to the edge of the screen, this makes it impossible to drag the music to the minute 00:00 or to the end. I think just compressing the bar a little so that it gets a little away from the edge of the screen already solves the problem.~~
| Progress Bar |
| :---: |
| |
-
[x] 7. ~~[Bug/Feature] File name everywhere:
The "Song visualization" feature with the "filename" option selected causes file names to be shown only within folders and albums, the correct one would show the file name everywhere (as in the list of all songs, queue, etc.).~~
~~Another thing would be to have an option to show/hide the file extension.~~
-
[x] 8. [There is no option to turn this on/off but shuffle songs are now queued] ~~[Feature] Add shuffle songs to queue:
An option to add or not the shuffle sounds to the queue. This option would have a message somewhere warning you not to use this if you have many songs (more than 200).~~
-
[x] 9. [Partially fixed with the removal of duplicates. Queue improvements will be made later] ~~[Bug] Duplicate songs in queue:
In my opinion it is very useful to have how to duplicate songs in the queue, but doing this in MPGO currently causes some bugs.~~
- ~~If duplicate song are in sequence: This song will be playing in loop.~~
- ~~If the duplicate song is alternated: The duplicate song and the one between the duplicates will be playing in loop.~~
-
[x] 10. [528ea10 adds the option to move songs in the queue] ~~[Feature] Move the songs freely in the queue and playlists (if added):
Maybe this repo will help.~~
- [x] 11. [Added in v4.4.1] ~~
[Feature] Improvement in the way of moving the tabs:
Maybe this repo will help.~~