def mix_intro()

in podcast/main.py [0:0]


def mix_intro(intro, music):
    full_intro = music[: sec(5)]
    fade_to_low = music[sec(5) : sec(7)].fade(  # noqa: E203
        to_gain=db(0.1), duration=sec(2), start=0
    )
    low = music[sec(7) : sec(7) + len(intro)] + db(0.1)  # noqa: E203
    fade_to_full = music[
        sec(7) + len(intro) : sec(9) + len(intro)  # noqa: E203
    ].fade(  # noqa: E203
        from_gain=db(0.1), duration=sec(2), start=0
    )
    full_outro = music[
        sec(9) + len(intro) : sec(14) + len(intro)  # noqa: E203
    ]  # noqa: E203
    outro_fade = music[
        sec(14) + len(intro) : sec(16) + len(intro)  # noqa: E203
    ].fade_out(sec(2))

    return (
        full_intro
        + fade_to_low
        + low.overlay(intro)
        + fade_to_full
        + full_outro
        + outro_fade
    )