Coder Social home page Coder Social logo

jakubkastner / released-albums Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 1.0 837 KB

๐ŸŒ๐ŸŽต Web application to display new music releases on Spotify. (beta)

Home Page: https://jakubkastner.github.io/released-albums/

HTML 7.31% JavaScript 87.26% CSS 5.43%
spotify spotify-api spotify-web-api spotify-album spotify-library spotify-releases

released-albums's Introduction

Releases on Spotify

View all releases by years and months of your followed artists on Spotify.
https://jakubkastner.github.io/released-albums

I'm working on a new version, where bugs will be fixed, faster loading will be ensured and new functionalities will be added. Stay tuned!

โ„น How to use

  1. Login via Spotify
  2. Select the release type to display
  3. View releases, filter them by years or months
  4. Add them to playlists, view a tracklist, play them or just open them in the Spotify application

๐Ÿ” Functions

  • Display these types of releases from your followed artists:
    • albums
    • eps
    • tracks
    • appears
    • compilations
    • podcasts
    • your saved albums (all saved, not just followed)

releases

  • Actions with releases:
    • View tracklist
    • Play the release in web browser or in another Spotify Connect device
      • in settings you can choose your device
      • only for Spotify Premium users
      • the browser must support DRM (most mobile browsers do not support it) and must be enabled for this application
      • currently in beta
    • Add release to playlist
      • in settings you can set your favourite (default) playlist
      • and set the position (first or last) of added releases to the playlist
    • Open release in the Spotify application
    • Search release on YouTube Music
      • disabled as default, you can enable it in the settings

playlists

  • Another functions:
    • Notifications when releases are loaded
      • if you are following a lot of artists, you have a lot of playlists or you have a slow internet, the browser notifications may be useful
      • notification is displayed when releases are successfully loaded
      • the browser must support notifications and must be enabled for this application
    • Hide releases from various artists

โš  Known issues

Note: This application is still under development, some functions may not work well.
I am currently working on a new version where all these bugs will be fixed.

  • If you leave the application running for a long time, all functions will stop working (add to playlist, play, load releases).
    • If you reload the page, the problem will disappear.
  • The application may not work well in all mobile browsers.
  • Spotify player stops working when you open a release in the Spotify application.
  • Sometimes the release loading information does not disappear or is not displayed.
    • Does not have much effect on the functionality of the application

๐Ÿ”’ Privacy

  • Data storage
    • The application runs in the user's browser, no data is sent to the server.
    • The only data that can be stored is stored by Spotify.
  • Spotify scopes
    • The application for its functionality must obtain your data from Spotify to retrieve information from the API.
    • You can revoke access for this application in the Spotify settings.

released-albums's People

Contributors

jakubkastner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

davulrich

released-albums's Issues

Spotify Login

I saw that they are no longer working on this project, which is a shame.

Maybe you would still like to help because it probably only needs small changes.

I can log in with my developer account stored on Spotify without any problems and everything works.

Is there a way that other users can also log in to retrieve data without providing an API key and ID?

If that doesn't work, perhaps you have the option of adding 2 more users.

I would be very happy to receive feedback

For Spicetify?

Hey. I know it's outside of your project, but maybe you'd be interested? Do you know about Spicetify? This is tool for modifying the appearance and capabilities of Spotify. It also has New Releases, but unlike your site, it doesn't show Appearances, only Albums and Singles, which is why a lot of songs are skipped. I asked author to add Appearances, but he thinks that they will be superfluous, although he said that he can help. Maybe you want to make your own version of the extension for Spicetify? I'm not programmer, but your site and its extension on javascript, so maybe it's not that hard...

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.