Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/djpowers/shared-listens
View recently played songs for your friends via Last.fm
https://github.com/djpowers/shared-listens
Last synced: 27 days ago
JSON representation
View recently played songs for your friends via Last.fm
- Host: GitHub
- URL: https://github.com/djpowers/shared-listens
- Owner: djpowers
- Created: 2018-01-07T03:53:08.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T06:50:58.000Z (about 2 years ago)
- Last Synced: 2024-11-01T02:05:05.995Z (3 months ago)
- Language: JavaScript
- Homepage: https://shared-listens.herokuapp.com/
- Size: 4.25 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shared Listens
A project built using React (via [Create React App](https://github.com/facebookincubator/create-react-app)) and the [Last.fm API](https://www.last.fm/api). Also uses Express to make API calls without exposing credentials per this guide on [using create-react-app with a server](https://www.fullstackreact.com/articles/using-create-react-app-with-a-server/).
Allows you to enter a list of users from Last.fm, and then show you music that you both/all have listened to recently.
## Installation
To run, copy `.env.example` to `.env` and add your [Last.fm API key](https://www.last.fm/api/authentication), install dependencies with `npm install`, and then `npm start` to run the Express server and React client.
## Deployment
Build the React app using `npm run build`, and commit those changes to source control. Deploy to your server, or push to Heroku.