Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aelse/lastfm-stream-grab-proxy
HTTP proxy that will save songs streamed from the last.fm music service
https://github.com/aelse/lastfm-stream-grab-proxy
Last synced: 2 days ago
JSON representation
HTTP proxy that will save songs streamed from the last.fm music service
- Host: GitHub
- URL: https://github.com/aelse/lastfm-stream-grab-proxy
- Owner: aelse
- Created: 2011-09-21T04:15:21.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-15T23:27:12.000Z (over 11 years ago)
- Last Synced: 2023-03-12T00:17:34.601Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
lastfm-stream-grab-proxy
========================lastfm-stream-grab-proxy is a simple HTTP proxy that captures streamed music from the last.fm music service.
How to use
----------At the command line run:
> python lastfm-stream-grab-proxy.py
If you have the necessary python modules installed, a message will be displayed indicating that the proxy is ready.
Direct your web browser to use *localhost* port *8123*, and any mp3s streamed from last.fm will be saved to the current directory.
You may wish to use the included proxy auto-configure script - *proxy.pac* - to only use this proxy for last.fm services. If your web browser supports this then you can provide it the path to proxy.pac to do so.
Bugs
----This program has not been extensively tested. There is very little sanity checking. Anything could happen; use at your own risk!
Filenames are constructed from artist and song names, and files will not be written if the constructed filenames are invalid.
This is not a high performance proxy so it is likely that you will want to switch it off when not streaming music, or use the included proxy auto-configure file to only use this proxy when talking to last.fm servers.