Skip to content

Simple open.fm API client for listing songs from channels

Notifications You must be signed in to change notification settings

rewolt/openfm-api-crawler

Repository files navigation

openfm-api-crawler

Simple open.fm API client for listing songs from channels and visualizer with fast youtube search.

There are two projects:

  • OpenFM API Crawler - .NET Core 2.0 project
  • OpenFM Results Viewer - .NET Framework 4.7.1 project

Data from research will be stored in "openfm_channels.json" in user Documents folder. Songs Reader just reads result json. Double click on song will open default web browser with best youtube matches. OpenFM API returns only a few nearest songs that will be played per channel. Crawler will add new songs to actual json repository if song not existed there before. Crawler runs once and exit so for best results you need to add task in windows task scheduler and run Crawler every 5 min.

Crawler needs to be compiled using dotnet CLI. For fast way just download project, run cmd/terminal in solution folder (where OpenFmCrawler.sln is) and type dotnet build -c Release -r win10-x64 "OpenFM API Crawler\OpenFM API Crawler.csproj" to build for Windows 10.

About

Simple open.fm API client for listing songs from channels

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages