<h3>Entries from January 2025.</h3>
+ <div class="entry">
+ <div class="title">
+ <a href="http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_in_2025_.html">What is the most supported MIME type in Debian in 2025?</a>
+ </div>
+ <div class="date">
+ 18th January 2025
+ </div>
+ <div class="body">
+ <p><a href="http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_in_2018_.html">Seven</a>
+and
+<a href="http://www.hungry.com/~pere/blog/What_is_the_most_supported_MIME_type_in_Debian_.html">twelve</a>
+years ago, I measured what the most supported MIME type in Debian
+was</a>, first by analysing the desktop files in all packages in the
+archive, then by analysing the DEP-11 AppStream data set. I guess it
+is time to repeat the measurement, only for unstable as last time:</p>
+
+<p><strong>Debian Unstable:</strong></p>
+
+<pre>
+ count MIME type
+ ----- -----------------------
+ 63 image/png
+ 63 image/jpeg
+ 57 image/tiff
+ 54 image/gif
+ 51 image/bmp
+ 50 audio/mpeg
+ 48 text/plain
+ 42 audio/x-mp3
+ 40 application/ogg
+ 39 audio/x-wav
+ 39 audio/x-flac
+ 36 audio/x-vorbis+ogg
+ 35 audio/x-mpeg
+ 34 audio/x-mpegurl
+ 34 audio/ogg
+ 33 application/x-ogg
+ 32 audio/mp4
+ 31 audio/x-scpls
+ 31 application/pdf
+ 29 audio/x-ms-wma
+</pre>
+
+<p>The list was created like this using a sid chroot:</p>
+
+<pre>
+cat /var/lib/apt/lists/*sid*_dep11_Components-amd64.yml.gz | \
+ zcat | awk '/^ - \S+\/\S+$/ {print $2 }' | sort | \
+ uniq -c | sort -nr | head -20
+</pre>
+
+<p>It is nice to see that the same number of packages now support PNG
+and JPEG. Last time JPEG had more support than PNG. Most of the MIME
+types are known to me, but the 'audio/x-scpls' one I have no idea what
+represent, except it being an audio format. To find the packages
+claiming support for this format, the appstreamcli command from the
+appstream package can be used:
+
+<pre>
+% appstreamcli what-provides mediatype audio/x-scpls | grep Package: | sort -u
+Package: alsaplayer-common
+Package: amarok
+Package: audacious
+Package: brasero
+Package: celluloid
+Package: clapper
+Package: clementine
+Package: cynthiune.app
+Package: elisa
+Package: gtranscribe
+Package: kaffeine
+Package: kmplayer
+Package: kylin-burner
+Package: lollypop
+Package: mediaconch-gui
+Package: mediainfo-gui
+Package: mplayer-gui
+Package: mpv
+Package: mystiq
+Package: parlatype
+Package: parole
+Package: pragha
+Package: qmmp
+Package: rhythmbox
+Package: sayonara
+Package: shotcut
+Package: smplayer
+Package: soundconverter
+Package: strawberry
+Package: syncplay
+Package: vlc
+%
+</pre>
+
+<p>Look like several video and auto tools understand the format.
+Similarly one can check out the number of packages supporting the STL
+format commonly used for 3D printing:</p>
+
+<pre>
+% appstreamcli what-provides mediatype model/stl | grep Package: | sort -u
+Package: cura
+Package: freecad
+Package: open3d-viewer
+%
+</pre>
+
+<p>How strange the
+<a href="https://tracker.debian.org/pkg/slic3r">slic3r</a> and
+<a href="https://tracker.debian.org/pkg/slic3r-prusa">prusa-slicer</a>
+packages do not support STL. Perhaps just missing package metadata?
+Luckily the amount of package metadata in Debian is getting better,
+and hopefully this way of locating relevant packages for any file
+format will be the preferred one soon.
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+
+ </div>
+ <div class="tags">
+
+
+ Tags: <a href="http://www.hungry.com/~pere/blog/tags/debian">debian</a>, <a href="http://www.hungry.com/~pere/blog/tags/english">english</a>, <a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram</a>.
+
+
+ </div>
+ </div>
+ <div class="padding"></div>
+
<div class="entry">
<div class="title">
<a href="http://www.hungry.com/~pere/blog/The_2025_LinuxCNC_Norwegian_developer_gathering.html">The 2025 LinuxCNC Norwegian developer gathering</a>
<li>2025
<ul>
-<li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (1)</a></li>
+<li><a href="http://www.hungry.com/~pere/blog/archive/2025/01/">January (2)</a></li>
</ul></li>
<li><a href="http://www.hungry.com/~pere/blog/tags/chrpath">chrpath (3)</a></li>
- <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (204)</a></li>
+ <li><a href="http://www.hungry.com/~pere/blog/tags/debian">debian (205)</a></li>
<li><a href="http://www.hungry.com/~pere/blog/tags/debian edu">debian edu (159)</a></li>
<li><a href="http://www.hungry.com/~pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
- <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (466)</a></li>
+ <li><a href="http://www.hungry.com/~pere/blog/tags/english">english (467)</a></li>
<li><a href="http://www.hungry.com/~pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
<li><a href="http://www.hungry.com/~pere/blog/tags/intervju">intervju (43)</a></li>
- <li><a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram (18)</a></li>
+ <li><a href="http://www.hungry.com/~pere/blog/tags/isenkram">isenkram (19)</a></li>
<li><a href="http://www.hungry.com/~pere/blog/tags/kart">kart (23)</a></li>