Embedded MP3 Support
When someone sends an MP3 file over Discord, we should be given the option to preview it in the app before we download it, kinda similar to how images or YouTube videos are handled.
The preview would be a player with a play/pause button, scrub bar, audio control and download button.
I've created concept art to go along with this post: http://i.imgur.com/TkjXmRC.png
Yes, Marshall, everyone knows you're downloading it to play the file. What would be nice is being able to play the file right from Discord.
You know you have to download every file you want to play back, do you?
What you refer to regarding Youtube is "streaming" but that must be supported by the given file.
Would love support for more than one format! .wav would be a must!
Dr Pavel, I'm CIA commented
I'd definitely appreciate the ability to send ogg, opus, or webm files that are embedded
Олег (netgoblin) commented
Definitely needed function!
This should be possible for both sending files as well as direct http links. As discord/electron utilizes chromium, most audio formats are already supported - just a matter of implementing the UI for it.
MP3s are bulky and compressed like jpegs. I'd much rather have embedded OOG files, which are typically not 4 megabytes for a simple 3 minute song, because OOG files are shrinkwrapped, removing the empty space between the waveform.
I give this idea half a vote. I'm not keen on MP3s, but the rest of it is cool.
Het the Cat (Polo) commented
Half makes a good point
I could see linking an audio file in Discord allows you to have a preview interface that is music playing controls. Your Discord client allows you to play the music and thus the stream data is not going through Discord.
IMO, this would be somewhat useless since any music of decent quality will be over 8MB, meaning it can't be uploaded in the first place.
The concept art looks cool, and it should also have a UI like that for ogg, m4a, flac, and other HTML5 formats, but also allow MP3.
It would also be great to allow users to directly record and send audio messages in chat and then display them like this.
Should also include other audio files like ogg and m4a
Yeah, embedding needs some more love on discord. Right now it forces you to download .mp3 .mp4 links of the sorts, while Youtube/soundcloud links can be embedded.
I'm pretty sure there's plenty of already-implemented embedding plugins for the Electron core that Discord uses.
I will upvote this, but it should be low on the totem pole since discord is primarily communications.
This but I think it should also support .flac and common formats.