Два месяца назад я обзавелся смартфоном на Windows Phone 7. Ещё месяц я героически боролся с его медиаплеером, пытаясь заставить его тупо проиграть файлы в папке подряд. Наконец, я нашел устраивавшее меня решение — создавал из файлов в папке плейлист и заливал через Zune.
Тут-то и началось веселье. Zune автоматически конвертирует плейлисты *.m3u в собственный формат *.zpl. Казалось бы, что может быть проще, чем перевести вот такой формат:
#EXTINF:677,32 Variations On An Original Theme In C Minor, WoO 80.flac
D:MusicNewTo listenBeethovenSonatas32 VariationsAnnie Fischer32 Variations On An Original Theme In C Minor, WoO 80.flac.mp3
#EXTINF:220,1. Allegro.ape
D:MusicNewTo listenBeethovenSonatasNo. 01Annie Fischer1. Allegro.ape.mp3
#EXTINF:317,2. Adagio.ape
D:MusicNewTo listenBeethovenSonatasNo. 01Annie Fischer2. Adagio.ape.mp3
В вот такой:
<media src="D:MusicNewTo listenBeethovenSonatas32 VariationsAnnie Fischer32 Variations On An Original Theme In C Minor, WoO 80.flac.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="32 Variations On An Original Theme In C Minor, WoO 80.flac" trackArtist="Неизвестный исполнитель" duration="677856" />
<media src="D:MusicNewTo listenBeethovenSonatasNo. 01Annie Fischer1. Allegro.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="1. Allegro.ape" trackArtist="Неизвестный исполнитель" duration="220582" />
<media src="D:MusicNewTo listenBeethovenSonatasNo. 01Annie Fischer2. Adagio.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="2. Adagio.ape" trackArtist="Неизвестный исполнитель" duration="317105" />
Но нет! Эта задача оказалась не под силу майкрософтовским программистам.
Читать полностью »