Discuss Scratch

superbuddy2
Scratcher
100+ posts

Spotify Extension

Music really creates a linking feel to your game. But finding music is a pain. So yeah I would like a Spotify extension. Here are some blocks that could come:

playsongsong name Does what it says on the tin - plays a selected song with a searchbar for finding music.playsong Can play or pause musicsetplaybackspeedto Changes how fast the music plays.settimestampto: Goes to a set point in a song.songplayingartist Shows either the name, album or artist of the song.

You can use it to play a list of songs in a playlist.

Note: If the song contains curse words then you will not be able to select the song or play it.

Let me know if you have any thoughts.

Last edited by superbuddy2 (Nov. 17, 2023 21:32:19)

blablablahello
Scratcher
1000+ posts

Spotify Extension

and how would it be detected that a song contains curse words?
not to mention i'd assume ST would need spotify to agree with them having this
superbuddy2
Scratcher
100+ posts

Spotify Extension

blablablahello wrote:

and how would it be detected that a song contains curse words?
not to mention i'd assume ST would need spotify to agree with them having this
The same way explicit filter works on Alexa.

The only other issue is that Spotify has a Premium tier, but Scratch would let you access it for free.
Daynla
Scratcher
100+ posts

Spotify Extension

superbuddy2 wrote:

Music really creates a linking feel to your game. But finding music is a pain. So yeah I would like a Spotify extension. Here are some blocks that could come:

playsongsong name Does what it says on the tin - plays a selected song with a searchbar for finding music.playsong Can play or pause musicsetplaybackspeedto Changes how fast the music plays.settimestampto: Goes to a set point in a song.songplayingartist Shows either the name, album or artist of the song.

You can use it to play a list of songs in a playlist.

Note: If the song contains curse words then you will not be able to select the song or play it.

Let me know if you have any thoughts.
Problems:
1. Spotify has to agree with this
2. How could it detect swears?
blablablahello
Scratcher
1000+ posts

Spotify Extension

superbuddy2 wrote:

blablablahello wrote:

and how would it be detected that a song contains curse words?
not to mention i'd assume ST would need spotify to agree with them having this
The same way explicit filter works on Alexa.

The only other issue is that Spotify has a Premium tier, but Scratch would let you access it for free.
so you're gonna use a method that ST has no access to?
theres no way you can use the same explicit filter as alexa, as google didn't make it open sourced nor did they publish any articles on how it works (atleast from what I can find)
ajskateboarder
Scratcher
1000+ posts

Spotify Extension

This would be problematic

Scratch would either have to play ads in addition to Spotify music, which would be questionable, or they would give free access to the Premium tier, which would result in Spotify taking Scratch out to a nice court case on the basis of infringement
Daynla
Scratcher
100+ posts

Spotify Extension

ajskateboarder wrote:

This would be problematic

Scratch would either have to play ads in addition to Spotify music, which would be questionable, or they would give free access to the Premium tier, which would result in Spotify taking Scratch out to a nice court case on the basis of infringement
Yes, this would have many many problems
k7e
Scratcher
1000+ posts

Spotify Extension

Why not just upload a sound into a project?
Daynla
Scratcher
100+ posts

Spotify Extension

k7e wrote:

Why not just upload a sound into a project?
Yeah, that's the easiest workaround
-Expo
Scratcher
1000+ posts

Spotify Extension

k7e wrote:

Why not just upload a sound into a project?

blablablahello wrote:

and how would it be detected that a song contains curse words?
not to mention i'd assume ST would need spotify to agree with them having this

Given these 2 things, it will most likely not work.

Last edited by kaj (Tomorrow 0:00:00)

Powered by DjangoBB