Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would really like to play m3u8 files (more specifically, but when I try to run it on VLC player, it goes on to multiple .ts files with a very annoying gap between the stream.

Is there any way I can play this stream on ubuntu just as if I were playing it on an iphone (which is what the stream is for).

share|improve this question
up vote 9 down vote accepted
  • m3u8 files are m3u files encoded in utf8.
  • m3u files are a text based playlist format. You can open the file with any text editor and see the that it contains a list with files to be played.
  • if you open the file with vlc, it has to download every single video before playing it. Vlc does not seem to preload the files, this is why the gaps occur.
share|improve this answer
m3u8 is not m3u, it's based on that playlist format, but it's a different thing. it's a live streaming format. – Karoly Horvath Mar 12 '12 at 18:02
@KarolyHorvath no its just an addition to the .m3u. M3u is by default not utf8 compatbile – user1226868 Jun 28 '15 at 13:27
The playlist posted in the question is using Apple's live streaming (HLS) format for multi-bitrate segmented streaming. It's an extension to the m3u(8) format. I wrote a server which supports this kind of streaming. Trust me. My comment (and answer) still holds. VLC (or more precisely older versions of VLC) simply played the segments separately as it wasn't preparred for seamless transition between the segments. – Karoly Horvath Nov 6 '15 at 16:34

you can install this two plug-ins for firefox and see what happen :

sudo apt-get install mozilla-plugin-vlc

sudo apt-get install gecko-mediaplayer

share|improve this answer

Try using Banshee Media Player (please not I've not tested the stream in question). It has podcast support, and works with m3u's pretty well in my experience, so this should be no different.

Rhythmbox might work just as well actually.

share|improve this answer

HLS-Player is the way for me! Here is the link:

Maybe it helps someone.

share|improve this answer

.m3u8 is a apple's live streaming format (hence it plays fine on iPhone).

There is finally an experimental VLC player out there with m3u8 support, try to build it and see if it works ;)

share|improve this answer

If you really want your video to play then change the extension .m3u8 to .mp4 and that's it. You find it as like other .mp4 files and you can enjoy the video.

share|improve this answer

Open your mousepad or text editor copy this code

enter code here <EMBED SRC="" HEIGHT="500" WIDTH="800">

save it as nasa.html

if you have ubuntu linux run it on firefox and you will be ask to install the plug install run again

and you got your .m3u8 movie on your file

mayve you need to install gnome mplayer to make it work

it worked for me

share|improve this answer
My method only works for NASA. M3U8 channels – JESUS GABRIEL Jul 7 '11 at 14:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.