Skip to content

Native AM by dantelin2009

Screenshot of Native AM

Details

Authordantelin2009

LicenseMIT

Categorymusic.apple.com

Created

Updated

Size3.2 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Make Apple Music Web look like a native app. Part of a bigger overhaul, so on its own it won't look good

Notes

This theme is part of a soon to be released overhaul. On it's own it won't look good.

Source code

/* ==UserStyle==
@name         Native AM
@version      20231228.17.07
@namespace    ?
==/UserStyle== */

@-moz-document domain("music.apple.com") {
.search-input__text-field {
    background-color: rgba(255, 255, 255, 0.06) !important;
    border-color: rgba(255, 255, 255, 0.4) !important;
    border-radius: 4px !important;
    outline: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-width: 0px 0px 1px 0px !important;
    color: var(--systemPrimary-vibrant);
    font-size: 14px !important;
    height: 32px !important;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
    padding-left: 32px !important;
}
.library-track--header.svelte-s1nwxv.svelte-s1nwxv {
    background: none;
}
:root{
    --navSidebarBG: rgba(0,0,0,0);
}
*{
    --playerBGFill: rgba(0, 0, 0, 0) !important;
}
::before{
    backdrop-filter: none;
}
.chrome-player.chrome-player__music{
    box-shadow: none !important;
}
.logo{
    display: none !important;
}
html[dir=ltr] .navigation{
    border-right: none !important;
}
.navigation__scrollable-container::-webkit-scrollbar{
    display: none;
}
.navigation__native-cta{
    display: none;
}
.player-bar.player-bar__floating-player{
    box-shadow: none !important;
    background: none !important;
}
.scrollable-page > main{
    background: rgba(58, 58, 58, 0.3);
    --opaqueShelfBG: rgba(255, 255, 255, 0.03) !important;
    --trackBackgroundEven: hsla(0,0%,100%,.02);
}
.scrollable-page > footer{
    background: rgba(58, 58, 58, 0.2) !important;
}
.app-container .side-panel {
    background-color: rgba(58, 58, 58, 0.4) !important;
    top: 50px !important;
    box-shadow: none !important;
    border: none !important;
    border-top: 1px solid rgba(0, 0, 0, 0.3) !important;
    border-left: 1px solid rgba(0, 0, 0, 0.3) !important;
    height: calc(100vh - 50px) !important;
}
@media only screen and (min-width: 1260px){
.app-container .side-panel {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}
}
amp-lcd{
    --lcd-bg-color: rgba(255, 255, 255, 0.05) !important;
    border-radius: 8px !important;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: none;
}
.favorite-button{
    background: none !important;
}
.wrapper .chrome-player {
    padding-top: 0px !important;
}
.navigation__header .search-input-wrapper {
    min-height: 48px !important;
}
.player-bar{
    height: 50px !important;
    width: calc(100vw - 256px) !important;
}
.scrollable-page {
    margin-top: 50px !important;
    border-top-left-radius: 8px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.navigation-item{
    border-radius: 8px !important;
    --navSidebarSelectedState: rgba(255, 255, 255,.06);
}
@media only screen and (min-width: 484px){
    html[dir=ltr] .search-input-wrapper{
        margin-right: 16px !important;
        margin-left: 16px !important;
    }
    .navigation-items__list.svelte-11shvtm.svelte-11shvtm {
        font-size: 15px;
        padding: 0 16px 8px;
    }
}
}

Reviews

No reviews yet.