Skip to content

React Native CLI + TypeScript - Using OAuth, connect your Spotify account and track your favorite playlists update. https://developer.spotify.com/documentation/web-api

Notifications You must be signed in to change notification settings

unaisdev/playlistnotify

Repository files navigation


license

PRs welcome made with hearth by unaisdev

Playlist Tracker mobile app.

Did you wanted to know the latest updates on your favourite Spotify playlist?


Only available for Beta testing. You wanna join? Send me your Google Play and Spotify account e-mail to [email protected]

google-play-badge app-store-badge-128x128

Play Store: released for internal testing

App Store: not released yet

Some screenshots:

Simulator-Screenshot-i-Phone-SE-3rd-generation-2023-09-14-at-17-43-16 Simulator-Screenshot-i-Phone-SE-3rd-generation-2023-09-13-at-19-54-35 Simulator-Screenshot-i-Phone-SE-3rd-generation-2023-09-13-at-19-56-04


Simulator-Screenshot-i-Phone-SE-3rd-generation-2023-09-13-at-20-01-45 Simulator-Screenshot-i-Phone-SE-3rd-generation-2023-09-13-at-19-54-51 Simulator-Screenshot-i-Phone-SE-3rd-generation-2023-09-13-at-20-04-13

Table of Contents


Introduction

In today's digital age, music has become an integral part of our lives, and music streaming platforms like Spotify give us instant access to a wide range of songs and playlists. However, keeping up with updates to our favorite playlists can be a challenge. It is in this context that we present our exciting app project developed in React Native: an innovative solution for tracking updates on Spotify playlists.

Our app aims to simplify the experience of tracking updates to personal playlists and those that have been added to the "Like" list in your Spotify account. With direct integration of the Spotify API, our app offers an intuitive and easy-to-use interface that allows users to stay informed about songs that are added or removed from their favorite playlists.


Features

  • Spotify connection:
    Our application securely connects to your Spotify account, allowing you to access your personal playlists and those you have marked as favorites.

  • Update Tracking:
    Ever wondered which new songs have been added to your playlists or which ones have been removed? Our application will notify you every time an update is made to a playlist you are following.

  • Playlist Browsing:
    Browse your personal playlists and those you've marked as favorites conveniently, directly from the app.

  • Playlist Detail View:
    Get a detailed view of the songs that make up a particular playlist. Easily identify recent additions and deletions.

  • Custom Notifications:
    Don't want to miss any updates on a specific playlist? Our application allows you to activate custom notifications for selected playlists, making sure you are always aware of changes.

  • Intuitive Interface:
    Designed with the user experience in mind, our interface is easy to navigate and provides a smooth and enjoyable user experience.


Stack



Feedback

Feel free to send us feedback on Twitter or file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!

If there's anything you'd like to chat about, please feel free to join our Gitter chat!


Build Process

  • Follow the React Native Guide for getting started building a project with native code. A Mac is required if you wish to develop for iOS.
  • Clone or download the repo
  • npm install to install dependencies
  • cd ios / pod install to install POD dependencies (iOS building only)
  • npm start to start the Metro bundler and run the app (npm start -- --clear-cache will boot the application with no cache data.
  • npm android (npx react-native run-android) to start the packager and run the app in the the Android device/emulator
  • npm ios (npx react-native run-ios) to start the packager and run the app in the the Android device/emulator

Please take a look at the contributing guidelines for a detailed process on how to build your application as well as troubleshooting information.



POWERED BY