Re: [LAD] [LAA] gst123-0.1.2

From: Niels Mayer <nielsmayer@email-addr-hidden>
Date: Wed Jul 07 2010 - 03:37:22 EEST

I forwarded my message on compiling gst123 to the fedora and ccrma
lists. Got a question about using it in Emacs dired style... others
may find my response helpful:

orig: http://ccrma-mail.stanford.edu/pipermail/planetccrma/2010-July/017010.html
-----------------
Thanks for reminding me to test this feature. In xemacs (*), it works
nicely allowing playback of any media i've thrown at it.... Using
dired, find the desired file and use keyboard command '!'
(shell command on files), giving "gst123" as the command. The file
will play but will do so in the foreground. To stop it, issue a C-g .
The *Shell-Command-Output-Buffer* will contain the following (while
playing audio track for http://www.youtube.com/watch?v=AI8NuFAETMQ ).

> Playing file:///home/npm/Music/Tonight_You_Belong_To_Me.mp3
> socket(): Address family not supported by protocol
>
> Title : Tonight You Belong To Me Artist : Steve Martin and Bernadette P
> Album : The Jerk Genre :
> Comment : Date : 1979
> Codec : MPEG 1 Audio, Layer 3 (MP3) ( Bitrate : 256.0 kbit/s
>
> Time: 0:00:00.09 of 0:01:59.45
> ...

You can multiple select files as well and then issue command '!' and
it should play through the list of selected media.

However, since it plays in the foreground and makes emacs
unresponsive, you could also start it in the background through a
script and tell it to be less verbose, set desired audio interface,
etc:
> gst123 [OPTION...] <URI>... - Play video and audio clips
> -@, --list=<filename> read playlist of files and URIs from <filename>
> --version print version
> --verbose print GStreamer pipeline used to play files
> -z, --shuffle play files in pseudo random order
> -x, --novideo do not play the video stream
> -a, --audio-output=<driver>[=<dev>] set audio output driver and device
> --display=DISPLAY X display to use

Note that it'll playback web clips from the command-line too. With
ALSA setup per http://nielsmayer.com/dot-asoundrc.txt (nb: device
"mythtv" sets up my
mobo's SPDIF out at 48k):

> gst123 -a alsa=mythtv http://nielsmayer.com/bm03/freeland-at-solsystem.avi
>
> Playing http://nielsmayer.com/bm03/freeland-at-solsystem.avi
>
> Comment : Date : 2003
> Codec : Uncompressed 8-bit PCM audio (audio) Motion JPE Bitrate : 0.0 kbit/s

Niels
http://nielsmayer.com

(*): xemacs-packages-extra-el-20090217-7.fc12.noarch
xemacs-packages-base-el-20090217-4.fc12.noarch
xemacs-el-21.5.29-11.fc12.x86_64
xemacs-packages-extra-20090217-7.fc12.noarch
flim-xemacs-1.14.8-5.fc12.noarch
xemacs-21.5.29-11.fc12.x86_64
xemacs-packages-extra-info-20090217-7.fc12.noarch
xemacs-info-21.5.29-11.fc12.noarch
xemacs-common-21.5.29-11.fc12.x86_64
xemacs-packages-base-20090217-4.fc12.noarch
w3m-el-xemacs-1.4.371-0.1.20091119cvs.fc12.noarch
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Wed Jul 7 04:15:02 2010

This archive was generated by hypermail 2.1.8 : Wed Jul 07 2010 - 04:15:02 EEST