Skip to content

Mica Pandora (Profile Pic Support) by tech-how

Screenshot of Mica Pandora (Profile Pic Support)

Details

Authortech-how

LicenseNo License

Categorypandora

Created

Updated

Size7.8 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Give Pandora a splash of color with your currently playing album art, and allows you to set a custom avatar image.

Notes

v1.0.1 (August 19th, 2024)

  • Added custom profile picture support

v1.0 (February 18th, 2023)

  • Initial commit

Source code

/* ==UserStyle==
@name           Mica Pandora
@version        1.0.1
@description    Adds an album artwork blur effect to the now playing screen.
@author         Tech How
@namespace      Tech-How
@preprocessor	stylus
@var    text        user        "Avatar Image URL (Optional, must be wrapped in single quotes!!)"    "'https://raw.githubusercontent.com/Tech-How/Pandora-Classic/main/images/style/user.png'"
==/UserStyle== */

@-moz-document domain("pandora.com") {
  .Container__splash
  {
    background: linear-gradient(45deg, rgba(64,64,64,1) 0%, rgba(51,51,51,1) 47%, rgba(37,37,37,1) 100%);
  }

  /*.Container__splash__logo::before
  {
    content: "Internet Radio";
    position: relative;
    top: 8rem;
    left: 18rem;
    font-family: inherit;
    font-size: 3rem;
    color: #FFF;
  }*/

  .MiniBar--rightRail,
.region-topBar--rightRail,
.region-bottomBar--rightRail,
.region-main--rightRail
  {
    width: 100% !important;
  }

  .SearchModal--rightRail
  {
    margin: auto !important;
  }

  .SearchField__placeholder
  {
    width: 36rem !important;
  }

  .Search--active, .Search--active.Search--rightRail, .Search
  {
    width: 40rem !important;
  }


  .DescriptionBackstage__content__seeMore,
  .SearchModal--navStyle.SearchModal--focus,
.SearchModal--navStyle.SearchModal
  {
    position: fixed !important;
    left: 50% !important;
    transform: translate(-50%) !important;
    -webkit-transform: translate(-50%) !important;
  }

.ButtonLink--nav--upgrade--darkTheme, .ButtonLink--nav--upgrade--lightTheme {
    display: none;
}

.NavSecondary__last {
    margin-left: -2.2rem;
}

.DisplayAdController--active:before {
    background: none;
}

.Avatar__img {
    content: url(user);
}

body, .SearchModalT3--onboarding {
    background-color: #333;
}
}

