Update `generateSongdb` to directly use existing `mapPreviewMpd` values if available, falling back to `vp8`.
Rename `generateMPD` to `getMPD` and `getMultiMPD` to accept a `song` object instead of `codename` for better data handling.
This change streamlines MPD retrieval and generation, making it more robust.