Comments (5)
"How a queue should work" is the third-rail topic of music players. ;)
from tomahawk-android.
Haha, that's very true :P
from tomahawk-android.
Prior to the current implementation it was actually implemented like you suggested. There's a major UI issue with that approach though. With the current "swipe artwork up/down"-action to show the current playlist you can't "just scroll to the current song when the queue is opened". When looking at the current playlist you would have to scroll through all preceding tracks (which could be >100 entries) until you finally get back to the player view.
from tomahawk-android.
I guess one potential solution could be to show a single "..." line above the current track. If tapped, it would open the entire queue in a new view, already centered on the current song. There would be a "back" button to get back to the now-playing screen.
But all that is moot if it goes against the intended UX flow. :)
from tomahawk-android.
I like how Apple's music app approaches this problem. When you check out the queue, the current song is on the top. When you scroll down the list, it stays pinned to the top of the list like a header. When you scroll up the list to check out playback history the current track moves down till it is pinned to the bottom of the list. This way you always are contextually aware whether you are going through playback history or queue and have one click access to the current track.
from tomahawk-android.
Related Issues (20)
- Internet disconnect issue
- [Suggestion] F-Droid HOT 10
- Gmusic resolver does not work HOT 7
- Crash Followed by Blank App & No Menu Options
- Make app compatible with Android auto
- Super laggy on Nexus 6P
- One of setGitDir or setWorkTree must be called. HOT 1
- easy enhancement - amazon.co.jp server support HOT 6
- app is not working after login to hatchet. HOT 2
- app opens many blank webviews
- Local opus files ignored if Title tag contains a dot HOT 4
- subsonic URLs are generated with erroneous extra forwardslash
- App carshes upon opening in OnePlus 3
- Crashed when pressing plus button in my favorites screen.
- Spotify don't connect HOT 9
- Intermittently long waiting time for search result to be displayed
- Can't register for Hatchet HOT 1
- Spotify wont connect HOT 2
- Tomahawk music player crashes when connected to Station
- Folders and Playlists
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 tomahawk-android.