Skip to content

A program and API to search through a database of songs, query their lyrics, and flag them if specific words or phrases are detected.

Notifications You must be signed in to change notification settings

WMFO/WMFO-Lyric-Flagger

Repository files navigation

WMFO-Lyric-Flagger
Andy Sayler
Benjamin Yu
WMFO - Tufts Freeform Radio
ops@wmfo.org
6-18-10

This program is no longer maintained. Please see version 2 for the
currently maintained version:
https://github.com/asayler/WMFO-Lyric-Flagger-v2

This is a program that querys the Internet for lyrics to a specific
song and then searches these lyrics for matches to a list of regular
expression.

Example use is to search a database of songs for those that
contain explicit lyrics and then flag these songs. An SQL frontend
compatible with the Rivendell Radio Automation software is also
being developed as part of this project. For more information on
Rivendell, see http://www.rivendellaudio.org/.

This project makes use of the LyricFly lookup API. A production key
is necessary to make full use of the program. For more info, see
the website: http://lyricsfly.com/api/. Temporary weekly keys
are also available from the previous link. To request a full key,
visit http://lyricsfly.com/.

This is a work in progress

Run make to build

Requirements:
Boost Regex
Curl
mysql++

Libraries as reported by ldd:
libmysqlpp
libstdc++
libm
libgcc_s
libc
libmysqlclient
libcrypt
libnsl
libssl
libcrypto
libz
libdl

About

A program and API to search through a database of songs, query their lyrics, and flag them if specific words or phrases are detected.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages