Coder Social home page Coder Social logo

eightants / whisperify Goto Github PK

View Code? Open in Web Editor NEW
276.0 4.0 6.0 4.13 MB

An interactive way to learn about your favourite songs on Spotify. Quiz yourself on your favourite playlists and share quizzes with friends.

Home Page: https://whisperify.net

License: GNU General Public License v3.0

HTML 18.95% JavaScript 10.14% TypeScript 44.83% CSS 6.39% Python 2.77% SCSS 16.91%
spotify angular nodejs mongodb vercel spotify-api quiz

whisperify's People

Contributors

capofcave avatar dependabot[bot] avatar eightants avatar jaycoobs avatar paolotiu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

whisperify's Issues

Volume slider doesn't work

Describe the bug
The volume slider when playing the spotify track doesn't do anything, has no effect on the output.

To Reproduce
N/A. Can't get ever get it to work.

Expected behavior
It's a volume slider.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser: Chrome
  • Version: 87.0.4280.88 (Official Build) (64-bit) (cohort: Stable)

Prettier is not being executed in npm run lint on windows

When trying to run npm run lint, an error is thrown:

[error] No files matching the pattern were found: "'src/**/*.{ts,tsx,scss}'".

Looks like prettier doesn't like single quotes (at least in powershell). Changed it to (escaped) double quotes and everything worked as expected.

-     "lint": "prettier --check --write 'src/**/*.{ts,tsx,scss}' && npm run lint:es",
+     "lint": "prettier --check --write \"src/**/*.{ts,tsx,scss}\" && npm run lint:es",

Unfortunately, this also means that I now have 100 formatting changes on top of my existing ones, but I think I can handle it :D

I can't tell whether prettier used an incorrect style guide on my machine, or whether it has never been executed before. Could you look into that?

Song quiz isn't working

I Bought the whisperfy premium thing, I paid 7 dollars for it to use the song quiz from my playlist, but the problem is that it won't load, I've tried resetting my phone, resetting the browser and uninstalling Spotify and reinstalling it and it seems it just doesn't load , I waited 15 mins the longest and was still trying to load

Feature Request: Whisper "Location" at start of the song

Add the ability to play with the wisper taken from the start of the song instead of a random place somewhere in the middle.

I have been playing a similar game by closing my eyes, putting Spotify on Shuffle, and trying to identify the song as fast as possible, for a long time.

This tools makes it way easier and more fun :)
But I like it better when the challenge is identifying the song from the first few seconds, instead of a place in the middle.

A toggle option to take the whisper from the beginning of the song would add this option.

Thanks for your consideration!

The songs that are picked aren't "random".

My friend and I tried and loved this website instantly. However, we quickly noticed that the randomness was a bit off. We wanted to compete by selecting our shared playlist, where we have over 2000 songs. When we made this playlist, we copy-pasted all our playlists into one big playlist, starting with me and then him. The problem with this was that Whisperify only picked songs that I had added. When we restarted the game, it only picked songs that he had added. We drew the conclusion that it selects songs that are located after each other in the playlist, and just randomizes that interval each time. My question is; would it be possible to modify the randomizer to select songs completely random, instead of songs that happen to be next to each other in the playlist?

Feature Request: Shorter Whsipers

Add the ability to play with whispers of 1 second, or 0.5 seconds.

I have been playing a similar game by closing my eyes, putting Spotify on Shuffle, and trying to identify the song as fast as possible, for a long time.

This tools makes it way easier and more fun :)
But I've gotten so good at identifying the songs that 2 seconds is almost not even a challenge anymore.

The ability to shorten the whisper time would therefore be very helpful.

Thanks for your consideration!

Loading playlists - incomplete?

Nice work with the project!

When loading playlists for a user, it does not seem to be returning all user playlists. Is there a delay or some other limitation for getting a users' playlists?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.