evadecker / genderswap.fm Goto Github PK
View Code? Open in Web Editor NEWA catalogue of gender-swapped song covers.
Home Page: https://genderswap.fm
License: MIT License
A catalogue of gender-swapped song covers.
Home Page: https://genderswap.fm
License: MIT License
Sometimes you wanna hear a little sample of a song when submitting to check it's the right track
It would be nice to play songs on the site if that's possible with the Spotify API, for people who don't have Spotify
Increase search ranking for "gender swapped covers" "genderbent music" "trans music covers" etc.
Share site on RateMyMusic and other high-ranked results if not spammy
Make sure subpages are canonical and link back to home, and are present in site map
If someone navigates into the detail view and back out, they should be able to resume where they were in the grid instead of having all albums reload
Skeleton loaders, etc.
Row-level security would be smart, let's see how we can authenticate
Users should have an affordance to understand how many other covers are hidden behind "load more", and have a cue that all covers have been loaded when the button no longer appears
Requirements:
https://genderswap.fm/search?q=abba&tag=sadder
Options:
Sparkly little celebratory moment
Enhancement! Less typing, just fill in the artist name and it will search, or delete if the name is different
It's making a lot of calls!
Since #111, the site now shows a flash of the light theme on first load
Prevent theme script from blocking render
Images from Spotify API are improperly sized and could be better compressed as webp
No control over the image the API returns
To fix, would need to
Currently in development mode, when site is ready should apply
Go to a random cover
If the original song already exists in the database we can just skip adding it and shouldn't throw an error
Automatically push updates to:
and sort alphabetically by name.
Run once a week?
Include album arts, title, description
Query spotify for artist / song combo and sort by oldest release
"Pick this earlier release?"
Also sort search dropdown by release date
Song titles, etc. should use curly quotes
Facilitate exploration!
Why make this site? What's it for?
What makes a gender-swapped cover?
Quotes from Paul takes the form of a mortal girl
Let users know what tags will be added to the cover before the cover has been added
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.