Features

🦆

Rubber Duck (DJ Quack)

Inspired by the legendary debugging technique from "The Pragmatic Programmer" by Andrew Hunt & David Thomas. When you're stuck on a problem, explain it step-by-step to a rubber duck — the act of articulating forces your brain to think clearly and often reveals the solution on its own.

How to activate

Open Settings (gear icon) → enable Rubber Duck. A duck button appears in the header. Tap it to summon DJ Quack.

12 Unique Skins

Browse with left/right arrows. From classic yellow to themed variations. Your pick is saved automatically.

Animated Affirmations

31 encouraging phrases with scale-up + particle explosion. 4 categories: listening, encouragement, approval, thinking. Appear every 12-30s while playing.

🌙

Baby Sleep Game

A relaxing falling-ducks game designed to help you and your baby fall asleep. Based on clinically validated psychology — not just a gimmick.

How to use

1. Enable in Settings → Baby Sleep Game

2. Activate Sleep Mode (moon icon in navbar)

3. Tap Sleep button → choose a playlist → set timer → Start

4. Ducks fall slowly — tap to catch. Screen dims over time. Drift off.

The science behind it

1

Cognitive Shuffle

Random visual stimuli (ducks at different positions, sizes, hues) prevent your brain from forming coherent anxious thoughts. Dr. Luc Beaudoin (SFU, 2015) showed this reduces sleep onset by 40-60%.

2

Bilateral Tapping

Repetitive tapping activates the parasympathetic nervous system (Porges Polyvagal Theory). The haptic vibration on catch reinforces this calming reflex.

3

Progressive Dimming

The screen gradually darkens from 0% to 95% over the timer duration — mimicking a natural sunset. This cues your brain to release melatonin.

4

Progressive Dimming

Screen gradually dims to near-black over the timer duration. Combined with sleep playlists (rain, forest, lullabies), this creates an immersive wind-down environment that signals your brain it's time to sleep.

5

Descending Stimulation

Ducks spawn less frequently and fall slower as the timer progresses. Your nervous system naturally follows the decreasing intensity toward sleep.

For parents with babies

The baby falls asleep from the music (lullabies, rain sounds). YOU fall asleep from the game — it keeps your hands busy so you don't scroll your phone (blue light = awake). Through co-regulation, your calm state helps the baby sleep faster. At the end: screen nearly black, music continues softly, both drift off.

Game controls

✕ — Stop game ‖ — Pause / Resume 🔊 — Tap sound on/off ∨ — Open panel (switch playlist)

Built-in sleep playlists

Sleep Baby Rain Forest 528Hz Meditation

Stars & Constellations Theme

Enable in Settings → Stars Theme. An animated night sky fills the background with twinkling stars, slow constellations, and occasional shooting stars. Combined with Sleep Mode and the duck game, it creates an immersive "falling asleep under the stars" experience.

More Features

Crossfade Playback

Smooth transitions between tracks (1-30s). Or enable gapless for instant switches.

A-B Loop per Track

Loop just the chorus, a solo, or any segment. Set loop count and what happens after.

Sleep Timer

15 min to 2 hours. Music fades out automatically. Perfect for bedtime.

30 Mood Playlists

Chill, Study, Gym, Baby, Rain, Forest, 528Hz, Meditation — tap your mood and music starts.

Per-Track Speed

0.25x to 2x on each track. Slow down for practice, speed up for energy.

100% Free, No Account

No ads, no trial, no credit card. Everything auto-saves in your browser.

App Guide

What is Mixtuby?

A free YouTube music mixer. Paste links or browse curated albums, build playlists with A-B loop on each track, and enjoy crossfade playback. No account required.

Quick Start

1

Add music

Search for songs directly, paste YouTube links, or scroll down and tap any curated album card. Preview tracks before adding — tap ▶ to listen, drag the seekbar to seek, then tap + to add to your playlist.

2

Play & customize each track

Press Play, then tap the settings icon on any track in your playlist to set its speed, A-B loop region, and volume. Tap Next to save and move to the next track.

