Melkeydev / astrostation

https://astrostation.me
MIT License
200 stars 42 forks source link

feat: Added brain.fm support #316

Open josewal opened 1 month ago

josewal commented 1 month ago

I've added super crude support for brain.fm. There is no api nor embedded version. As such it may not comply with the aesthetics standart of Astrostation. Apart from that its functional and just requires user to login.

This is my first contribution to any open source project :)

josewal commented 1 month ago

You can get 30 days trial here -> https://my.brain.fm/payment?extended_promo=30&utm_source=referafriend :)

Melkeydev commented 1 month ago

I dont think this is going to be something we want as it requires an account. Some users are not going to want to create an account on this, and i dont want to add login requirements for astrostation

josewal commented 1 month ago

yeah, brain.fm could be bit of a niche service. still the optional (if you want to use it) onetime login just to brainfm seems like an ok step as it remembers your authentication.

But I understand if you want to keep any login requiring widgets out.

Does that mean that the embeded spotify player requires no authentication and is a 'free spotify' player?

Melkeydev commented 1 month ago

yeah, brain.fm could be bit of a niche service. still the optional (if you want to use it) onetime login just to brainfm seems like an ok step as it remembers your authentication.

But I understand if you want to keep any login requiring widgets out.

Does that mean that the embeded spotify player requires no authentication and is a 'free spotify' player?

Yeah - it was initially implemented to have just enough that a user can listen freely. But im not sure if thats still the case - or how well it even works at this point