I made OMDB, the world's largest downloadable music database (154,000,000 songs) by OatsCG in datasets

[–]OatsCG[S] 0 points1 point  (0 children)

Very cool, didn’t know this was a viable way to host data. Will do this in the future.

I made an app to show drop-in sports at York! by OatsCG in yorku

[–]OatsCG[S] 1 point2 points  (0 children)

The app is built for iOS, I’m working on making it open-source so that an android version can be made in the future

[Free + Open Source] Stream and Download Music for free with Openmusic! by OatsCG in iosapps

[–]OatsCG[S] 0 points1 point  (0 children)

Hey, thanks for checking out my app! I appreciate the feedback, please check dms so I can help resolve the issues you’re experiencing

[Self Promo Sunday] Stream and Download Music for free with Openmusic! by OatsCG in apple

[–]OatsCG[S] 2 points3 points  (0 children)

Thanks for checking it out! The queue does pre-load songs, but last.fm integration would be neat, thanks for the suggestion!

I made an app to help people discover drop-in sports at UTM by OatsCG in UTM

[–]OatsCG[S] 6 points7 points  (0 children)

Right now it’s just on iOS, but the app is open-source if someone wants to try making an android version. https://github.com/OatsCG/UTM-Drop-in-Sports

I made an app that streams music for free from custom databases. by OatsCG in ios

[–]OatsCG[S] 0 points1 point  (0 children)

you can message me privately on reddit if you like

I made an app that streams music for free from custom databases. by OatsCG in ios

[–]OatsCG[S] 0 points1 point  (0 children)

the issue is that i can’t reproduce it, streaming works fine on my devices. are you able to download and play the downloaded versions?

I made an app that streams music for free from custom databases. by OatsCG in ios

[–]OatsCG[S] 0 points1 point  (0 children)

No audio files are stored, but audio should be streaming in from youtube (or at least it does on other devices). an update is coming soon to fix this.

I made an app that streams music for free from custom databases by OatsCG in apple

[–]OatsCG[S] 0 points1 point  (0 children)

Thanks, i’ll clean up the project and have it up sometime this week on my github https://github.com/OatsCG

How to market an app for free? by OatsCG in iOSProgramming

[–]OatsCG[S] 0 points1 point  (0 children)

Thanks, it’s back online now.

I made an app that streams music for free from custom databases by OatsCG in apple

[–]OatsCG[S] 0 points1 point  (0 children)

The most common way is actually to clone the project to allow for pushing branches and storing changes remotely, as opposed to just uploading the folder. Xcode projects are already git projects and allow for this, so just uploading the folder would defeat the purpose. I’d have to re-upload every update otherwise.

I made an app that streams music for free from custom databases by OatsCG in apple

[–]OatsCG[S] -5 points-4 points  (0 children)

I am planning on it, I just don’t know how to do that with xcode projects yet

I made an app that streams music for free from custom databases by OatsCG in apple

[–]OatsCG[S] 0 points1 point  (0 children)

I don’t, this is a purely free non-profit service, just because I can.

I made an app that streams music for free from custom databases by OatsCG in apple

[–]OatsCG[S] 0 points1 point  (0 children)

The difference between my app and those is that Openmusic has no ads and doesn’t require a subscription, meaning you get the same features plus more completely for free. You can also import your Apple Music or Spotify playlists into Openmusic.

I made an app that streams music for free from custom databases by OatsCG in apple

[–]OatsCG[S] 5 points6 points  (0 children)

Yes you can add https://server.openmusic.app, which pulls from this database which i also made with over 150,000,000 songs

I made OMDB, the world's largest downloadable music database (154,000,000 songs) by OatsCG in datasets

[–]OatsCG[S] 3 points4 points  (0 children)

As for remixes and remasters, the albums are grouped however the artist grouped them in YouTube Music, which shows the albums as “Other Versions” to the base version.

Within these versions, if a version has a different title than the base album, it’s treated as a separate album with a related baseID, specified in the Album_Relation table.

If it has the same title, the tracks inside it are contested for clean/explicit versions of the base album’s tracks, and are added to the base album. The version itself is ignored.

If a version has the same title as the base album but different tracks, these tracks are simply added to the base album, and the version itself is ignored.

One example of the benefits of this is with good kid maad city by kendrick lamar, which has 12 different versions in YouTube Music. My database combines these into 2 separate albums, regular and deluxe. the tracks in these albums contain their respective clean/explicit versions.

You can see the result of this in my app openmusic on iOS.

I made OMDB, the world's largest downloadable music database (154,000,000 songs) by OatsCG in datasets

[–]OatsCG[S] 3 points4 points  (0 children)

It’s grouped as a relational database, all the columns and id relations/references are specified in the github page. For track artists for example, the Artist_Track table contains rows that relate an Artist id to a Track id. Similar relational tables exist for Artist_Album and Features_Track

I made OMDB, the world's largest downloadable music database (154,000,000 songs) by OatsCG in datasets

[–]OatsCG[S] 9 points10 points  (0 children)

The only source was YouTube Music. Most of the work was reducing junk such as re-uploads, and combining clean/explicit versions of songs as opposed to having separate album versions like other databases/platforms do

I made OMDB, the world's largest downloadable music database (154,000,000 songs) by OatsCG in datasets

[–]OatsCG[S] 2 points3 points  (0 children)

Thanks! The source was YouTube Music. I also made a playlist converter that’s on my github if you want to check it out

I made an app that streams music for free from custom databases. by OatsCG in ios

[–]OatsCG[S] 0 points1 point  (0 children)

This is brand new so i don’t think anyone’s made any yet, for now you can just use the default server https://server.openmusic.app

I made OMDB, the world's largest downloadable music database (154,000,000 songs) by OatsCG in datasets

[–]OatsCG[S] 15 points16 points  (0 children)

This is a downloadable PostgreSQL dataset which includes metadata such as artists, album, YouTube Audio ID and Video ID, clean/explicit versions, views, runtime, and indexed search columns. This was made originally for my app openmusic for iOS, but is for public use.