Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 378
    • Issues 378
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #1083
Closed
Open
Issue created Apr 23, 2020 by Creak@creakContributor

Clear queue when not explicitly adding to it

What is the problem you are facing?

Too many tracks in the queue after just one day of listening.

What are the possible drawbacks or issues with the requested changes?

Breaking current users habits.

Context

I am listening to music all day long, album after album, so my queue can quickly go over a thousand tracks after 2 or 3 days.

I always had the feeling something was different in Funkwhale than with other streaming app, but couldn't/didn't care to figure it out. But today, I did! 😉

Both on Deezer and Spotify, when hitting play on an album, it clears the queue and replace it with the album tracks.

All the following tests have been done while listening to music from another album.

Use case: Deezer

Queue state when hitting play on an album

  • Clears the current queue
  • Displays all album tracks
  • Starts from beginning

image

Queue state when hitting play on an album track

  • Clears the current queue
  • Displays all album tracks
  • Starts from requested track

image

Queue state when hitting play on a playlist

Behaves exactly as if the playlist is an album:

  • Clears the current queue
  • Displays all playlist tracks
    • If hit play on playlist: starts from beginning
    • If hit play on playlist track: starts from requested track

image

Queue state when hitting play on a radio/smart playlist

  • Clears the current queue
  • Displays one track
  • Plays it

image

Note:

  • New track appears as we play next song
  • Users cannot know the following track (anti-feature IMHO)

Use case: Spotify

Queue state when hitting play on an album

  • Clears the current queue
  • Displays all album tracks
  • Starts from beginning

image

Notes:

  • You'll need to believe me: the queue contains only the album tracks 😉
  • "We Have Candy" is the first album track
  • For the next test: notice that the 4th track is "Shit Just Got Real"

Queue state when hitting play on an album track

  • Clears the current queue
  • Displays album tracks starting from requested track
  • Plays the requested track (i.e. the first track in the queue)

image

Notes:

  • Starts at "Shit Just Got Real"

Queue state when hitting play on a playlist

Behaves exactly as if the playlist is an album:

  • Clears the current queue
  • Displays playlist tracks starting from requested track
  • Plays the requested track (i.e. the first track in the queue)

No screenshots because it is basically the same as with the albums.

Queue state when hitting play on a radio/smart playlist

  • Clears the current queue
  • Displays multiple tracks
  • Plays the first one

No screenshots because it is exactly as might have guessed right now.

Edited Apr 23, 2020 by Creak
Assignee
Assign to
Time tracking