Skip to content

Pr0jectR3d-Music V 0.1 by nick1600

Details

Authornick1600

LicenseNo License

Categorymusic.youtube.com

Created

Updated

Code size20 kB

Code checksum69338bb9

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A red version of youtube music.

Notes

This is just for myself if you wanna not let it go ahead, but no promises it will still work. it might get updated in the future.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Pr0jectR3d-V 0.1
@namespace      https://github.com/nick123456789025/Pr0jectR3d
@version        0.1
@description    A red version of youtube music.
@author         Nick1600
==/UserStyle== */
@-moz-document domain("music.youtube.com") {
	/* Insert code here... */
	:root {
		--sb-main-font-family: "Source Sans Pro", sans-serif;
		--sb-main-bg-color: #222;
		--sb-main-fg-color: #fff;
		--sb-grey-bg-color: #333;
		--sb-grey-fg-color: #999;
		--sb-red-bg-color: #cc1717;
	}

	html[dark][dark] {
		--paper-toggle-button-checked-bar-color: #ff0000;
		--paper-toggle-button-checked-bar-opacity: 0.3;
		--paper-toggle-button-checked-button-color: #ff0000;
		--paper-toggle-button-checked-ink-color: #f00;
	}

	html {
		--ytmusic-color-white1: #f00;
		--ytmusic-color-grey2: #aaa;
		--ytmusic-color-grey3: #909090;
		--ytmusic-color-grey4: #717171;
		--ytmusic-color-grey5: #606060;
		--ytmusic-color-black1: #212121;
		--ytmusic-color-black2: #181818;
		--ytmusic-color-black4: #030303;
		--ytmusic-color-blackpure: #000;
		--ytmusic-color-lightred: #ff4e45;
		--ytmusic-color-youtubered: #f00;
		--ytmusic-color-mediumred: #c00;
		--ytmusic-color-lightblue: #3ea6ff;
		--ytmusic-color-yellow: #fbc02d;
		--ytmusic-color-lightgreen: #2ba640;
		--ytmusic-color-lightteal: #00aaa7;
		--ytmusic-color-white1-alpha10: rgba(255, 255, 255, 0.1);
		--ytmusic-color-white1-alpha15: rgba(255, 255, 255, 0.15);
		--ytmusic-color-white1-alpha20: rgba(255, 255, 255, 0.2);
		--ytmusic-color-white1-alpha30: rgba(255, 255, 255, 0.3);
		--ytmusic-color-white1-alpha50: rgba(255, 255, 255, 0.5);
		--ytmusic-color-white1-alpha70: rgb(255 0 0 / 70%);
		--ytmusic-color-blackpure-alpha0: rgba(0, 0, 0, 0);
		--ytmusic-color-blackpure-alpha10: rgba(0, 0, 0, 0.1);
		--ytmusic-color-blackpure-alpha60: rgba(0, 0, 0, 0.6);
		--ytmusic-color-blackpure-alpha65: rgba(0, 0, 0, 0.65);
		--ytmusic-color-mediumred-alpha90: rgba(204, 0, 0, 0.9);
		--ytmusic-opalescence-dark-grey: #333;
		--ytmusic-color-white-opacity-0-05: rgba(255, 255, 255, 0.05);
		--ytmusic-color-white-opacity-0-5: rgba(255, 255, 255, 0.5);
		--ytmusic-color-black-opacity-0-4: rgba(0, 0, 0, 0.4);
		--ytmusic-color-blue-1: #065fd4;
		--ytmusic-color-green-1: #3a923f;
		--ytmusic-color-grey-4: #ccc;
		--ytmusic-white-5: #4e4e4e;
		--yt-endpoint-color: rgb(164, 0, 0);
		--yt-endpoint-hover-color: #ff0c00;
		--yt-endpoint-visited-color: #c80900d9;
		--ytmusic-search-background: black;
	}



	::selection {
		background-color: #f00 !important;
		color: #fff !important;
	}
	ytmusic-pivot-bar-item-renderer:hover {
		color: #f00;
	}
	ytmusic-pivot-bar-item-renderer {
		color: rgb(255 0 0 / 50%);
	}
	ytmusic-pivot-bar-item-renderer:hover,
	ytmusic-pivot-bar-item-renderer.iron-selected {
		color: #f00;
	}
	.song-title.ytmusic-player-queue-item {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-responsive-font-size);
		line-height: var(--ytmusic-title-line-height);
		font-weight: 500;
		color: #f00;
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
	}
	tp-yt-iron-icon {

		fill: #f00;
	}
	input.ytmusic-search-box,
	#placeholder.ytmusic-search-box {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: 20px;
		line-height: var(--ytmusic-title-line-height);
		font-weight: 500;
		color: #f00;
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
	}
	tp-yt-paper-tab.iron-selected.ytmusic-player-page {
		color: #f00;
	}
	.duration.ytmusic-player-queue-item,
	.byline.ytmusic-player-queue-item {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-responsive-font-size);
		line-height: var(--ytmusic-title-line-height);
		font-weight: 400;
		color: #f00;
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
	}
	.content-info-wrapper.ytmusic-player-bar .title.ytmusic-player-bar {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-responsive-font-size);
		line-height: var(--ytmusic-title-line-height);
		font-weight: 500;
		color: #f00;
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
	}
	.time-info.ytmusic-player-bar {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-caption-1-font-size);
		line-height: var(--ytmusic-title-line-height);
		font-weight: 400;
		color: #f00;
		margin: 0 16px 0 8px;
		white-space: nowrap;
	}
	a.yt-formatted-string {
		color: #b50000;
	}
	ytmusic-player-bar {
		background-color: #000000;
	}
	ytmusic-mealbar-promo-renderer {
		display: inline-block;
		bottom: var(--ytmusic-player-bar-height);
		position: absolute;
		min-width: 320px;
		padding: 24px;
		background: #000000;
		border-radius: 17px;
		border: 1px solid rgb(255, 0, 0);
	}
	.icon.ytmusic-play-button-renderer {
		width: var(--ytmusic-play-button-icon-size);
		height: var(--ytmusic-play-button-icon-size);
		color: rgb(255 0 0)!important;
	}
	ytmusic-search-box[has-query] input.ytmusic-search-box,
	ytmusic-search-box[opened] input.ytmusic-search-box {
		color: #f00;
		background-color: #f000
	}
	.title.ytmusic-responsive-list-item-renderer {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-responsive-font-size);
		line-height: var(--ytmusic-title-line-height);
		font-weight: 500;
		color: rgb(255, 0, 0);
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
	}
	.title.ytmusic-two-row-item-renderer {
		display: inline;
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-responsive-font-size);
		line-height: var(--ytmusic-title-line-height);
		font-weight: 500;
		color: #f00;
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
	}
	ytmusic-player-expanding-menu {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0 8px;
		opacity: 0;
		background-color: #000000;
		border: 1px solid red;
		border-radius: 10px;
		transition: opacity 0.2s ease, background-color 300ms cubic-bezier(0.2, 0, 0.6, 1);
	}
	.volume-slider.ytmusic-player-bar,
	.expand-volume-slider.ytmusic-player-bar {
		width: 100px;
		--paper-slider-container-color: #262626;
		--paper-slider-active-color: #f00;
		--paper-slider-knob-color: #f00;
		--paper-slider-disabled-knob-color: #fff;
		--paper-slider-knob-start-color: #fff;
		--paper-slider-knob-start-border-color: #fff;
	}
	.text.ytmusic-toggle-menu-service-item-renderer {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: 14px;
		line-height: var(--ytmusic-body-line-height);
		font-weight: 400;
		color: #f00;
		margin: 0 8px;
	}
	.text.ytmusic-menu-navigation-item-renderer {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: 14px;
		line-height: var(--ytmusic-body-line-height);
		font-weight: 400;
		color: #f00;
		margin: 0 8px;
	}
	.text.ytmusic-menu-service-item-renderer {
		font-family: Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: 14px;
		line-height: var(--ytmusic-body-line-height);
		font-weight: 400;
		color: #f00;
		margin: 0 8px;
	}
	.title.ytmusic-detail-header-renderer {
		font-family: YouTube Sans, Roboto, Noto Naskh Arabic UI, Arial, sans-serif;
		font-size: var(--ytmusic-display-1-font-size);
		font-weight: 700;
		line-height: var(--ytmusic-title-line-height);
		color: #f00;
		letter-spacing: var(--ytmusic-title-letter-spacing);
		--yt-endpoint-color: var(--yt-endpoint-color);
		--yt-endpoint-hover-color: var(--yt-endpoint-hover-color);
		--yt-endpoint-visited-color: var(--yt-endpoint-visited-color);
		display: block;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		white-space: normal;
		max-height: calc(2 * var(--ytmusic-display-1-font-size) * var(--ytmusic-title-line-height));
		max-width: 720px;
		margin: 0 0 16px;
		--yt-endpoint-text-decoration: underline;
	}
	tp-yt-paper-listbox.ytmusic-menu-popup-renderer {
		width: 240px;
		padding: 16px 0;
		border: 1px solid rgb(255 0 0);
		border-radius: 15px;
		--paper-listbox-background-color: #000000;
	}
	.icon.ytmusic-menu-navigation-item-renderer {
		flex: none;
		margin: 8px;
		fill: #f00;
	}
	.icon.ytmusic-menu-service-item-renderer {
		flex: none;
		margin: 8px;
		fill: #f00;
	}
	.icon.ytmusic-toggle-menu-service-item-renderer {
		flex: none;
		margin: 8px;
		fill: #f00;
	}
	.menu.ytmusic-player-bar {
		--iron-icon-fill-color: #ff0000;
	}
	tp-yt-paper-toggle-button[checked]:not([disabled]) .toggle-button.tp-yt-paper-toggle-button {
		background-color: var(--paper-toggle-button-checked-button-color, var(--primary-color));
	}
	.toggle-button.tp-yt-paper-toggle-button {
		position: absolute;
		top: -3px;
		left: 0;
		right: auto;
		height: 20px;
		width: 20px;
		border-radius: 50%;
		box-shadow: 0 1px 5px 0 rgb(0 0 0 / 60%);
		transition: -webkit-transform linear var(--transition-duration), background-color linear var(--transition-duration);
		transition: transform linear var(--transition-duration), background-color linear var(--transition-duration);
		will-change: transform;
		background-color: #830000;
	}
	tp-yt-paper-tab.ytmusic-player-page {
		--paper-tab-ink: #f00;
		color: rgb(203 0 0 / 70%);
	}
	tp-yt-paper-tabs.ytmusic-player-page {
		--paper-tabs-selection-bar-color: #f00;
		border-bottom: 1px ...

Reviews

No reviews yet.