@-moz-document url-prefix("https://www.pandora.com/station/play") {
.BlurredBackground__svg rect {
    fill: #333;
}
.Tuner, .Nav--darkTheme.Nav--scrolled, .Nav--scrolled, .MiniBar {
    background: none !important;
    backdrop-filter: blur(40px) !important;
}

.nowPlayingTopInfo__hitArea__topLevelMenu__featuredTrack:hover {
    background-color: rgba(51, 51, 51, 0.7);
}

/* Begin Premium Color Scheme Workaround */
.TunerControl.Tuner__Control__Button svg, .VolumeDurationControl {
    fill: #fff !important;
}

.Tuner__Audio__TrackDetail__title, .Tuner__Audio__TrackDetail__artist {
    color: #fff !important;
}

.Duration__Spacer__Bar {
    background: hsla(0,0%,100%,.4) !important;
}

.Duration {
    color: hsla(0,0%,100%,.4) !important;
}

.TunerProgress__Progress, .TunerProgress__DummyHandle {
    background: #fff !important;
}

.TunerProgress--dark {
    background: hsla(0,0%,100%,.2);
}

.VolumeDurationControl__VolumeSlider__Handle, .VolumeDurationControl__VolumeSlider__Trail, .VolumeDurationControl--dark .VolumeDurationControl__VolumeSlider__Handle, .VolumeDurationControl--dark .VolumeDurationControl__VolumeSlider__Trail {
    background: #fff;
}

.VolumeDurationControl--dark .VolumeDurationControl__VolumeSlider__Track {
    background: hsla(0,0%,100%,.2);
}

.VolumeDurationControl--dark .VolumeDurationControl__VolumeIconContainer:hover, .nowPlayingTopInfo--lightTheme .nowPlayingTopInfo__current__flag .nowPlayingTopInfo__current__flag__button>.Icon, .nowPlayingTopInfo--lightTheme .nowPlayingTopInfo__current__inner .icon-check, .nowPlayingTopInfo--lightTheme .nowPlayingTopInfo__current__inner .icon-plus, .SourceCard__ellipsis .Icon, .GlobalSearchInput__iconSearch, .GlobalSearchInput__clear, .GlobalSearchInput .Icon {
    fill: #fff;
}

.NowPlayingTopInfoSessionName__link--lightTheme, .Marquee--lightTheme, .nowPlayingTopInfo--lightTheme .nowPlayingTopInfo__current__sourceInfo, .nowPlayingTopInfo--lightTheme .nowPlayingTopInfo__current__albumName, .nowPlayingTopInfo--lightTheme .NowPlayingTopInfo__current__artistName, .DiscoveryTunerHeader, .DiscoveryTunerListItem__modeName, .NavHorizontal__item__link--active, .MiniBar--lightTheme .MiniBar__content__stationName, .MiniBar--lightTheme, .Fillet__description--lightTheme .Fillet__description__name, .Fillet__description--lightTheme .Fillet__description__summary, .Fillet__description--lightTheme a, .RowItemCenterColumn__mainText, .SessionHistory--lightTheme .SessionHistory__activeContent__artistName__link, .SessionHistory--lightTheme .SessionHistory__activeContent__trackName__link, .Lyrics--nowPlaying .Lyrics__lyrics {
    color: #fff !important;
}

.NavHorizontal__item__link--active {
    border-bottom-color: #fff;
}

.NavHorizontal__item__link {
    color: hsla(0,0%,100%,.6);
}

.NavHorizontal__item__link:hover {
    border-bottom-color: hsla(0,0%,100%,.6);
}

.NavSecondary__logo--darkIcon .NavSecondary__logo--icon {
    fill: hsla(0,0%,100%,.4);
}

.GlobalSearchInput .GlobalSearchInput__input::placeholder {
    color: #fff;
}

.DiscoveryTunerListItem__option--active .ButtonT3:before {
    background: url(https://web-cdn.pandora.com/web-client-assets/images/eq-white-playing.ddbf5d0fea2cd7639172a4fedbfd5dac.gif) 0 0 no-repeat;
    background-size: cover;
}

.DiscoveryTunerListItem__option--paused .ButtonT3:before {
    background-position: 0 100%;
}

.DiscoveryTunerListItem__option--active .ButtonT3, .DiscoveryTunerListItem__option--active .ButtonT3:hover {
    background: hsla(0,0%,100%,.2);
}

.GlobalSearchInput .GlobalSearchInput__input {
    background: hsla(0,0%,100%,.1);
}

.ContentSection__title, .Lyrics--lightTheme .Lyrics__header__title {
    color: hsla(0,0%,100%,.8);
}

.Fillet__description--lightTheme, .Lyrics--lightTheme .Lyrics__header {
    border-color: hsla(0,0%,100%,.1);
}

.RowItem--borderTopBottom, .Lyrics--lightTheme .Lyrics__divider {
    border-top-color: hsla(0,0%,100%,.1);
}

.RowItem--borderTopBottom.RowItem--widthHalf:nth-last-child(2), .RowItem--borderTopBottom:last-child {
    border-bottom-color: hsla(0,0%,100%,.1);
}

body > div.Container > div > main > div > div > span > div > div > div.NowPlaying__belowFold > div.NowPlaying__centerWrapper > div > div:nth-child(1) > section > div.Fillet__CTA > a, body > div.Container > div > main > div > div > span > div > div > div.NowPlaying__belowFold > div.NowPlaying__centerWrapper > div > div:nth-child(1) > div > div.Lyrics__divider > a, body > div.Container > div > main > div > div > span > div > div > div.NowPlaying__belowFold > div.NowPlaying__centerWrapper > div > div:nth-child(2) > section > div.Fillet__CTA > a, body > div.Container > div > main > div > div > span > div > div > div.NowPlaying__belowFold > div.NowPlaying__centerWrapper > div > div:nth-child(3) > section > div.Fillet__CTA > a, body > div.Container > div > main > div > div > span > div > div > div.NowPlaying__belowFold > div.NowPlaying__centerWrapper > div > div:nth-child(4) > section > div.Fillet__CTA > a {
    background: hsla(0,0%,100%,.2);
    color: #fff;
}

.MiniBar--lightTheme:before {
    background: none;
}

.Footer--light .Footer__navLink, .Footer--light .Footer__navLink:visited, .Footer--light .Footer__navLink:hover {
    color: #fff;
}

.Footer--light .Footer__copyright {
    color: hsla(0,0%,100%,.6);
}

.SessionHistory__flagButton, .SessionHistory__replayButton, .SessionHistory__ThumbDownButton, .SessionHistory__ThumbUpButton, .SessionHistory__trackStripWrapper__navButton__icon, .SessionHistory__trackStripWrapper__navButton__icon:hover {
    fill: #fff !important;
}

.RowItemDate {
    border-color: #fff;
}

.RowItemDate__day, .RowItemDate__month, .RowItemCenterColumn .RowItemCenterColumn__secondText, .RowItemCenterColumn .RowItemCenterColumn__thirdText {
    color: #fff !important;
}

/* End Premium Color Scheme Workaround */
}

Reviews

No reviews yet.