重构media库