Skip to content

last.fm - No Pro Ads by rumpff

Screenshot of last.fm - No Pro Ads

Details

Authorrumpff

LicenseNo License

Categorylast.fm

Created

Updated

Size2.9 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

hides any and all traces of last.fm pro

Notes

compatible with literally every theme ever

hides big obnoxious upgrade to pro buttons
hides upgrade text when using adblocker
hides buttons to several features that are only available for pro users

option for unhiding monthly report buttons (if you want to see other pro user's reports)
option for unhiding pro button in profile settings

Source code

/* ==UserStyle==
@name         last.fm - No Pro Ads
@version      20240128.06.15
@namespace    rumpff

@preprocessor stylus
@var checkbox showReport "Show pro buttons and banners related to listening reports" 0
@var checkbox showInSettings "Show last.fm pro tab in profile settings" 0
==/UserStyle== */
@-moz-document domain("last.fm") {

    /* -- HEADER -- */
    /* Profile Dropdown */
    .auth-dropdown-menu :nth-child(2) {
        display: none !important;
    }


    /* -- FOOTER -- */
    /* link */
    .footer-top-row :nth-child(4) .footer-links :nth-child(3) {
        display: none !important;
    }


    /* -- HOME -- */
    /* sidebar sibscribe small ("don't want to see ads?") */
    .mpu-subscription-upsell--mpu,
    .mpu-subscription-upsell {
        display: none !important;
    }

    /* sidebar subscribe large */
    .subscribe-cta {
        display: none !important;
    }


    /* -- PROFILE -- */
    /* Overview - Your Progress */
    .your-progress .buffer-2 {
        display: none !important;
    }

    /* Overview - last.month */
    if not showReport {
        .listening-report-promo--month {
            display: none !important;
        }
    }

    /* Library - Grid view button */
    .library-view {
        display: none !important;
    }
    
    /* Playlists */
    .playlisting-create-option-wrap--subscribe {
        display: none !important;
    }


    /* -- LISTEING REPORT -- */
    /* Charts */
    .listening-report-row--upsell {
        display: none !important;
    }

    /* Previous/Next */
    if not showReport {
        .user-dashboard-pagination-next-link,
        .user-dashboard-pagination-previous-link {
            display: none !important;
        }
    }

    if not showReport {
        /* last.week / last.year - last.month tab */
        .secondary-nav-item--month {
            display: none !important;
        }
    }


    /* -- SETTINGS -- */
    /* Subscribion tab */
    if not showInSettings {
        .secondary-nav-item--subscription {
            display: none !important;
        }
    }
    
    /* Change username */
    #change-username {
        display: none !important;
    }    



    /* -- LABS -- */
    /* info popup - upsell line */
    .info-description-text--upsell {
        display: none !important;
    }

    /* the wall - date range options */
    .date-picker-list .disclose-trigger {
        display: none !important;
    }

    /* pixel grid - milestones button */
    #milestone-toggle {
        display: none !important;
    }

    /* bubbles - compare options */
    #bubbles-user li .upsell {
        display: none !important;
    }

    /* artist velocity - reminder */
    .artist-velocity-top-artists-container-col .buffer-standard .upsell-description,
    .artist-velocity-top-artists-container-col .buffer-standard .btn-subscribe {
        display: none !important;
    }
}

Reviews

No reviews yet.