All Projects → loskutov → deadbeef-lyricbar

loskutov / deadbeef-lyricbar

Licence: MIT license
A simple plugin for DeaDBeeF audio player that fetches and shows the song’s lyrics

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects
Nix
1067 projects

Projects that are alternatives of or similar to deadbeef-lyricbar

fork-this
They say I'm invisible! Fork this, I'm original!
Stars: ✭ 45 (+73.08%)
Mutual labels:  lyrics
loseyourself
Lose yourself, programmer edition. Based on a tweet by @kvlly!
Stars: ✭ 34 (+30.77%)
Mutual labels:  lyrics
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (+11.54%)
Mutual labels:  lyrics
Spotify-Customizer
Chrome extension to customize Spotify web client (themes, lyrics, ...)
Stars: ✭ 27 (+3.85%)
Mutual labels:  lyrics
ddb misc headerbar GTK3
Adds a headerbar to your DeaDBeeF.
Stars: ✭ 25 (-3.85%)
Mutual labels:  deadbeef
iLyrics
A third-party iTunes addon to show the lyrics on the desktop.
Stars: ✭ 78 (+200%)
Mutual labels:  lyrics
GabTag
A gtk linux application to handle audio tags 🎵
Stars: ✭ 34 (+30.77%)
Mutual labels:  lyrics
deadbeef-overlay
DeaDBeeF player overlay for Gentoo Linux
Stars: ✭ 13 (-50%)
Mutual labels:  deadbeef
glyrics
A terminal thingy to get lyrics from genius.com
Stars: ✭ 16 (-38.46%)
Mutual labels:  lyrics
python-blobopera
Toolkit to convert MusicXML files into Blob Opera scores with real lyrics.
Stars: ✭ 24 (-7.69%)
Mutual labels:  lyrics
python-musixmatch
Simple integrate of API musixmatch.com with python
Stars: ✭ 80 (+207.69%)
Mutual labels:  lyrics
ludacris
🎶 Get song lyrics. No BS. https://liyasthomas.github.io/ludacris
Stars: ✭ 37 (+42.31%)
Mutual labels:  lyrics
HexBot
A Relatively Simply Awesome Discord bot with Music, Games, Comics, Memes and other cool features. This bot is made in Python 3.8 using discord.py
Stars: ✭ 109 (+319.23%)
Mutual labels:  lyrics
SpotifyKaraoke
Instant lyrics for your current Spotify track
Stars: ✭ 16 (-38.46%)
Mutual labels:  lyrics
animec
A module to get data about anime characters, news, info, lyrics and more.
Stars: ✭ 31 (+19.23%)
Mutual labels:  lyrics
sabda
📜 lyrics collection
Stars: ✭ 24 (-7.69%)
Mutual labels:  lyrics
Lyrics
Music is life. That's why our hearts have beats! This is an android application for all the music lovers who occasionally search for lyrics of various songs. This app makes this process easier and simpler.
Stars: ✭ 17 (-34.62%)
Mutual labels:  lyrics
lyrics-finder
🎤 | Search the lyrics to your music with Lyrics Finder
Stars: ✭ 20 (-23.08%)
Mutual labels:  lyrics
generate-thai-lyrics
Generate Thai Songs' lyrics using Deep Learning
Stars: ✭ 33 (+26.92%)
Mutual labels:  lyrics
yet-another-spotify-lyrics
Command Line Spotify Lyrics with Album Cover
Stars: ✭ 78 (+200%)
Mutual labels:  lyrics

Build Status

DeaDBeeF Lyricbar Plugin

A simple plugin for DeaDBeeF audio player that fetches and shows the song’s lyrics using track metadata and user-provided lyric fetchers.

Screenshot

Inspired by Infobar Plugin. If you need more functionality, check my fork of it, containing a few bug-fixes and minor improvements.

Dependencies

To use this plugin, you need to have gtkmm installed. It is available in the repositories of most modern distributions (e.g. in Ubuntu you'll have to install libgtkmm-3.0-dev for the gtk3 version of lyricbar).

You need deadbeef.h file to build this plugin. The file /usr/include/deadbeef/deadbeef.h should've been installed with the player itself. If not -- look for deadbeef-plugin-dev package, or something like this. Or get the file from a source tarball.

Installation

Clone this repository and perform the following:

make [gtk2 or gtk3]
sudo cp *.so /usr/lib/deadbeef # depends on where deadbeef is installed
# OR, to install for the current user only
mkdir -p ~/.local/lib/deadbeef && cp *.so ~/.local/lib/deadbeef

Usage

Activate Design Mode (View → Design mode) and add Lyricbar somewhere. Disable Design Mode back and enjoy the music :)

In addition, if your tracks don't contain enough metadata, external lyrics providers can be used (see plugin preferences, the script launch command can use the whole DeaDBeeF title formatting power, it's supposed to output the lyrics to stdout). However, I recommend tools like beets to have the lyrics inside the tracks' metadata.

Development Status

The plugin is now abandoned, as DeaDBeeF developers act agressively towards Russian-speaking users (see the related commit). Besides, I haven't been actively developing it lately anyways. Hopefully, the archived version of the plugin is usable enough, though.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].