Git Product home page Git Product logo

artist-explorer's Introduction

Artist Explorer

See Artist Explorer at https://artist-explorer.glitch.me/

Artists Explorer is a tool that helps serious music enthusiasts explore artist relationships and discover new music. Start from any artist and quickly navigate through trees of related artists, previewing their music as you go.

The app pulls related artist information from Spotify Web APIs. Have a look at the documentation at:

Running Locally

Not necessary but strongly suggested: Create a [virtualenv] (http://docs.python-guide.org/en/latest/dev/virtualenvs/) or use an existing one before installing dependencies of this project.

Echo Nest API calls are proxied through a flask server. You need to start the server first.

cd server
pip install -r requirements.txt
python server.py

And you also need to serve the files at the root of the project. You can use SimpleHTTPServer module in python. To do that, change directyory to the project base and enter the following command:

python -m SimpleHTTPServer

App

Libraries Used:

artist-explorer's People

Contributors

fsahin avatar jmperez avatar thelinmichael avatar

Stargazers

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

Watchers

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

artist-explorer's Issues

Suggestion: Choose between Echo Nest and Spotify for similiarity

Hi,
I love you app. It's really great. The tool I needed. But it seems, that the spotify API and the Echo Nest API have completely different understandings of the similar artists.
For example: If I Look for the Band "Malrun" I get completely different suggestions, than I get when I search with http://static.echonest.com/enspex/web/ArtistBrowser/
Personally I have to say that the suggestions of The Echo Nest API sound better for me for that specific case.
Is there a possibility to implement both? Ideally expand to the right with spotify sugestions and to the left with Echo Nest suggestions.

Keep up the great work!
image
image

no results when searching

when putting in an artist name (such as "metallica"), no results are displayed. I have tried using artistexplorer.spotify.com on multiple browsers with multiple queries and I get the same result on all of them. thanks.

Question: Music on smartphones

Hi,

I used the app on my desktop and smartphone (iPhone) and can listen to the audio only on Desktop. Is mobile audio supported?

Thanks,

Feature Request: ability to toggle sound on/off

Would love to be able to turn off volume, and also have that setting persist. (currently I find myself just adjusting the volume slider to 0 most times I use the app)

I'd also be willing to try to put together a pull request for this if its something you think sounds good but don't have time for or feel like messing with.

Thanks for this app, its great and I've been using it a lot to make playlists.

Page fails on HTTPS

Symptom: If you visit https://fsahin.github.io/artist-explorer/, you get the error Oops, seems like Spotify is not available in your country yet. This happens on the latest version of chrome.

Workaround: use http instead of https

Looks like the geoplugin library this site uses is loaded over http. Chrome complains[0] because it doesn't like loading non-https content on an https page. Since the geoplugin is blocked, geoplugin_countryCode is undefined, and artist-explorer thinks the country code is incorrect (when it's actually just missing).

[0] [blocked] The page at 'https://fsahin.github.io/artist-explorer/' was loaded over HTTPS, but ran insecure content from 'http://www.geoplugin.net/javascript.gp': this content should also be loaded over HTTPS.

error when execute python server.py

on windows, all is running ok until i run server.py
i got this error
can someone give any help?
thanks in advance

Traceback (most recent call last):
File "server.py", line 12, in
import spotipy
File "X:\Python\Python37\lib\site-packages\spotipy_init_.py", line 2, in
from client import Spotify, SpotifyException
ModuleNotFoundError: No module named 'client'

No buttons on right side list

The radio buttons for saving and playing music on the right side selection bar are not populating. This occurs regardless of browser.

no tracks in country

I've been testing the app in different browsers here on my desktop, and even serving it as a file to the browser usually works well, but the idea is to integrate portion of it in a mobile app with other features.
To develop this mobile app I'm planning to use the Titanium cross-platform tool, and it will be based on a webview page, but always that I test the artist-explorer then I get the message "ooops, seems like there are no available tracks in your country".
As the location and GPS are already setup in the manifest (and other apps already make use of same configuration and works well), and on desktop it also checks that I'm located in Brazil and works well, then what could be causing this message to shows up ??

  • - maybe something related to the issue #7 so I'll test later if this is the problem.

artist explorer not working when searching with artist name

curl 'https://artist-explorer.glitch.me/spotify/search?limit=50&market=US&q=nancy+*&type=artist' -H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0' -H 'Accept: /' -H 'Accept-Language: en-US,en;q=0.5' --compressed -H 'X-Requested-With: XMLHttpRequest' -H 'Connection: keep-alive' -H 'Referer: https://artist-explorer.glitch.me/' -H 'Cookie: _ga=GA1.3.1305526916.1591360844; _gid=GA1.3.2016024663.1594916955' -H 'TE: Trailers'

It makes a request to the above endpoint but the request never returns.

Bad Gateway on Artist Search

Getting bad gateway errors on artist search URLs e.g.
artistexplorer.spotify.com/spotify/search?limit=50&market=US&q=t*&type=artist

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.