Comments (11)
This sounds like a good companion setting in the same vein as 'Remember Shuffle'. Will spec it out.
from auxio.
Okay, this makes sense @Martysh12. For consistency, I might go and invert Remember shuffle (and remember pause) in the same way.
from auxio.
So, I can spec this in three ways @Martysh12:
- Spec it exactly like you want, making the behavior to drop the repeat mode between playing from distinct sources. This is inconsistent with remember shuffle though.
- Spec it more broadly, making the behavior to drop the repeat mode when playing any new song (even from the same source, i.e if you're browsing around an artist).
- Make both Remember Shuffle and Remember Repeat both a type of dropdown with the prior options available at once (On, When playing from the same source, Never). This is really hard to explain coherently though.
from auxio.
@OxygenCobalt Could you elaborate on the 1st and the 3rd options please? What's a distinct source?
from auxio.
A distinct source is like playing from an Album vs. an Artist. So if I went with Option 1, the repeat mode would only clear when switching playback to an Artist from an Album, rather than when playing a new song within the album @Martysh12.
It's hard to explain, hence why I am hesitant. I would rather do Option 2 since it's much easier to explain to users.
from auxio.
Option 2 sounds like it would clear Repeat One whenever I switch to a new track, so I'm not quite sure about it. Option 1 makes more sense to me.
To elaborate, I usually Repeat One a track, then switch to a new one when I get bored. Option 2 sounds like it would clear the repeat mode, so it'll be a bit annoying to enable Repeat One every time I switch to a new track.
from auxio.
Yeah, that's what I want, but I can't figure out how to explain it clearly @Martysh12.
from auxio.
Hmm, maybe have a label next to the option with something like
"Disable repeat when switching to a different album/artist/genre"?
from auxio.
Actually, I really like the idea of having a dropdown and being able to choose when repeat clears. So the third option, maybe?
from auxio.
That would make explanation even harder UI-wise @Martysh12
from auxio.
Here, @OxygenCobalt, I made a mockup of the "clear repeat" option in settings.
Tbh, I think it makes a lot of sense UX-wise.
from auxio.
Related Issues (20)
- Offer "Folders" view tab when "Include folders" option is used HOT 4
- "Hide collaborators" doesn't work for mp3 files HOT 7
- read Embedded lyrics HOT 1
- Add support for webp in covers lookup (the app already supports decoding them) HOT 1
- Start playing when song in queue is selected HOT 2
- Albums/Artists Missing on Android Auto HOT 12
- Make Android Auto library reflect app library
- Revert to legacy media for Android Auto HOT 1
- Android 15 HOT 1
- Add menus to Android Auto HOT 1
- Use fuzzy search ordering HOT 3
- Ability to remove songs from a playlist only HOT 1
- Playback state not retained after app is swiped away or device rebooted HOT 1
- 360 reality audio file hangs playback requiring force stop HOT 1
- Support `.m4b` audio formats HOT 6
- Playback is stopped when swiping away Auxio from recent apps HOT 5
- Add a close X button before the Play button to close the song. HOT 1
- Use Playlists files (m3u) HOT 1
- App doesn't run in the background like it should on the latest 3.5.3 update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auxio.