File: mime-functions.sh

package info (click to toggle)
totem 43.2-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,496 kB
  • sloc: ansic: 30,058; python: 964; makefile: 228; xml: 221; sh: 157
file content (18 lines) | stat: -rw-r--r-- 887 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

get_audio_mimetypes ()
{
	MIMETYPES=`grep -v '^#' $1 | grep "\/" | grep audio | grep -v "audio/x-pn-realaudio" | grep -v "audio/x-scpls" | grep -v "audio/mpegurl" | grep -v "audio/x-mpegurl" | grep -v x-scheme-handler/`
	MIMETYPES="$MIMETYPES application/x-flac"
}

get_video_mimetypes ()
{
	MIMETYPES=`grep -v '^#' $1 | grep -v x-content/ | grep -v audio | grep -v "application/x-flac" | grep -v "text/google-video-pointer" | grep -v "application/x-quicktime-media-link" | grep -v -E 'application/.*smil.*' | grep -v "application/xspf+xml" | grep -v "mpegurl" | grep -v -E 'application/[a-z-]*ogg'`
	MIMETYPES="$MIMETYPES audio/x-pn-realaudio"
}

get_playlist_media_mimetypes ()
{
	MIMETYPES=`grep -v '^#' $1 | grep -E "text/google-video-pointer|application/x-quicktime-media-link|application/smil|application/smil+xml|application/x-smil|application/xspf+xml|x-content/*"`
}