Pull to refresh

Я не понимаю, как они сделали это

Reading time 6 min
Views 4.1K
Два месяца назад я обзавелся смартфоном на Windows Phone 7. Ещё месяц я героически боролся с его медиаплеером, пытаясь заставить его тупо проиграть файлы в папке подряд. Наконец, я нашел устраивавшее меня решение — создавал из файлов в папке плейлист и заливал через Zune.

Тут-то и началось веселье. Zune автоматически конвертирует плейлисты *.m3u в собственный формат *.zpl. Казалось бы, что может быть проще, чем перевести вот такой формат:
#EXTINF:677,32 Variations On An Original Theme In C Minor, WoO 80.flac
D:\Music\New\To listen\Beethoven\Sonatas\32 Variations\Annie Fischer\32 Variations On An Original Theme In C Minor, WoO 80.flac.mp3
#EXTINF:220,1. Allegro.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 01\Annie Fischer\1. Allegro.ape.mp3
#EXTINF:317,2. Adagio.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 01\Annie Fischer\2. Adagio.ape.mp3

В вот такой:
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\32 Variations\Annie Fischer\32 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:\Music\New\To listen\Beethoven\Sonatas\No. 01\Annie Fischer\1. Allegro.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="1. Allegro.ape" trackArtist="Неизвестный исполнитель" duration="220582" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 01\Annie Fischer\2. Adagio.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="2. Adagio.ape" trackArtist="Неизвестный исполнитель" duration="317105" />


Но нет! Эта задача оказалась не под силу майкрософтовским программистам.

Дано: соната №23 в трех частях.
#EXTINF:548,Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_1 'Appassionata' - Allegro assai.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 23\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_1 'Appassionata' - Allegro assai.ape.mp3
#EXTINF:385,Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_2 'Appassionata' - Andante con moto.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 23\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_2 'Appassionata' - Andante con moto.ape.mp3
#EXTINF:487,Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_3 'Appassionata' - Allegro ma non troppo.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 23\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_3 'Appassionata' - Allegro ma non troppo.ape.mp3


Решение: соната №23 в двух частях.
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 23\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_1 'Appassionata' - Allegro assai.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_1 'Appassionata' - Allegro assai.ape" trackArtist="Неизвестный исполнитель" duration="548494" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 23\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_3 'Appassionata' - Allegro ma non troppo.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°23 in F Minor, Op 57_3 'Appassionata' - Allegro ma non troppo.ape" trackArtist="Неизвестный исполнитель" duration="487367" />


Дано: соната №3 в четырех частях.
#EXTINF:593,Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_1 — Allegro con brio.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 03\Annie Fischer, 1972\Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_1 — Allegro con brio.ape.mp3
#EXTINF:468,Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_2 — Adagio.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 03\Annie Fischer, 1972\Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_2 — Adagio.ape.mp3
#EXTINF:196,Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_3 — Scherzo_ Allegro.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 03\Annie Fischer, 1972\Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_3 — Scherzo_ Allegro.ape.mp3
#EXTINF:307,Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_4 — Allegro assai.ape
D:\Music\New\To listen\Beethoven\Sonatas\No. 03\Annie Fischer, 1972\Beethoven, Ludwig van — Piano Sonata N°3 in C, Op 2_4 — Allegro assai.ape.mp3


Решение: взрыв, кишки, расчлененка, ошметки 3-ей, 9-ой, 22-ой, 4-ой, 18-ой, 19-ой и 30-ой сонат.
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 03\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°3 in C, Op 2_1 - Allegro con brio.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°3 in C, Op 2_1 - Allegro con brio.ape" trackArtist="Неизвестный исполнитель" duration="593507" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 03\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°3 in C, Op 2_2 - Adagio.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°3 in C, Op 2_2 - Adagio.ape" trackArtist="Неизвестный исполнитель" duration="468272" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 09\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°9 in E, Op 14_3 - Rondo_ Allegro comodo.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°3 in C, Op 2_3 - Scherzo_ Allegro.ape" trackArtist="Неизвестный исполнитель" duration="194900" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 22\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°22 in F, Op 54_2 - Allegretto.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°3 in C, Op 2_4 - Allegro assai.ape" trackArtist="Неизвестный исполнитель" duration="307096" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 04\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_1 'Grand Sonata' - Allegro molto e con brio.ape.mp3" albumTitle="Неизвестный альбом (30.03.2012 8:29)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_1 'Grand Sonata' - Allegro molto e con brio.ape" trackArtist="Неизвестный исполнитель" duration="480292" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 04\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_2 'Grand Sonata' - Largo, con gran espressione.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_2 'Grand Sonata' - Largo, con gran espressione.ape" trackArtist="Неизвестный исполнитель" duration="502257" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 18\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°18 in E Flat, Op 31_2 'Die Jagd' - Scherzo_ Allegretto vivace.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_3 'Grand Sonata' - Allegro.ape" trackArtist="Неизвестный исполнитель" duration="295341" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 04\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_4 'Grand Sonata' - Rondo_ Poco allegretto e grazioso.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°4 in E Flat, Op 7_4 'Grand Sonata' - Rondo_ Poco allegretto e grazioso.ape" trackArtist="Неизвестный исполнитель" duration="373839" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 19\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°19 in G Minor, Op 49_2 - Rondo_ Allegro.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°6 in F, Op 10_2 - Allegretto.ape" trackArtist="Неизвестный исполнитель" duration="234136" />
      <media src="D:\Music\New\To listen\Beethoven\Sonatas\No. 30\Annie Fischer, 1972\Beethoven, Ludwig van - Piano Sonata N°30 in E, Op 109_2 - Prestissimo.ape.mp3" albumTitle="Неизвестный альбом (23.03.2012 11:48)" albumArtist="Неизвестный исполнитель" trackTitle="Beethoven, Ludwig van - Piano Sonata N°6 in F, Op 10_3 - Presto.ape" trackArtist="Неизвестный исполнитель" duration="143152" />




КАК? Объясните, КАК? Как вы нашли таких криворуких бакланов, которые не в состоянии перевести один текстовый формат в другой, и как вы сумели взять их на работу в Microsoft?
Tags:
Hubs:
+99
Comments 178
Comments Comments 178

Articles