https://github.com/idelsink/spotify-track-preview
🎶 Web player to play the Spotify track preview
https://github.com/idelsink/spotify-track-preview
player preview spotify spotify-web-api
Last synced: 8 months ago
JSON representation
🎶 Web player to play the Spotify track preview
- Host: GitHub
- URL: https://github.com/idelsink/spotify-track-preview
- Owner: idelsink
- License: mit
- Created: 2018-08-07T21:08:45.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-07-04T20:38:01.000Z (almost 2 years ago)
- Last Synced: 2025-03-31T12:19:38.667Z (about 1 year ago)
- Topics: player, preview, spotify, spotify-web-api
- Language: Vue
- Homepage: https://ingmar.dels.ink/spotify-track-preview/
- Size: 7.47 MB
- Stars: 19
- Watchers: 2
- Forks: 1
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spotify track preview [](https://travis-ci.org/idelsink/spotify-track-preview)
Web player to play the Spotify track preview.
Most songs on Spotify have a small track preview. This web application can be
used to search play and share the Spotify track preview.

> I do not own the images and other copyrighted material in the image above.
> The image above is a mere example of the possible outcome of the above displayed search query using the Spotify WEB API. The fact that I use the above displayed search query is only because I am a fan of the work of the above displayed artists.
## Accessing the application
This application is hosted using Github pages on [ingmar.dels.ink/spotify-track-preview](https://ingmar.dels.ink/spotify-track-preview/).
## Running it locally
1. Clone the repository
2. Install the dependencies using `npm install`
3. Optionally, change the ClientID with your own ClientID in the `app-info.js` file.
The ClientID is used for authentication against the Spotify Web API. See: [Authorization Guide](https://developer.spotify.com/documentation/general/guides/authorization-guide/)
4. Start the live development server with `npm run serve`
## Thanks!
Thanks to all the maintainers of the packages used in this small application!
- Spotify Web API using [spotify-web-api-js](https://github.com/JMPerez/spotify-web-api-js) with [Implicit Grant Authorization](https://developer.spotify.com/documentation/general/guides/authorization-guide/#implicit-grant-flow).
- [Vue](https://vuejs.org/) + [Vuetify](https://vuetifyjs.com) for state management and User Interface design.
- All the packages listed in the [package.json](./package.json) file.
## License
> You can check out the full license [here](./LICENSE)
This project is licensed under the terms of the **MIT** license.