- Open Broadcaster Software
- Cider 2.3+
- An Apple Music subscription (duh)
- Setup Cider if you haven't done so already and open the settings. Go to "Connectivity" and scroll down all the way. Enable the Switch "WebSockets API".
- Create a new Browser Source in OBS and set the URL to
https://ryzetech.github.io/cider4obs/
. - The source will spawn with a width of
800
by default. Resize it if necessary (my personal sweet spot is400
) and change the height to170
or something like that. - The browser in OBS will now attempt to connect to Cider every five seconds and reestablish the connection if necessary!
Unhappy with the way the app looks by default? You can change the settings with the "Custom CSS" box in the OBS browser source. I have compiled some examples below to just copy and change to your liking.
To pick colors, I recommend https://rgbacolorpicker.com/.
#content {
/* change the background color with this: */
background-color: rgba(69, 69, 69, 42);
/* rgba($RED, $GREEN, $BLUE, $ALPHA)
alpha = how transparent it is
*/
}
Customizable elements are span, #title, #artist, #album
/* to change the text color, do */
span {
color: white;
/* or: #ffffff; */
}
/* to make the title look neutral instead of bold, do: */
#title {
font-weight: normal;
}
/* similar with the album name (pay attention to the attribute!) */
#album {
font-style: normal;
}
/* you can even hide elements: */
#album {
display: none;
}
Customizable elements are #progressBg, #progressBar
.
/* change the progress bar background like this: */
#progressBg {
background-color: rgba(97, 97, 97, 0.45);
}
/* same goes with the bar itself: */
#progressBar {
background-color: rgba(255, 0, 132, 1);
}
/* you can also make the progress bar thicker or thinner: */
#progressBar {
height: 15px;
}
Tell me in the issues tab! <3