3

Enjoy continuous playback

Tracks play with smooth crossfade. Your playlist, position, and settings auto-save — come back anytime and resume where you left off.

Search & Preview

The fastest way to build a playlist — search, listen, and add without leaving the page.

Preview a track Tap ▶ on any search result to hear it instantly. The full track plays in the main player with a seekbar on the result row.
DRAG
Seek within preview Drag the seekbar on the previewing track to jump to any point. A time bubble shows the exact position.
+
Add to playlist Tap + to add the track to your playlist. Preview stops automatically. Switch between results freely — only the last tapped plays.
TIP
Quick playlist workflow Search → ▶ preview → + add → search again → repeat. When done, tap Start Mix. Your previewed and added tracks are ready to play with crossfade!

Hidden Gestures

These are not obvious from the UI — learn them to get the most out of Mixtuby.

HOLD
Skip 5s buttons Tap to skip 5 seconds. Hold down to skip 5s every 0.3 seconds continuously until you release.
TAP / HOLD
A: and :B markers Tap the A: or :B label to set it to the current playback time. Long press to type a specific time manually.
TAP
✂ Share a segment When A-B loop is active, a ✂ duration label appears above the progress bar. Tap it to share that exact segment with a link.
HOLD
Theme toggle (moon icon) Tap to switch dark/light. Long press to activate system theme (follows your device settings automatically).
SWIPE
Pull to refresh (mobile) Pull down from the top of the page on mobile to reload.
DRAG
Reorder & resize playlist Drag the handle on any track to reorder. Swipe left to remove. Drag the bottom edge of the playlist to resize its height.

Per-Track Settings

Tap the gear icon on any track in your playlist to open its settings. Each track can have its own:

  • Speed — 0.25x to 2x (great for practice or podcasts)
  • A-B Loop — set start/end points, loop count, and what happens after loop ends
  • Volume — override the global volume for this track

Tap Next in the dialog to save and jump to the next track — perfect for setting up an entire playlist quickly.

Settings Panel

Open Settings (gear icon in navbar) to find these options:

Sleep Timer Set a timer (15m to 120m) and music fades out automatically. A countdown badge appears in the player. Tap again to cancel.
Notifications Enable notifications to see the track name when a new song starts, even when Mixtuby is in the background.
Crossfade & Gapless Crossfade blends tracks together (1-30s). Turn it off and enable Gapless for instant track transitions with no overlap.
Stars Theme, Video Quality, Audio Mode Enable animated stars background, choose video quality (360p–1080p), or switch to Audio-only mode to save data.

Rubber Duck (DJ Quack)

Digital debugging companion from The Pragmatic Programmer. Enable in Settings → Rubber Duck. Tap the duck button to summon DJ Quack — 12 skins, animated affirmations, particle effects. Explain your problem to the duck and find the solution yourself.

Learn more about Rubber Duck →

Sleep & Relax

Science-based sleep aid. Enable in Settings → Baby Sleep Game. In Sleep Mode, tap Sleep → choose a playlist (Baby, Rain, 528Hz...) → set timer → Start. Ducks fall slowly, tap to catch with warm particle effects. Screen dims progressively. Based on Cognitive Shuffle, bilateral tapping, and progressive dimming.

Learn more about Sleep & Relax →

Keyboard Shortcuts (Desktop)

Space Play / Pause
M Mute
← → Seek ±10s
↑ ↓ Volume ±10
N Next track
P Previous track
S Shuffle
R Repeat mode
F Fullscreen
1-200 Jump to track # (type fast for multi-digit)

Example: Gym Playlist

1. Paste your favorite tracks or load a curated album
2. Tap each track's settings icon → set A-B loop on just the chorus → tap Next
3. Hit Play — only choruses play, one after another, with crossfade. Non-stop energy!
4. Set a sleep timer if listening in bed. Install as app for the best experience.

Works for gym, running, studying, cooking, driving — any activity where you want only the best parts.

You're offline

Playback requires an internet connection. Your playlist and position are saved — music will resume automatically when you're back online.