Skip to content

Commit

Permalink
edit README
Browse files Browse the repository at this point in the history
  • Loading branch information
ericdaat committed Jul 11, 2019
1 parent b6cc8f5 commit ee351b0
Showing 1 changed file with 14 additions and 15 deletions.
29 changes: 14 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,23 @@
As a big fan of Classic Rock living in France, I am very frustrated by the
lack of good classic rock radio we have. I spent four months in St Louis, MO,
and I had the chance to listen to [KSHE 95](http://www.kshe95.com/) every day,
playing some of my favorite classic rock tunes. Unfortunately, I can't listen
to this radio in France as they block it. Fortunately, their website shows
the tunes [currently playing](http://player.listenlive.co/20101/en/songhistory)
, as well as a few previous ones. I decided to scrap this page, make myself
an empty [Spotify playlist](https://open.spotify.com/user/ericda/playlist/3BCcE8T945z1MnfPWkFsfX),
and automatically add in the KSHE tracks.

So far, I am able to:
playing some of my favorite classic rock tunes.
Unfortunately, I can't listen to this radio in France as they block it.
Fortunately, their website shows the tune currently playing, as well
as a few previous ones.

- Scrap KSHE's web page, and get a list of 10 songs they've played
- Find the songs on Spotify thanks to their web API
- Upload them to a playlist I created, making sure there is no duplicate
I decided to make myself an empty
[Spotify playlist](https://open.spotify.com/user/ericda/playlist/3BCcE8T945z1MnfPWkFsfX),
and automatically add in the KSHE tracks.
I also wanted to be able to add songs
from other similar Classic Rock radio. So I built a reusable architecture that
enables to register different web scrapers to get the radio playing history
and add that into my playlist.

My next steps include:
So far, I am able to get the songs from these radios:

- Automate this with a cron (or use something smarter like Airflow)
so the playlist keeps getting updated
- Add more web radios that will populate the playlist
- [KSHE95 (St Louis, MO)](https://www.kshe95.com/)
- [The Eagle 969 (Sacramento, CA)](https://eagle969.radio.com/)

Feel free to ping me if you want to help!

Expand Down

0 comments on commit ee351b0

Please sign in to comment.