GithubHelp home page GithubHelp logo

bitesizedlion / anonymizedradios Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 0.0 3.07 MB

Spicetify extension to anonymize Spotify song radios

License: MIT License

JavaScript 100.00%
spicetify-extensions spicetify-extension

anonymizedradios's Introduction

AnonymizedRadios

Buy Me A Coffee

Spotify heavily personalizes song radios based on the music you listen to. However, sometimes you want to listen to something fresh.

This extension solves that problem. To use it, simply right-click a song/playlist/album/artist and click "Create anonymized radio." You will then be redirected to an anonymized song radio that is based on the song/playlist/album/artist you selected, but does not take your listening history into account.

The only way this extension works is thanks to Spoqify, please star their Github repo if you want to!

Install

You can either use the Marketplace to install it, or:

Copy the .js file into your Spicetify extensions directory:

Platform Path
Linux ~/.config/spicetify/Extensions or $XDG_CONFIG_HOME/.config/spicetify/Extensions/
MacOS ~/spicetify_data/Extensions or $SPICETIFY_CONFIG/Extensions
Windows %appdata%\spicetify\Extensions\

After putting the extension file into the correct folder, run the following command to install the extension:

spicetify config extensions AnonymizedRadios.js
spicetify apply

anonymizedradios's People

Contributors

bitesizedlion avatar kernelb00t avatar

Stargazers

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

Watchers

 avatar

anonymizedradios's Issues

[FEATURE] Anonymized Radios for albums, artists, etc...

As Spoqify supports it, we can send the ID of a playlist, album, and other types of elements to Spoqify to get an anonymous radio.

Is it possible to add other types for the context menus ? Spicetify's API lists here all the types actually existing in Spotify's URI system.

Here are some types that I already foud that are supported in Spoqify (Spicetify.URI.type.) :

  • playlist
  • artist
  • album
  • track

They can be found here

Is it OK with you, so I can start coding and send you a PR ? If you have more questions feel free to ask๐Ÿ‘Œ

Newly created radio playlist is not shown properly/"Couldn't find that playlist" error

Hey, firstly I want to thank you for a great extension that brings back such a basic functionality back to Spotify ๐Ÿ™‚

However, when generating newly created radio playlist, I'm getting two different types of bugs.

Steps to reproduce for first bug:

  1. Navigate to playlist with "Stay Fly" by Three 6 Mafia song.
  2. Click on "Create anonymized radio"
  3. Wait few seconds with loading indicator.
  4. It'll show an error, see screenshot provided:
Screenshot 2023-11-09 at 22 01 52

Steps to reproduce for second bug:

  1. Navigate to any other songs.
  2. Click on "Create anonymized radio"
  3. It'll navigate to newly created playlist but it'll be always empty, see screenshot provided:
Screenshot 2023-11-09 at 22 09 54

Unfortunately I don't code in JavaScript so I'm not able to help with PR ๐Ÿ˜ž

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.