Coder Social home page Coder Social logo

quicklyric's Introduction

QuickLyric

alt text

QuickLyric is an android app that instantly fetches your lyrics for you. Its main perks is that it's very fast, features Material Design as well as a search engine, a Karaoke mode, the downloading of all your lyrics on your device & some handy settings. While most lyrics app require you to type the name of the song you're searching for or annoy you with tedious notifications every time the song has changed, QuickLyric automatically detects what song is playing on your device and instantly delivers the lyrics to you.

QuickLyric is written in Java and runs on phones and tablets equipped with Android 4.0 or higher. The build system relies on Gradle and Android Studio is therefore recommended.

Download (free, no ads)

Download from F-Droid

or on the original F-Droid page.

Note: This is the old 1.8 release of QuickLyric. A beta for QuickLyric 2.0 is available on the Google+ page.

Donate

If you want to support my work as a developer (not for this app specifically), you may make a donation here.

Features

  • Lyrics - Shows the lyrics of the song you are listening to at the moment. The Refresh button allows your to update the lyrics when the next song has started playing. In the action bar, you can to download the lyrics on your device (for offline usage), search and share the URL with a friend. If you're lucky, the Karaoke mode might be available for that song.
  • Saved Lyrics - Each lyrics can be stored on your device.
  • Search - Search for Lyrics on Genius.
  • Batch Download - Download the lyrics for all your music in a few minutes.
  • Material Design
  • System Integration - Access the lyrics you want after you've identified a song with Shazam or Soundhound via the share button. Open URLs from Genius.com and LyricWikia directly with the app.
  • NFC - Share lyrics with your friends via Android Beam.
  • More than 15 languages supported - Including German, Greek, Spanish, French, Italian, Japanese, Dutch, Polish, Russian, Turkish and English.

Build

  • Make sure you have the latest version of Gradle installed. You should have at least the version that is used in Quicklyric/build.gradle.
  • Download the sources
  • Edit the different API keys in the com.geecko.QuickLyric.Keys file.
  • Input your signature keystore, login and passwords into the QuickLyric/build.gradle file
  • cd to the root of the project and execute "$ gradle build"

Translations

What QuickLyric needs most right now is translations! If you're bilingual you can submit translations over at Crowdin (no need to register, just use your GitHub/Google/Facebook/Twitter account).

Every translator may request 1 free beer if they live in Brussels. ;)

Open Source Contributors

If you want to expand the lyrics catalog, check out the wiki.

Don't be afraid to contribute! I welcome all forks & pull requests but please, if you want to fork QL, immediately update com.geecko.quicklyric.Keys with your own LastFM key.

Credits

Credits are due to : Last.FM, Roman Nurik for his scroll tricks, Ficus Kirkpatrick for Volley, Jake Wharton for his ViewPagerIndicator and makovkastar for the FloatingActionButton library.

Screenshots

Static Sync Search Saved Settings

quicklyric's People

Contributors

geecko86 avatar farmerbb avatar prashantkhurana avatar shaunidiot avatar geekywoman35 avatar naofum avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.