ok ok my bad.
good job putting effort into a solid recreation of spotify.

    New songs added:

    • Good 4 U - Olivia Rodrigo
    • The Sign - Ace of Base
    • Call Me Maybe - Carly Rae Jepsen
    • Starships - Nicki Minaj

    can you add doja by central cee

    [WUT] Adam hey quick tip for downloading music from yt. you can install an app called YouTube-DL to download videos from youtube. and you also download it as an audio file as well. since you run windows, i have a batch script i wrote that can make the process a little easier when downloading it as well if you want that.

      bruh can you guys respect his app he just made it to play songs dont criticize the songs he adds or the way he adds it

        ackvonhuelio Varrience and I, as he’s said in this post earlier, have practically already made a spotify in code.org, which even uses the Spotify API to search for songs… Unfortunately heroku and replit changed their pricing and TOS so I wasn’t able to host it.

          Blockyheadman I'm good, it's not really that hard to add a song.

          1. Search for the lyric video on YouTube (since there's none of the extra stuff they put in the music video)
          2. Download it as MP3
          3. Trim out any intros or outros
          4. Rename it
          5. Upload it to CDO
          6. Make a new entry in the music array

            person ong bro. if you don't like the selection just remix it, i specifically made it as easy as possible to change out what songs are available

            [WUT] Adam I mean technically i have a working videoplayer now too i also learned that project assets are stored in regional servers like the actual load in links which is pretty interesting so when i get it to work probably the only people in my region will be able to load in the video... or at least that's the conclusion I've come to

            im fine with the selection its just ack said

            ackvonhuelio nicki minaj how could you

            Welp. Apparently the songs in Dance Lab can only be used in Dance Lab. Time for public domain songs!

            person They took it down for copyright infringement since I thought that since the songs were available in Dance Lab, you could use them anywhere on code.org. You can't.

              [WUT] Adam Did you use the mp3 url from Dance Lab or did you download them and import it into your project? When Varrience and I made our version of it we uploaded around 50 songs directly into the asset, most if not all of them being copyrighted...

              Edit: Just checked and it's exactly 50, how 'bout that

                Letti42 They were downloaded from YouTube and then imported. They did notice that each song was picked from Dance Lab, and in fact, here's their email:

                Hi Adam,

                Hannah here from the Code.org Customer Success team. I'm reaching out to let you know that your project [WUT] Music in Game Lab was taken down due to copyright infringement.

                I wanted to give some context behind why this project was taken down, and allow for you to provide any applicable documentation you may have.

                It's noted that the songs used in your project all come from Dance Party. Code.org went through many hoops to gain the rights to use those songs in Dance Party (think hundreds of Zoom calls, emails, messages, etc. with artists, producers, and more). With many (if not all) of the songs in Dance Party, Code.org was required to pay a fee to use the artist's music - thus securing our rights to utilize the music created by the artists.

                Within those agreements, came the specificity of where Code.org would utilize those songs. The use of these songs does not go outside of the Dance Party activity. That means that the songs within your project are violating our terms of service when it comes to copyrighted work.

                We wanted to allow you the opportunity to pass along any documentation stating that you've secured the rights to utilize these songs within your Game Lab project. If you have that documentation, please feel free to attach it to your response. Once we receive it, our teams will take a look and (if everything checks out) I will go ahead and unblock your project.

                If you don't have this documentation, unfortunately we won't be able to unblock your project.

                If you have any questions, please feel free to let me know!

                Best,
                Hannah
                Code.org Support

                Chat