3 \section{\label{ref:Supportedfileformats
}Supported file formats
}
4 \begin{rbtabular
}{\textwidth}{cl>
{\raggedright}p
{7em
}X
}%
5 {\textbf{Icon
} &
\textbf{File Type
} &
\textbf{Extension
}
6 &
\textbf{Action when selected
}}{}{}
7 \includegraphics[width=
0.37cm
]{appendix/images/icon-directory.png
}
8 & Directory &
\emph{none
} & Enter the directory
\tabularnewline
9 \opt{recorder,recorderv2fm,ondiofm,ondiosp
}{
10 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
11 & Rockbox firmware &
\fname{.ajz
} & Load the new firmware with ROLO
\tabularnewline
14 \includegraphics[width=
0.37cm
]{appendix/images/icon-audio-file.png
}
15 & Audio file &
\emph{various
}\newline%
16 (see
\ref{ref:Supportedaudioformats
})
%
17 % do NOT use \reference{} here as that will break the table.
18 & Start playing the file and show the WPS
\tabularnewline
20 & Bookmark &
\fname{.bmark
} & Display all bookmarks for an audio file
\tabularnewline
22 & Game of Life &
\fname{.cells
} & Show the configuration with the
23 ``Rocklife'' plugin
\tabularnewline
25 \includegraphics[width=
0.37cm
]{appendix/images/icon-config.png
}
26 & Configuration File &
\fname{.cfg
} & Load the settings file
\tabularnewline
27 \includegraphics[width=
0.37cm
]{appendix/images/icon-chip8.png
}
28 & Chip8 game &
\fname{.ch8
} & Play the Chip8 game
\tabularnewline
30 & Colours &
\fname{.colours
} & Open the colours file for editing.
31 See
\reference{ref:ChangingFiletypeColours
}.
\tabularnewline
33 \includegraphics[width=
0.37cm
]{appendix/images/icon-cuesheet.png
}
34 & Cuesheet &
\fname{.cue
} & View the cuesheet file
\tabularnewline
36 & FM Presets &
\fname{.fmr
} & Load the FM Presets (previous are discarded)
\tabularnewline
38 \includegraphics[width=
0.37cm
]{appendix/images/icon-font.png
}
39 & Font &
\fname{.fnt
} & Change the user interface font to this one
\tabularnewline
41 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
42 & Rockbox firmware &
\fname{.gigabeat
} & Load the new firmware with ROLO
\tabularnewline
45 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
46 & Rockbox firmware &
\fname{.iaudio
} & Load the new firmware with ROLO
\tabularnewline
49 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
50 & Rockbox firmware &
\fname{.ipod
} & Load the new firmware with ROLO
\tabularnewline
52 \opt{iriverh100,iriverh300
}{
53 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
54 & Rockbox firmware &
\fname{.iriver
} & Load the new firmware with ROLO
\tabularnewline
56 \includegraphics[width=
0.37cm
]{appendix/images/icon-image-file.png
}
57 & Image &
\fname{.jpg
} & View the JPEG image
\tabularnewline
58 & Link &
\fname{.link
} & Display list of target files and directories;
59 selecting one jumps to the target. See
\reference{ref:Shortcutsplugin
}.
\tabularnewline
60 \includegraphics[width=
0.37cm
]{appendix/images/icon-lang.png
}
61 & Language File &
\fname{.lng
} & Load the language file
\tabularnewline
62 \includegraphics[width=
0.37cm
]{appendix/images/icon-playlist.png
}
63 & Playlist &
\fname{.m3u
},
\fname{.m3u8
} & Load the playlist and start playing
64 the first file
\tabularnewline
65 \opt{iriverh10,iriverh10_5gb,sansa,vibe500
}{
66 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
67 & Rockbox firmware &
\fname{.mi4
} & Load the new firmware with ROLO
\tabularnewline
70 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
71 & Rockbox firmware &
\fname{.mod
} & Load the new firmware with ROLO
\tabularnewline
74 \includegraphics[width=
0.37cm
]{appendix/images/icon-audio-file.png
}
75 & Audio file &
\fname{.mp2
},
\fname{.mp3
} & Start playing the file and show the WPS
\tabularnewline
78 \includegraphics[width=
0.37cm
]{appendix/images/icon-movie-file.png
}
79 & Video &
\fname{.mpg
},
\fname{.mpeg
},
\fname{.mpv
},
\fname{.m2v
} & Play the MPEG1/
2 video
\tabularnewline
81 \includegraphics[width=
0.37cm
]{appendix/images/icon-rock.png
}
82 & Plugin &
\fname{.rock
} & Start the plugin
\tabularnewline
83 \opt{masf
}{\opt{lcd_bitmap
}{
84 \includegraphics[width=
0.37cm
]{appendix/images/icon-movie-file.png
}
85 & Rockbox Video &
\fname{.rvf
} & View the movie (Rockbox format)
\tabularnewline}
88 \includegraphics[width=
0.37cm
]{appendix/images/icon-rolo.png
}
89 & Rockbox firmware &
\fname{.sansa
} & Load the new firmware with ROLO
\tabularnewline
91 \includegraphics[width=
0.37cm
]{appendix/images/icon-text.png
}
92 & Text File &
\fname{.txt
} & Display the text file using the text viewer plugin
\tabularnewline
94 \includegraphics[width=
0.37cm
]{appendix/images/icon-ucl.png
}
95 & Flash Image &
\fname{.ucl
} & Flash the Rockbox image into the ROM
\tabularnewline
97 & Voice file &
\fname{.voice
} & Allow Rockbox to speak menus
\tabularnewline
99 \includegraphics[width=
0.37cm
]{appendix/images/icon-wav-file.png
}
100 & Wave Audio File &
\fname{.wav
} & Play the WAV file
\tabularnewline%
102 \includegraphics[width=
0.37cm
]{appendix/images/icon-wps.png
}
103 & While Playing Screen &
\fname{.wps
} & Load the new WPS display configuration
\tabularnewline
107 \section{\label{ref:Supportedaudioformats
}Supported audio formats
}
108 \subsection{Lossy Codecs
}
109 \begin{rbtabular
}{\textwidth}{l>
{\raggedright}p
{6em
}X
}%
110 {\textbf{Format
} &
\textbf{Extension
} &
\textbf{Notes
}}{}{}
111 ATSC A/
52 &
\fname{.a52
},
\fname{.ac3
} & Supports downmixing for playback of
5.1 streams in stereo
\tabularnewline
112 ADX &
\fname{.adx
} &
\tabularnewline
113 Advanced Audio Coding &
\fname{.m4a
},
\fname{.m4b
},
\fname{.mp4
} &
\tabularnewline
114 MPEG audio &
\fname{.mp1
},
\fname{.mpa
},
\fname{.mp2
},
\fname{.mp3
} &
\tabularnewline
115 Musepack &
\fname{.mpc
} & Supports SV7 and SV8 in mono/stereo
\tabularnewline
116 OGG/Vorbis &
\fname{.ogg
},
\fname{.oga
} & Playback of some old ``floor
0'' files may fail
\tabularnewline
117 Sony Audio &
\fname{.oma
},
\fname{.aa3
} &
\tabularnewline
118 RealAudio &
\fname{.rm
},
\fname{.ra
},
\fname{.rmvb
} &
\tabularnewline
119 Speex &
\fname{.spx
} &
\tabularnewline
120 Dialogic telephony type &
\fname{.vox
} &
\tabularnewline
121 Windows Media Audio Standard &
\fname{.wma
},
\fname{.wmv
},
\fname{.asf
} &
\tabularnewline
122 Windows Media Audio Professional &
\fname{.wma
},
\fname{.wmv
},
\fname{.asf
} &
\tabularnewline
125 \subsection{Lossless Codecs
}
126 \begin{rbtabular
}{\textwidth}{lp
{6em
}X
}%
127 {\textbf{Format
} &
\textbf{Extension
} &
\textbf{Notes
}}{}{}
128 Audio Interchange File Format &
\fname{.aif
},
\fname{.aiff
} & AIFF supports following formats:\\
129 & & Linear PCM
8/
16/
24/
32 bit\\
130 & & IEEE float
32/
64 bit\\
131 & & ITU-T G
.711 a-law/$
\mu$-law\\
132 & & QuickTime IMA ADPCM\\
133 \opt{gigabeatf,iriverh100,iriverh300,iaudiox5,iaudiom5,iaudiom3,ipodnano2g,clipv1
}{
134 Monkey's Audio &
\fname{.ape
},
\fname{.mac
} & -c1000 to -c3000
135 files decode fast enough to be useful.
}
137 Monkey's Audio &
\fname{.ape
},
\fname{.mac
} &
}
139 \opt{ipod,iriverh10,iriverh10_5gb,mrobe100,sansa,vibe500
}{
140 Monkey's Audio &
\fname{.ape
},
\fname{.mac
} & Only -c1000 files decode fast
141 enough to be useful.
}
144 Sun Audio &
\fname{.au
},
\fname{.snd
} & Sun Audio supports following formats: \\
145 & & Linear PCM
8/
16/
24/
32 bit \\
146 & & IEEE float
32/
64 bit\\
147 & & ITU-T G
.711 a-law/$
\mu$-law\\
148 Free Lossless Audio &
\fname{.flac
} & \\
149 Apple Lossless &
\fname{.m4a
},
\fname{.mp4
} & \\
150 Shorten &
\fname{.shn
} & Seeking not supported.\\
151 True Audio &
\fname{.tta
} & \\
152 Wave64 &
\fname{.w64
} & Wave/Wave64 supports following formats: \\
153 Waveform audio format &
\fname{.wav
} & Linear PCM
8/
16/
24/
32 bit\\
154 & & IEEE float
32/
64 bit\\
155 & & ITU-T G
.711 a-law/$
\mu$-law\\
156 & & Microsoft ADPCM\\
157 & & Intel DVI ADPCM(IMA ADPCM)
2/
3/
4/
5 bit\\
158 & & Dialogic OKI ADPCM\\
160 & & Adobe SWF ADPCM\\
161 Wavpack &
\fname{.wv
} & \\
164 \subsection{Other Codecs
}
165 \begin{rbtabular
}{\textwidth}{l>
{\raggedright}p
{6em
}X
}%
166 {\textbf{Format
} &
\textbf{Extension
} &
\textbf{Notes
}}{}{}
167 Atari Sound Format &
\fname{.cmc
},
\fname{.cm3
},
\fname{.cmr
},
\fname{.cms
},
168 \fname{.dmc
},
\fname{.dlt
},
\fname{.mpt
},
\fname{.mpd
} &
\tabularnewline
169 Synthetic music Mobile Application Format &
\fname{.mmf
} & Supports PCM/ADPCM only
\tabularnewline
170 MOD &
\fname{.mod
} &
\tabularnewline
171 NES Sound Format &
\fname{.nsf
},
\fname{.nsfe
} &
\tabularnewline
172 Atari SAP &
\fname{.sap
} &
\tabularnewline
173 Sound Interface Device &
\fname{.sid
} &
\tabularnewline
174 SPC700 &
\fname{.spc
} &
\tabularnewline
177 \section{\label{ref:SupportedMetadata
}Supported metadata tags
}
178 Rockbox supports different metadata formats. In general those tag formats
179 are ID3 (v1 and v2), APE (v1 and v2), Vorbis, MP4 and ASF. Few codecs use
180 codec specific tags, several codecs do not use any tags yet. The following
181 table gives an overview about what tag types rockbox supports for which
182 audio file extension.
184 \note{There is always only
\emph{one
} tag type supported for each file
187 \begin{rbtabular
}{\textwidth}{lX
}%
188 {\textbf{Extension
} &
\textbf{Tag type
}}{}{}
189 \fname{.mp1
},
\fname{.mpa
},
\fname{.mp2
},
\fname{.mp3
},
190 \fname{.rm
},
\fname{.ra
},
\fname{.rmvb
},
\fname{.tta
} & ID3 \\
191 \fname{.mpc
},
\fname{.ape
},
\fname{.mac
},
\fname{.wv
} & APE \\
192 \fname{.ogg
},
\fname{.oga
},
\fname{.spx
},
\fname{.flac
} & Vorbis \\
193 \fname{.m4a
},
\fname{.m4b
},
\fname{.mp4
} & MP4 \\
194 \fname{.wma
},
\fname{.wmv
},
\fname{.asf
} & ASF \\
195 \fname{.mmf
},
\fname{.mod
},
\fname{.nsf
},
\fname{.nsfe
},
196 \fname{.sap
},
\fname{.sid
},
\fname{.spc
} & Codec specific \\
197 \fname{.a52
},
\fname{.ac3
},
\fname{.adx
},
\fname{.oma
},
198 \fname{.aa3
},
\fname{.aif
},
\fname{.aiff
},
\fname{.au
} & None \\
199 \fname{.snd
},
\fname{.shn
},
\fname{.vox
},
\fname{.w64
},
200 \fname{.wav
},
\fname{.cmc
},
\fname{.cm3
},
\fname{.cmr
} & None \\
201 \fname{.cms
},
\fname{.dmc
},
\fname{.dlt
},
\fname{.mpt
},
202 \fname{.mpd
} & None \\