Dokumentasyon

    Table of Content
    • 3D mga Format ng File
      • Mga Format ng 3D na File
      • 3DS to DWG
      • 3MF to STL
      • AMF
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MTL
      • OBJ
      • PLY
      • STP
    • audio
      • Mga Format ng Audio File
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • STY
      • WAV
    • cad
      • Mga Format ng CAD File
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Compression File Formats
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Mga Format ng Data File
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database File Formats
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Mga Format ng Disc at Media File
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • Mga Format ng EBook File
      • CBZ
      • JWPUB
      • KFX
    • email
      • Email File Formats
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Mga Executable File Format
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Mga Format ng File sa Pananalapi
      • OFX
    • font
      • Mga Format ng Font File
      • TTF
      • WOFF2
    • game
      • Mga Format ng File ng Laro
      • ASSET
      • BIN
      • BIN PCSX
      • CLIP
      • CT
      • DSV
      • FOMOD
      • MCA
      • MCPACK
      • NDS
      • NSP
      • NSZ
      • PAK
      • PSS
      • RPF
      • RPX
      • RVZ
      • SMC
      • UASSET
      • Unity3D
      • VDF
      • XCI
      • Z64
    • gis
      • Mga Format ng GIS File
      • FIT
      • GPX
      • KMZ
    • image
      • Image File Formats
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JXL
      • PVT
      • RPF
      • SKP
      • TIFF
    • misc
      • Iba't Ibang Format ng File
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Mga Format ng File ng Plugin
      • Q1Q
    • presentation
      • Mga Format ng File ng Presentasyon
      • PPT
      • PPTX
    • programming
      • Programming
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
      • PY
      • PYD
      • PYI
      • RST
      • SH
      • TOML
      • TSX
      • XSD
      • YAML
      • YML
    • project-management
      • Mga Format ng File sa Pamamahala ng Proyekto
      • MPP
    • publisher
      • Mga Format ng File ng Publisher
      • PUB
      • PUZ
    • settings
      • Mga Format ng Settings File
      • CNF
      • CONF
      • DESKTOP
      • DSD
      • ISS
      • OVPN
      • RDF
      • RDP
      • VMX
    • spreadsheet
      • Mga Format ng Spreadsheet na File
      • CSV
      • GSHEET
      • PRESTO
      • XL
      • XLAM
      • XLS
      • XLSB
      • XLSM
      • XLSX
      • XLTX
    • system
      • Mga Format ng System File
      • CAT
      • CFG
      • CPG
      • DMP
      • ETL
      • MDMP
      • SCR
      • TMP
    • video
      • Mga Format ng Video File
      • AEP
      • INSV
      • LRV
      • MKV
      • MP4
      • MP5
      • PDS
      • PRPROJ
      • SRT
      • VTT
    • web
      • Web File Formats
      • AAE
      • APKG
      • ASHX
      • ASMX
      • ASPX
      • CER
      • CRDOWNLOAD
      • CRT
      • CSHTML
      • CSR
      • CSS
      • DER
      • DOWNLOAD
      • HTML
      • JS
      • JSON
      • KEY
      • MJS
      • PAC
      • PEM
      • SCSS
      • URL
      • XML
    • word-processing
      • Mga Word Processing File Formats
      • ASD
      • BIB
      • DOC
      • DOCX
      • DOT
      • DOTX
      • IPYNB
      • LATEX
      • LST
      • TXT
    1. Bahay
    2. Mga Format ng Audio File
    3. M3U

    What's on this Page

      • Ano ang M3U file?
      • M3U File Format
        • Pinalawak na M3U
        • HLS M3U
      • Halimbawa ng M3U
      • Mga Sanggunian

    Ano ang M3U file?

    Ang M3U (MP3 URL) ay isang audio playlist file na nakaimbak gamit ang .m3u extension. Ang M3U ay hindi isang aktwal na audio file, tumuturo lamang ito sa mga audio at kung minsan ay mga video file. Ang M3U ay binuo upang magamit sa Winplay3 software ng Fraunhofer. Sinusuportahan din ito ng iba’t ibang media player at software.

    M3U File Format

    Walang opisyal na detalye para sa format ng M3U file, ito ay isang de-facto na pamantayan. Ang M3U ay isang plain text file na gumagamit ng .m3u extension kung ang text ay naka-encode sa default na non-Unicode encoding ng lokal na system o gamit ang .m3u8 extension kung ang text ay UTF-8 na naka-encode. Ang bawat entry sa M3U file ay maaaring isa sa mga sumusunod:

    • Ganap na landas sa file
    • File path na nauugnay sa M3U file.
    • URL

    Pinalawak na M3U

    Sa pinalawig na M3U, ipinakilala ang mga karagdagang direktiba na nagsisimula sa “#” at nagtatapos sa colon(:) kung mayroon silang mga parameter. Ibinigay sa ibaba ang isang listahan ng mga direktiba para sa pinalawig na M3U.

    • #EXTM3U - It is the file header indicating Extended M3U and must be first line of the file.
    • #EXTENC: - Text encoding. It must be the 2nd line of the file.
    • #EXTINF: - Used for track information and other additional properties.
    • #PLAYLIST: - The title of the playlist
    • #EXTGRP: - Begin name grouping
    • #EXTALB: - Album information
    • #EXTART: - Album artist
    • #EXTGENRE - Album Genre
    • #EXTM3A - Single file playlist for album tracks or chapters.
    • #EXTBYT: - File size in bytes.
    • #EXTBIN: - Binary data follows.
    • #EXTIMG: - Logo, Cover or other images.

    HLS M3U

    Ang HLS (HTTP Live Streaming) ay nilikha ng Apple upang mag-stream ng audio at radyo sa mga iOS na device. Ito ay batay sa UTF-8 encoded extended M3U. Ito ay pinagtibay bilang RFC 8216 noong 2017 ng IETF. Ang mga tag para sa HLS playlist ay nagsisimula sa “#EXT-X-”. Narito ang listahan ng mga tag para sa HLS:

    • EXT-X-VERSION - Nagsasaad ng bersyon ng compatibility ng file batay sa media at server nito.
    • #EXT-X-START: - Nagsasaad ng ginustong panimulang punto para sa playlist.
    • #EXT-X-PLAYLIST-TYPE: - Nagbibigay ng uri ng playlist (EVENT o VOD).
    • #EXT-X-TARGETDURATION: - Nagsasaad ng maximum na tagal ng Segment.
    • #EXT-X-MEDIA-SEQUENCE: - Nagsasaad ng Media Sequence Number.
    • #EXT-X-INDEPENDENT-SEGMENTS - Nagsasaad na ang lahat ng media sample ay independiyente at maaaring ma-decode nang walang ibang mga segment.
    • #EXT-X-MEDIA: - Ginagamit ito upang iugnay ang Media Playlists na naglalaman ng mga alternatibong Rendition ng parehong nilalaman.
    • #EXT-X-STREAM-INF: - Nagsasaad ng Variant Stream na bahagi ng mga Rendition.
    • #EXT-X-BYTERANGE: - Nagsasaad na ang Media Segment ay isang sub-range ng resource na kinilala sa pamamagitan ng URI nito.
    • #EXT-X-DISCONTINUITY - Nagsasaad ng pagkakaiba sa pagitan ng nakaraang at sumusunod na media segment.
    • #EXT-X-DISCONTINUITY-SEQUENCE: - Pinapayagan nito ang pagsasabay sa pagitan ng iba’t ibang rendition ng parehong Variant Stream o iba’t ibang Variant Stream.
    • #EXT-X-KEY: - Nagsasaad kung paano i-decrypt ang Media Segments.
    • #EXT-X-MAP: - Nagsasaad kung paano makuha ang Media Initialization Section. Ito ay kinakailangan upang ma-parse ang mga naaangkop na Media Segment.
    • #EXT-X-PROGRAM-DATE-TIME: - Ito ay nag-uugnay sa unang sample ng Media Segment sa isang tiyak na petsa at/o oras.
    • #EXT-X-DATERANGE: - Ito ay nag-uugnay sa isang Data Range.
    • #EXT-X-I-FRAMES-ONLY - Nagsasaad na ang bawat Media Segment sa Playlist ay naglalarawan ng isang solong I-frame.
    • EXT-X-I-FRAME-STREAM-INF - Nagsasaad na ang playlist file ay naglalaman ng I-frames ng Multimedia presentation.
    • #EXT-X-SESSION-DATA: - Pinapayagan nito ang arbitrary session data na dalhin sa isang Master Playlist.
    • #EXT-X-SESSION-KEY: - Pinapayagan nito ang mga encryption key. Maaaring i-preload ng client ang mga key na ito nang hindi muna binabasa ang playlist.
    • #EXT-X-ENDLIST - Nagsasaad ito na walang ibang Media Segments na idaragdag sa file.

    Ang sumusunod ay ang listahan ng mga uri ng Internet media na ginagamit ng M3U:

    • application/vnd.apple.mpegurl: Ito ang tanging nakarehistrong uri ng media (nakarehistro noong 2009) para sa M3U na ginagamit upang sumangguni sa mga playlist sa mga aplikasyon ng HLS.
    • Ang mga sumusunod na uri ng media sa Internet ay ginagamit ng mga hindi-HLS na application.
      • application/mpegurl
      • application/x-mpegurl
      • audio/mpegurl
      • audio/x-mpegurl

    Halimbawa ng M3U

    Ito ay isang halimbawa ng M3U file.

    #EXTM3U
    
    #EXTINF:111, Sample artist name - Sample track title
    C:\Music\SampleMusic.mp3
    
    #EXTINF:222,Example Artist name - Example track title
    C:\Music\ExampleMusic.mp3
    

    Mga Sanggunian

    • M3U - Wikipedia
    • HTTP Live Streaming

    See Also

    • M3U8 File Format
    • JSON File Format - What is a JSON file?
    • SRT File Format
    • VTT File Format - Web Video Text Tracks File
    • XLAM File Format
     
     Filipino
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri
     Norsk