A sleek, modern dark theme for SoundCloud.com, inspired by the SoundCloud Android app. This userscript transforms the SoundCloud web interface with a clean, dark design that's easier on the eyes during those late-night listening sessions.
This is a fork of Modern Design and Dark Theme for SoundCloud by jottocraft, with improvements for cross-platform compatibility and automatic dark mode.
- ◐ True Dark Mode: Deep black background with carefully chosen contrast levels
- ◧ Modern UI: Rounded corners, cleaner interfaces, and improved spacing
- ✓ SoundCloud Sans Font: Uses SoundCloud's own font for a native feel
- ↻ Automatic Application: No toggles or settings to manage - just install and enjoy
- ⌘ Cross-Browser Compatible: Works on Chrome, Firefox, Edge, Opera, and Safari
- Chrome: Tampermonkey
- Firefox: Tampermonkey or Greasemonkey
- Edge: Tampermonkey
- Opera: Tampermonkey
- Safari: Tampermonkey
Option 1: One-click installation
Option 2: Manual installation
- Open your userscript manager dashboard
- Create a new script
- Copy and paste the contents of dark-soundcloud-theme.user.js
- Save the script
This userscript applies a comprehensive dark theme to SoundCloud by:
- Injecting custom CSS that overrides SoundCloud's default styles
- Using SoundCloud's built-in dark mode for menus and components
- Loading the official SoundCloud Sans font from local files
- Continuously monitoring the DOM to ensure the dark theme is applied to new elements
The repository includes the SoundCloud Sans font files in the fonts directory:
soundcloud-sans-500.woff2
- Regular weightsoundcloud-sans-700.woff2
- Bold weightsoundcloud-sans-900.woff2
- Black weight
These fonts are referenced in the userscript via the @resource
metadata and loaded using the FontFace API.
While this script is designed to work without configuration, advanced users can modify the CSS variables at the beginning of the script to customize colors:
:root {
--jtc-sc-root-text: #ffffff;
--jtc-sc-bg: #000000;
--jtc-sc-header: #111;
/* and many more... */
}
Issue: Some elements appear in light mode
- Solution: Try refreshing the page. If the issue persists, please open an issue.
Issue: Fonts don't look right
- Solution: The script loads SoundCloud Sans fonts from the repository. If your network blocks this, the system font will be used as a fallback.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add some amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Original script: Modern Design and Dark Theme for SoundCloud by jottocraft
- Improvements: Cross-platform compatibility, automatic dark mode, and local font loading
- Fonts: SoundCloud Sans fonts are property of SoundCloud and are included for a consistent user experience
- Inspired by the SoundCloud Android app's design
- Thanks to the SoundCloud team for creating an amazing platform for music discovery
- Special thanks to all contributors and users who provide feedback
Made with ♥ by purr