Skip to content

Alternate frontend for Genius focused on privacy and simplicity

License

Notifications You must be signed in to change notification settings

SeniorCluckers/intellectual

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues AGPLv3 License


Intellectual

Alternate frontend for Genius focused on privacy and simplicity

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Instances
  3. Deployment
  4. Roadmap
  5. License

About The Project

Intellectual is an alternative frontend for Genius focused on privacy and simplicity.
Written in Rust, Intellectual is incredibly lightweight. Not requiring JavaScript and proxying all requests through the server, including images.

Intellectual is still very early in development and is lacking many features.
Check out the roadmap for what features will be coming next!

Instances

Want your own instance listed here? Open an issue for it!
Not sure how to host your own instance? View the deployment instructions.

URL Country Cloudflare
https://intellectual.insprill.net 🇺🇸 US ✔️

If there is a checkmark under "Cloudflare", that means the site is proxied behind Cloudflare.
This means they have the ability to monitor traffic between you and the server.

Deployment

  • Download the latest nightly release for your operating system.
  • Create a new API client on Genius. You will need to have an account in order to do this.
    The Icon URL and Redirect URL do not need to be set.
  • Under "Client Access Token", click "Generate Access Token", and copy the token provided.
  • Set the GENIUS_AUTH_TOKEN environment variable to the token you just generated.
  • Start Intellectual!

Intellectual support a few different arguments when starting. Append -h when running it to see all available arguments.

Roadmap

  • Search for songs
  • View lyrics
  • More song info on the lryics page
    • Song name
    • Song/album image
    • Album name
    • Artist
    • Release date
  • View artist info
  • Paginated searches
  • View album info
  • More search types
    • By lyrics
    • For artists
    • For albums
  • More reliable media fetching
  • Improve responsiveness
  • Annotation support
  • More robust error handling
  • Theme support
  • Show artists' work on their page.
  • Better accessibility
  • Support for more lyric sources

Contributions are what make the open source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated!
If you're new to contributing to open-source projects, you can follow this guide to get up-to-speed.

License

Distributed under the GNU Affero General Public License v3.0.
See LICENSE for more information.

About

Alternate frontend for Genius focused on privacy and simplicity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 47.5%
  • CSS 30.0%
  • HTML 22.5%