<div>For mp3 decoding in Haskell, a quick search brought up the mp3decoder library (which is not recommended by the author, experimental only), the LAME library (encoding only). conduit-audio-lame (encoding only). Looks like mp3 decoding with lame will be a project by itself!<br></div><div><br></div><div>Andrea<br></div><div><br></div><div class="protonmail_signature_block "><div class="protonmail_signature_block-user protonmail_signature_block-empty"><br></div><div class="protonmail_signature_block-proton ">Sent with <a href="https://protonmail.com">ProtonMail</a> Secure Email.<br></div></div><div><br></div><blockquote class="protonmail_quote" type="cite"><div>-------- Original Message --------<br></div><div>Subject: Re: [Haskell-beginners] Libraries for Playing Audio<br></div><div>Local Time: August 2, 2017 4:03 AM<br></div><div>UTC Time: August 2, 2017 9:03 AM<br></div><div>From: ollie@ocharles.org.uk<br></div><div>To: Atrudyjane <atrudyjane@protonmail.com><br></div><div>The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <beginners@haskell.org>, info@maximka.de <info@maximka.de><br></div><div><br></div><div dir="ltr">That would be doable with SDL2, but you'll need to handle mp3 decoding yourself - perhaps using lame or something.<br></div><div><br></div><div class="gmail_quote"><div dir="ltr">On Wed, Aug 2, 2017 at 2:24 AM Atrudyjane <<a href="mailto:atrudyjane@protonmail.com" rel="noreferrer nofollow noopener">atrudyjane@protonmail.com</a>> wrote:<br></div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_quote"><div>Hi Oliver,<br></div><div><br></div><div>The requirements are to play, pause play, and stop playing an mp3 file. Also would like to use time elapsed and duration data.<br></div><div><br></div><div>Andrea<br></div><div><br></div><div class="m_-2350626272427933751protonmail_signature_block"><div class="m_-2350626272427933751protonmail_signature_block-user m_-2350626272427933751protonmail_signature_block-empty"><br></div><div class="m_-2350626272427933751protonmail_signature_block-proton">Sent with <a href="https://protonmail.com" rel="noreferrer nofollow noopener">ProtonMail</a> Secure Email.<br></div></div><div><br></div><blockquote class="m_-2350626272427933751protonmail_quote" type="cite"><div>-------- Original Message --------<br></div><div>Subject: Re: [Haskell-beginners] Libraries for Playing Audio<br></div></blockquote><blockquote class="m_-2350626272427933751protonmail_quote" type="cite"><div>Local Time: August 1, 2017 4:01 AM<br></div><div>UTC Time: August 1, 2017 9:01 AM<br></div><div>From: <a href="mailto:ollie@ocharles.org.uk" rel="noreferrer nofollow noopener">ollie@ocharles.org.uk</a><br></div><div>To: Atrudyjane <<a href="mailto:atrudyjane@protonmail.com" rel="noreferrer nofollow noopener">atrudyjane@protonmail.com</a>>, The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <<a href="mailto:beginners@haskell.org" rel="noreferrer nofollow noopener">beginners@haskell.org</a>>, <a href="mailto:info@maximka.de" rel="noreferrer nofollow noopener">info@maximka.de</a> <<a href="mailto:info@maximka.de" rel="noreferrer nofollow noopener">info@maximka.de</a>><br></div><div><br></div><div dir="ltr">What are your requirements? SDL2's audio module is functional, but I don't know if it's sufficient for what you're looking for.<br></div><div><br></div><div class="gmail_quote"><div dir="ltr">On Tue, Aug 1, 2017 at 3:44 AM Atrudyjane <<a href="mailto:atrudyjane@protonmail.com" rel="noreferrer nofollow noopener">atrudyjane@protonmail.com</a>> wrote:<br></div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_quote"><div>Thanks Alexei,<br></div><div><br></div><div>Think I've narrowed it down to either sox or conduit-audio. Looks like SDL-mixer hasn't been updated in a while and it has an 'All reported builds failed' status as of 2015.<br></div><div><br></div><div>Regards,<br></div><div>Andrea<br></div><div><br></div><div class="m_-2350626272427933751m_782674248315269089protonmail_signature_block"><div class="m_-2350626272427933751m_782674248315269089protonmail_signature_block-user m_-2350626272427933751m_782674248315269089protonmail_signature_block-empty"><br></div><div class="m_-2350626272427933751m_782674248315269089protonmail_signature_block-proton">Sent with <a href="https://protonmail.com" rel="noreferrer nofollow noopener">ProtonMail</a> Secure Email.<br></div></div><div><br></div><blockquote type="cite" class="m_-2350626272427933751m_782674248315269089protonmail_quote"><div>-------- Original Message --------<br></div><div>Subject: Re: [Haskell-beginners] Libraries for Playing Audio<br></div><div>Local Time: July 31, 2017 12:50 AM<br></div><div>UTC Time: July 31, 2017 5:50 AM<br></div><div>From: <a href="mailto:info@maximka.de" rel="noreferrer nofollow noopener">info@maximka.de</a><br></div><div>To: Atrudyjane <<a href="mailto:atrudyjane@protonmail.com" rel="noreferrer nofollow noopener">atrudyjane@protonmail.com</a>>, The Haskell-Beginners Mailing List - Discussion of primarily beginner-level topics related to Haskell <<a href="mailto:beginners@haskell.org" rel="noreferrer nofollow noopener">beginners@haskell.org</a>><br></div><div><br></div><div>There is haskell wrapper for powerful sox availiable also.<br></div><div><a href="http://hackage.haskell.org/package/sox" rel="noreferrer nofollow noopener">http://hackage.haskell.org/package/sox</a><br></div><div><br></div><div>Alexei<br></div><div><br></div><div>> On 31 July 2017 at 07:09 Atrudyjane <<a href="mailto:atrudyjane@protonmail.com" rel="noreferrer nofollow noopener">atrudyjane@protonmail.com</a>> wrote:<br></div><div>><br></div><div>><br></div><div>> Hello Cafe,<br></div><div>> Is there a recommended Haskell library for playing/manipulating audio files? There"s a long list of sound libraries on Hackage, and was thinking looking into either conduit-audio or SDL-mixer.<br></div><div>> Thank You,<br></div><div>> Andrea<br></div><div>><br></div><div>> Sent with [ProtonMail](<a href="https://protonmail.com" rel="noreferrer nofollow noopener">https://protonmail.com</a>) Secure Email._______________________________________________<br></div><div>> Beginners mailing list<br></div><div>> <a href="mailto:Beginners@haskell.org" rel="noreferrer nofollow noopener">Beginners@haskell.org</a><br></div><div>> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" rel="noreferrer nofollow noopener">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br></div></blockquote><div><br></div><div>_______________________________________________<br></div><div>Beginners mailing list<br></div><div><a href="mailto:Beginners@haskell.org" rel="noreferrer nofollow noopener">Beginners@haskell.org</a><br></div><div><a rel="noreferrer nofollow noopener" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br></div></blockquote></div></blockquote></blockquote></div></blockquote><div><br></div>