You can use mplayer:
Code:
mplayer -identify file.mp3
Take a look for the ID_SEEKABLE property.
Code:
rob@arch:~/Music/Blur - Discography/Blur - Leisure$ mplayer -identify 06_Sing.mp3
MPlayer SVN-r35014-4.7.1 (C) 2000-2012 MPlayer Team
195 audio & 404 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Playing 06_Sing.mp3.
libavformat version 54.15.100 (internal)
ID_AUDIO_ID=0
Audio only file format detected.
Clip info:
Title: Sing
ID_CLIP_INFO_NAME0=Title
ID_CLIP_INFO_VALUE0=Sing
Artist: Blur
ID_CLIP_INFO_NAME1=Artist
ID_CLIP_INFO_VALUE1=Blur
Album: Leisure
ID_CLIP_INFO_NAME2=Album
ID_CLIP_INFO_VALUE2=Leisure
Year: 1991
ID_CLIP_INFO_NAME3=Year
ID_CLIP_INFO_VALUE3=1991
Comment: YEAR: 1991
ID_CLIP_INFO_NAME4=Comment
ID_CLIP_INFO_VALUE4= YEAR: 1991
Track: 6
ID_CLIP_INFO_NAME5=Track
ID_CLIP_INFO_VALUE5=6
Genre: Unknown
ID_CLIP_INFO_NAME6=Genre
ID_CLIP_INFO_VALUE6=Unknown
ID_CLIP_INFO_N=7
Load subtitles in ./
ID_FILENAME=06_Sing.mp3
ID_DEMUXER=audio
ID_AUDIO_FORMAT=85
ID_AUDIO_BITRATE=192000
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=0
ID_START_TIME=0.00
ID_LENGTH=360.00
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 192.0 kbit/13.61% (ratio: 24000->176400)
ID_AUDIO_BITRATE=192000
ID_AUDIO_RATE=44100
ID_AUDIO_NCH=2
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
AO: [alsa] 44100Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=mpg123
Video: no video
Starting playback...
A: 29.5 (29.5) of 360.0 (06:00.0) 0.6%
MPlayer interrupted by signal 2 in module: play_audio
ID_SIGNAL=2
A: 29.5 (29.5) of 360.0 (06:00.0) 0.6%
Exiting... (Quit)
ID_EXIT=QUIT
Bookmarks