utagai / fangirl Goto Github PK
View Code? Open in Web Editor NEWA Go program that creates playlists of releases by your followed artists.
A Go program that creates playlists of releases by your followed artists.
If some number of artists that are followed collab on some number of songs, those songs will get duplicated, once per artist.
Something something election please
There's a few artists, namely dead classical composers that have huge collections of albums, because every musician that plays their music has their stuff go on Spotify under their name. Generally speaking, I don't actually really care to get new releases from these composers, since they don't have any new ones, just new performances.
Adding a flag that takes in something like a file of blacklisted artist names may do the trick. It should be optional, but if provided, artists matching any of the names in that list will be skipped.
For example, fangirl's execution for myself from Mar 31 - May 1 included "Through the Night" by Elephant Gym three times. Unclear why.
This song was made purely by Elephant Gym, and was not a collaboration, so it is not related to #2.
Slightly morbid perhaps, but dead artists do not produce new music. If they ever appear in my playlist, it's because someone was playing music they composed. Mostly, this is for classical artists like, e.g., Bach, but it also applies to some other artists. For example, it's decently prevalent in some of my jazz music, where some of the artists are dead, e.g., John Coltrane.
Perhaps we can take the artist name and look them up on Wikipedia. If they have a death date, then we can ignore them...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.