I finally found a stream for the German Disney Channel, which is also free alongside the Spain version