Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

playlists #1781

Open
1 task done
syleishere opened this issue Mar 27, 2024 · 2 comments
Open
1 task done

playlists #1781

syleishere opened this issue Mar 27, 2024 · 2 comments

Comments

@syleishere
Copy link

Checklist

  • I made sure that the issue I am raising doesn't already exist

Use case / Problem

In browsers, without a playlist, if you switch tabs, minimize browser etc, the current song playing will not switch to next song till tab is refocused. It is possible to keep replaying same current song over and over again only, which is horrible.

Proposal / Solution

Add a playlist option, where users can add all their current songs to it, that way when browser is out of focus, people can still play all their songs.

Example Code

Example Code
void main() {
}

Affected platforms

web

Platform details

No response

Audio Files/URLs/Sources

No response

Mockups

No response

Related issues / more information

No response

Working on PR

no way

@syleishere
Copy link
Author

This mainly affects all browsers except firefox from my testing. Even enabling site permissions in chrome for music did nothing.

@syleishere
Copy link
Author

syleishere commented Mar 31, 2024

I think this could also serve as a great test case for benchmarking audioplayers. I am no DJ but when I researched how they work, with playlist support, they would need 3 separate playlist streams. 1 for left side, 1 for right side tracks, and one in middle for adding custom content between playlist streams ie: while phasing out song1 from playlist1 to song2 on playlist2, use playlist 3 to say something like "Owww Yeah..."

For benchmarking, could try adding 20,000 songs off your NAS to it, see how it holds under pressure type thing. I actually have found very few software that could do it well except winamp. I think all the others might be doing something stupid like preprocessing meta data while adding them, instead of doing it post processing.

For anyone willing to work on this, I have a free gift, 70GB uncompressed folder collection for you to use in your development, you can toss on your ZFS NAS etc, that way can hopefully test over Samba for performance from your windows 11 etc machine.
I would be testing it from Flet app wrapping audioplayers in their main distribution, a contribution to python community. Congratulations for being selected by Flet as their main audioplayer over the many others on pub.dev.

My appreciation of your time and consideration ....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant