My First (Mostly) Finished Streamlit App :)

I wanted to share my first Streamlit app.

I really love how it turned out and I definitely couldn’t have done it (as quickly, at least) without Streamlit!

Any feedback welcome :slight_smile:

Full source code found here.


This is really cool @zacheism, just took a quick look at the app and it looks great. I’m going to play around with it more this evening and will use it to suggest which songs I listen to!

1 Like

Thank you! Hope you find some good tracks :slight_smile:

1 Like

Nice job!



Out of curiosity, is there any problem with having this publicly accessible? I shared this on Reddit and someone mentioned that it is advised against for security issues – though I’m not entirely sure what those “issues” might be.

Thanks for the question, and congrats on all the positive feedback on Reddit, that’s great!

I was playing around with the app more last night looking for some “acoustic” recommendations and adding in secondary emotions like “relax”. Definitely found some new artists I wasn’t aware of and I really like the ability to choose by popularity.

Regarding security, I’m not sure what the Reddit user was referring to. As mentioned in Thiago’s and Jonathan’s comments here and here, Streamlit was written with all the best practices we brought from our Big Tech Company™ jobs, and there are no known security vulnerabilities. That said, no server software or infrastructure is ever 100% safe, so authors should be on top of the latest software updates and security practices. Incidentally, this is one of the reasons why we’re working on Streamlit For Teams right now, which will greatly simplify the deployment (and security) story by having our engineers maintain your deployments for you!

Looks cool, unfortunately my browser (“Brave”) somehow runs into a WebGL is not supported error…*
Even though works :face_with_raised_eyebrow:
I am going to google it and inform you if I found a solution for it

*In Google Chrome it works like a charm :slight_smile:

Edit: Found a fix for the error in “Brave”:
You have to disable or set shield to allowing »All Device Recognition«

1 Like

For me, it is showing Not Secured, but the app is still accessible.