snuffyDev / Beatbump

Alternative YouTube Music frontend built with Svelte/SvelteKit 🎧
https://beatbump.io/
GNU Affero General Public License v3.0
1.06k stars 88 forks source link

[FEAT] Explicit Song Filter/Auto Skip for Automix #175

Open Damyge opened 1 year ago

Damyge commented 1 year ago

Is your feature request related to a problem? Please describe. I'd absolutely love to use BB as my main player, but I (and others) prefer to listen to only clean music which isn't something I can ensure while using automix algorithm.

Describe the solution you'd like Giving users the option to automatically skip or otherwise not include explicit music in automix feeds similar to other music services would be an excellent QoL feature.

Describe alternatives you've considered Potentially attempting to script the feature myself, however, my development skills are insufficient and I'd like to run BB off of docker which makes customization difficult. Of course, only using playlists is another option, but users such as myself would be extremely disappointed to lose my main source of music discovery through the algorithms.

Additional context Thank you for developing this awesome app and sharing it with the community! Keep it up!

snuffyDev commented 1 year ago

Good news — this is in progress!

https://github.com/snuffyDev/Beatbump/discussions/173

Here’s an older video from a few days ago showing the (WIP) feature https://imgur.io/a/CmDUbNm

im in the process of making it work appwide 😎

Damyge commented 1 year ago

Good news — this is in progress!

https://github.com/snuffyDev/Beatbump/discussions/173

Here’s an older video from a few days ago showing the (WIP) feature https://imgur.io/a/CmDUbNm

im in the process of making it work appwide 😎

Thank you!! The new UI is looking gorgeous too!

snuffyDev commented 1 year ago

https://github.com/snuffyDev/Beatbump/assets/72365477/4287e71b-945f-4537-b0fa-759cdd19c0c0

Just giving an update on the progress I've made with it -- It's implemented, for the most part. The restricted mode isn't 100% perfect, as in there's still some explicit content that falls through the cracks, but that's the same on YTM as well. Just need to add it to the song queue endpoints!

EDIT: forgot to mention, the toggle is backwards in the video

Damyge commented 1 year ago

You are an AWESOME OSS dev, thanks!!