
Fix an esoteric crash with queue synchronization during the playback restore process. Auxio will attempt to re-synchronize the queue index whenever it is desynchronized, however during the check for if it's desynchronized, Auxio would do a direct index of the queue, which could result in a crash in situations where the desynchronized index is outside of the queue bounds. Fix this by replacing that unprotected access with a protected access, which not only fixes the crash but also still correctly detects desynchronization in that case. Resolves #89.
27 lines
1.6 KiB
Markdown
27 lines
1.6 KiB
Markdown
# Accepted Additions and Requests
|
|
One of the reasons I built Auxio was out of frustration with other FOSS android music players, which had too many features, frustrating UI/UX flaws, or both. Therefore any additions will have to be accepted by **me** (OxygenCobalt) before they are implemented or merged.
|
|
|
|
## Bug Fixes, Optimizations, Architecture Improvements, etc.
|
|
These will likely be accepted as long as they do not cause too much harm to the codebase.
|
|
|
|
## New Customizations/Options
|
|
While I do like adding new behavior/UI customizations, these will be looked at more closely as certain additions can cause harm to the apps UI/UX while not providing alot of benefit. These tend to be accepted however.
|
|
|
|
## Feature Additions and UI Changes
|
|
These arent as likely to be accepted. As I said, I do not want Auxio to become overly bloated with features that are rarely used, therefore I only tend to accept features that:
|
|
- Benefit **my own** usage
|
|
- Are in line with Auxio's purpose as a music player
|
|
|
|
This does not rule out these additions, but they are not accepted as often as others. I will also hold off adding features until I'm able to implement them without disruption or strange behaviors.
|
|
|
|
Feel free to fork Auxio to add your own feature set however.
|
|
|
|
#### Additions that have already been rejected (and why):
|
|
- Folder View/Grouping [#10] (Out of scope)
|
|
- Recently added list [#18] (Out of scope)
|
|
- Lyrics [#19] (Out of scope)
|
|
- Tag editing [#33] (Out of scope)
|
|
- Gapless Playback [#35] (Technical issues, may change in the future)
|
|
- Reduce leading instrument [#45] (Technical issues, Out of scope)
|
|
- Opening music through a provider [#30] (Out of scope)
|
|
- Cuesheet support [#83]
|