返回首頁 

Greasy Fork is available in English.

GeniusLyrics

Downloads and shows genius lyrics for Tampermonkey scripts

Voici les versions de ce script où le code a été modifié. Voir toutes les versions.

  • v5.16.1122/03/2025

    Added a 4px padding to Song Info Box for better visual

  • v5.16.1017/03/2025

    Fix dialog for cloudflare captcha

  • v5.16.915/03/2025

    Fixes for changes of genius.com html

    cvzi/Youtube-Music-Genius-Lyrics-userscript#28

  • v5.16.805/01/2025

    Update GeniusLyrics.js

  • v5.16.705/01/2025

    Remove Old CSS Names

    • remove __ css names
    • remove normalizeClassName (v1)
  • v5.16.704/01/2025

    Fix hyper link color

  • v5.16.604/01/2025

    Sorting Fix

  • v5.16.504/01/2025

    CSS Rules Fix

  • v5.16.404/01/2025

    versioncode

  • v5.16.304/01/2025

    Add normalizeClassV2

    • normalizeClassV2 is default off; the feature will make the html code longer so it is after caching.
    • normalizeClassNamesV2OnHTMLCode is done with the html code (before making DOM Tree)
    • normalizeClassNamesV2OnPageDOM is done with the DOM nodes (after making DOM Tree)
    • added CSS using normalizeClassV2 in contentStylingIframe (i.e. for Genius Default Theme only)
  • v5.16.304/01/2025

    Add normalizeClassV2

    • normalizeClassV2 is default off; the feature will make the html code longer so it is after caching.
    • normalizeClassNamesV2OnHTMLCode is done with the html code (before making DOM Tree)
    • normalizeClassNamesV2OnPageDOM is done with the DOM nodes (after making DOM Tree)
    • added CSS using normalizeClassV2 in contentStylingIframe (i.e. for Genius Default Theme only)
  • v5.16.304/01/2025

    Add normalizeClassV2

    • normalizeClassV2 is default off; the feature will make the html code longer so it is after caching.
    • normalizeClassNamesV2OnHTMLCode is done with the html code (before making DOM Tree)
    • normalizeClassNamesV2OnPageDOM is done with the DOM nodes (after making DOM Tree)
    • added CSS using normalizeClassV2 in contentStylingIframe (i.e. for Genius Default Theme only)
  • v5.16.304/01/2025

    Add entry in defaultSVGBoxs

  • v5.16.304/01/2025

    Add custom css properties for annotation background color

  • v5.16.304/01/2025

    Remove empty ad element in removeEmptyBlocks()

  • v5.16.304/01/2025

    Change lyrics search r###lts sorting

  • v5.16.304/01/2025

    Added custom.defaultOptions

    • custom.defaultOptions is provided by the top frame and used by the iframe
  • v5.16.303/01/2025

    Correct the execution order of removeEmptyBlocks()

  • v5.16.203/01/2025

    Remove Empty Block Elements (#87)

  • v5.16.103/01/2025

    fix code style

  • v5.16.103/01/2025

    Fix for songs that have "not yet released" lyrics

  • v5.16.016/12/2024

    Adapt to new genius css. Remove REPX2 because CSS class names change from song to song now.

    v5.16.0

  • v5.15.013/09/2024

    Use elmBuild in modalAlert

    fixes #81

    version bump

  • v5.14.109/09/2024

    Format code style

  • v5.14.109/09/2024

    Check if trustedTypes is available

  • v5.14.009/09/2024

    Fix TrustedHTML for DOMParser

    versioncode

  • v5.13.509/09/2024

    Fix Deleted Lyrics, Fix Romaji Lyrics Detection, Fix TrustedHTML issue (#80)

  • v5.13.521/07/2024

    Send cookies with requests to genius.com in Chrome/Tampermonkey Beta

    Fixes "genius.com has blocked you" error because Cloudflare protection works with cockies

    SCRRRR!!Sorry, we have to make sure you're a human before we can show you this page.

    jshint

  • v5.13.424/05/2024

    Fix: LZString Option (#76)

  • v5.13.312/05/2024

    fix Orion issue

  • v5.13.226/04/2024

    typo

  • v5.13.126/04/2024

    fix unmodified window methods (#74)

    • fix unmodified window methods

    • calculate storage size in UTF-8

  • v5.13.025/04/2024

    use LZString (#73)

  • v5.12.425/04/2024

    Fix window method (#72)

  • v5.12.310/02/2024

    More error info for users

  • v5.12.304/12/2023

    Fix for Firefox

  • v5.12.204/12/2023

    Update GeniusLyrics.js

  • v5.12.104/12/2023

    add delay for iframe (#70)

  • v5.12.018/11/2023

    Option to change font sizeMove config window to the left and reduce blur to preview font sizefix #68add some svgsfix: include raw svg if not in scriptfix: error in white/spotify theme when "lyrics have not been transcribed"

  • v5.11.315/11/2023

    Fix Incomplete lyrics

    when selecting "Clean White" or "Spotify" themehttps://github.com/cvzi/Youtube-Genius-Lyrics-userscript/issues/62

    There are multiple "Lyrics__Container" on genius.com now for longer lyrics

  • v5.11.207/10/2023

    update vanillajs-iframe-v1

  • v5.11.107/10/2023

    update vanillajs-iframe-v1

  • v5.11.030/09/2023

    Fix some display problems if one is logged into a genius.com-account

  • v5.11.026/09/2023

    Improve config and modal alert

    • prevent clicks on "background"
    • focus "Ok" buttonfixes #67
  • v5.11.021/09/2023

    Show request status code in error message

  • v5.11.021/09/2023

    Replace window.alert because it halts audio/video playback

    cleanUpSongTitle: Remove single from song title

    v5.11.0

  • v5.10.118/09/2023

    fix Brave Crash issue

  • v5.10.028/08/2023

    Remove (studio... / - Studio from title

  • v5.10.028/08/2023

    Fix Double minus

  • v5.10.028/08/2023

    Code style

  • v5.10.028/08/2023

    improve order of search r###ltsincrease cache versions to force cache update

  • v5.9.1228/08/2023

    Strip - 2023 Remaster and similar from song title

  • v5.9.1227/08/2023

    Fix some issues with White Theme and Spotify Themehttps://github.com/cvzi/Spotify-Genius-Lyrics-userscript/issues/27

  • v5.9.1122/07/2023

    Fix Promise

  • v5.9.1022/07/2023

    version bump & reset cache

  • v5.9.922/07/2023

    Revised Coding for Network Request (#60)

    • No Content-Type for GET request

    • request header Accept: application/json for json request

    • force overrideMimeType for json request

    • added responseType: json for annotations API

  • v5.9.922/07/2023

    version bump

  • v5.9.822/07/2023

    Native APIs (#66)

  • v5.9.801/07/2023

    code format

  • v5.9.801/07/2023

    version bump

  • v5.9.701/07/2023

    Show "you are blocked" if the response from geniusSearch is html

    https://github.com/cvzi/Spotify-Genius-Lyrics-userscript/issues/22https://github.com/cvzi/Youtube-Genius-Lyrics-userscript/issues/56

  • v5.9.729/06/2023

    Revert "clear cache before retry (#62)"

  • v5.9.629/06/2023

    Version bump

  • v5.9.529/06/2023

    clear cache before retry (#62)

  • v5.9.527/06/2023

    log the error into console window

  • v5.9.427/06/2023

    log the error into console window

  • v5.9.309/06/2023@copyrightResolves #59
  • v5.9.308/06/2023minor fix
  • v5.9.208/06/2023bug fix
  • v5.9.108/06/2023fix and new feature (#58)1. fixed translation detection for 2nd type translation (https://genius.com/Queen-bee-genius-russian-translations-queen-bee-mephisto-lyrics); example: https://www.youtube.com/watch?v=A48bcNyi1VM2. added romajiPriority option3. code fix to event handler (avoid cache the DOM)4. added compoundTitle to genius.current (for code clearance)
  • v5.9.019/05/2023CSS revision for new Genius Desktop Layout (#55)* amend css to adapt new layout`.genius-lyrics-header-container` and `.genius-lyrics-header-content` are no longer available.`.LSongHeader__Outer_Container` and `.LSongHeader__Outer` are the replacements.fixed various issue due to new Genius Desktop Layout`.LSongHeader__CenterInfo` is no longer available, thus `.genius-lyrics-header-content` cannot be detected.`[class*="MetadataStats__Stats"]` is no longer available. `[class*="MetadataStats__Container"]` is similar but different.`[class*="SongHeaderdesktop__PrimisContainer"]` and `[class*="SongHeaderdesktop__PrimisContainer"] > [class*="PrimisPlayer__Container"]` are (new) empty block elements.`HeaderArtistAndTracklistdesktop__Container` is similar to `HeaderArtistAndTracklistPrimis__Container``HeaderArtistAndTracklistdesktop__Tracklist` is similar to `HeaderArtistAndTracklistPrimis__Tracklist`
  • v5.8.819/05/2023update css
  • v5.8.719/05/2023css update
  • v5.8.619/05/2023fix typo
  • v5.8.519/05/2023fix song title color (#54)
  • v5.8.404/05/2023merely adding comments; format issue
  • v5.8.404/05/2023merely adding comments
  • v5.8.428/04/2023Annotation style
  • v5.8.428/04/2023Misc fixes:* Add missing svg* Fix config window is not visible* Fix elmSongHeaderContainer error message on `WithPrimis`
  • v5.8.325/04/2023fix getTrueWindow() error in YouTube Music (#50)* fix getTrueWindow() error in YouTube Music
  • v5.8.208/04/2023Fix annotations
  • v5.8.108/04/2023* Improve display of metadata (release date, lyric views, contributors)* Remove edit buttons (only appear if you're logged into a genius.com acocunt)
  • v5.8.031/03/2023Hide about section and comments
  • v5.7.528/01/2023fix contentStyling's lyrics clickable text color issue
  • v5.7.428/01/2023fix contentStyling's lyrics clickable text color issue
  • v5.7.329/12/2022scrollLyricsGeneric() and fixInstrumentalBridge()`scrollLyricsFunction` is omitted`force` omitted.just `scrollLyricsGeneric(position)`bug fixing for scrollLyricsGeneric.fixInstrumentalBridge:[Instrumental Bridge] shall give larger vertical space for scrolling
  • v5.7.228/12/2022version bump
  • v5.7.128/12/2022config(): no action if config already shown (#46)
  • v5.7.128/12/2022fix loading cancelled by user (#45)
  • v5.7.127/12/2022Format fix
  • v5.7.127/12/2022Filter "unreleased", ignore `lyrics_updated_at`There are `"unreleased"` songs that have a valid timestamp in `lyrics_updated_at` and still don't have any song textRef #41
  • v5.7.127/12/2022minor code change for scrollToBegining(), fix isPageAbleForAutoScroll issuefix isPageAbleForAutoScroll was set to true before finishing scrollToBegining(), add css for scroll-behavior
  • v5.7.126/12/2022Scroll to top of lyrics text if auto scrolling is disabled
  • v5.7.026/12/2022Version bump
  • v5.6.526/12/2022Introduce CompoundTitle as artist(s) could be unknownIntroduce CompoundTitle as artist(s) could be unknown
  • v5.6.524/12/2022Fix autoscroll related issues (#42)
  • v5.6.523/12/2022Filter r###lts without `lyrics_updated_at`Resolve #41, version bump
  • v5.6.422/12/2022Remove `display:inline-block` from annotations`inline-block` breaks multi-line annotations that don't span the whole lineExample: https://www.youtube.com/watch?v=hI8A14Qcv68 at `Of pain`
  • v5.6.422/12/2022Patch autoscroll (#40)
  • v5.6.322/12/2022modified content styles (#38)* modified content styles for both dekstop* format fix* format fix
  • v5.6.322/12/2022Remove logging
  • v5.6.322/12/2022Make fonts work again in White and Spotify theme.Remove some unused code
  • v5.6.321/12/2022Remove unused codeMove duplicated code to themeCommon#18, Move annotation css to iframeCSSCommon#18, Fix some styling errors in Clean White and Spotify
  • v5.6.320/12/2022
  • v5.6.219/12/2022
  • v5.6.119/12/2022
  • v5.6.019/12/2022
  • v5.5.018/12/2022
  • v5.5.017/12/2022
  • v5.4.416/12/2022
  • v5.4.316/12/2022
  • v5.4.216/12/2022
  • v5.4.216/12/2022
  • v5.4.116/12/2022
  • v5.4.014/12/2022
  • v5.4.013/12/2022
  • v5.4.013/12/2022
  • v5.4.012/12/2022
  • v5.4.011/12/2022
  • v5.4.025/09/2022
  • v5.3.009/09/2022
  • v5.2.909/09/2022
  • v5.2.812/08/2022
  • v5.2.717/04/2022
  • v5.2.620/10/2021
  • v5.2.501/09/2021
  • v5.2.431/08/2021
  • v5.2.330/08/2021
  • v5.2.230/08/2021
  • v5.2.107/08/2021
  • v5.2.007/08/2021
  • v5.1.323/06/2021
  • v5.1.131/03/2021
  • v5.1.026/02/2021
  • v5.0.019/02/2021
  • v4.1.113/01/2021
  • v426/10/2020
  • v314/08/2020
  • v329/07/2020
  • v211/07/2020
  • v108/07/2020