Playing MP3s in java

I am making a simple media player in java, using Borlands latest JBuilder. I have downloaded JMF, but have been unable to get it to work in any way whatsoever, I have tried setting the classpath and everything, but i beleive i am going about it the wrong way complety (change the enviroment var., right? just add what the documentation says to the end of what is already there, correct?) but beyond that, i cant get anything besides a .wav to play. I am wondering if anyone knows of a way to convert an mp3 on the fly during runtime, and etc. I have been on javazoom, but the download they give you is just an abstract class, doenst give you definitions on what each method does. thanks for any help

If you can get wav files to play, it's working, I would think...
I think I read somewhere that MP3 support was dropped from JMF due to some licensing issue with whoever made the MP3 codec they were using.
Look here...
http://www.javazoom.net/javalayer/javalayer.html

Similar Messages

  • Playing MP3 through JAVA in MAC OS.

    Hi,
    Is there any way to play MP3 files in MAC OS Using JAVA other than the Quick Time Player?.
    Regards,
    Uvaraj S

    uvaraj.S wrote:
    Is there any way to play MP3 files in MAC OS Using JAVA other than the Quick Time Player?.Of course there is. You can always just handle the MP3 decoding yourself and play it as a WAV file...
    Not sure if the MP3 plugin for JMF / JavaSound works for MAC, but you could try it...
    [http://www.oracle.com/technetwork/java/javase/download-137625.html]
    With that installed, you should be able to just play an MP3 file as you would any other file...
    [http://www.jsresources.org/examples/]

  • Playing mp3s with java

    Does anyone know how to do this? I can only make java play windows default sounds (chime etc).
    Cheers
    ARB

    Hey PhHein,
    what brings you back to the JDC(or SDC as its now known)? I havn't seen you leave the "Discuss the JDC Website" forum, since the Water Cooler fell.

  • Simple GUI playing mp3 files

    Hi everyone , i am building a simple GUI playing mp3 files in a certain directory.
    A bug or something wrong with the codes listed down here is very confusing me and makes me desperate. Can anyone help me please ?
    import javax.swing.*;
    import javax.media.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.net.*;
    class PlayMP3Thread
    extends Thread
    private URL url;
    String[] filenames ;
    File[] files ;
    boolean condition=true;
    boolean pause=false;
    int count ;
    public PlayMP3Thread() { }
    public PlayMP3Thread(File[] files)
    //try
              this.files = files;
         filenames = new String[files.length];
         count = -1;
         // this.url = mp3.toURL();
         //catch ( MalformedURLException me )
    public void run()
    try
         while (condition)
              count++;
              if (count > (filenames.length - 1)) {
                        count = 0;
              this.url = files[count].toURL();
    MediaLocator ml = new MediaLocator(url);
    final Player player = Manager.createPlayer(ml);
    /*player.addControllerListener(
    new ControllerListener()
    public void controllerUpdate(ControllerEvent event)
    if (event instanceof EndOfMediaEvent)
    player.stop();
    player.close();
    player.realize();
    player.start();
    catch (Exception e)
    e.printStackTrace();
    public void stops()
    //stop the thread
    condition=false;
    pause=false;
    public void pause()
    while(!pause)
    //pause the thread
    try
    wait();
    catch(Exception ex){}
    pause=true;
    public void resumes()
    while(pause)
    notify();
    pause=false;
    } // end of class MP3Thread
    public class mp3Play extends JFrame {
    JTextField direcText ;
    JFileChooser fc;
    static final String
    TITLE="MP3 PLAYER",
    DIRECTORY="Directory : ",
    BROWSE="Browse...",
    START="Start up",
    STOP="Stop",
    PAUSE="Pause",
    RESUME="Resume",
    EXIT="Exit";
    public static void main(String args[])
         PlayMP3Thread play = new PlayMP3Thread();
         mp3Play pl = new mp3Play();
    } // End of main()
    public mp3Play() {
    setTitle(TITLE);
         Container back = getContentPane();
         back.setLayout(new GridLayout(0,1));
         back.add(new JLabel(new ImageIcon("images/hello.gif")));
         fc = new JFileChooser();
         fc.setFileSelectionMode(fc.DIRECTORIES_ONLY);
         JPanel p1 = new JPanel();
         p1.add(new JLabel(DIRECTORY, new ImageIcon("images/directory.gif"), JLabel.CENTER));
    p1.add(direcText = new JTextField(20));
         JButton browseButton = new JButton(BROWSE, new ImageIcon("images/browse.gif"));
         browseButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    int returnVal = fc.showOpenDialog(mp3Play.this);
    if (returnVal == JFileChooser.APPROVE_OPTION) {
              direcText.setText(fc.getSelectedFile().toString());
              File[] files = (new File(direcText.getText())).listFiles(this);
         p1.add(browseButton);
         back.add(p1);
         JPanel p2 = new JPanel();
              JPanel butPanel = new JPanel();
              butPanel.setBorder(BorderFactory.createLineBorder(Color.black));
              JButton startButton = new JButton(START, new ImageIcon("images/start.gif"));
              startButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
                        PlayMP3Thread play = new PlayMP3Thread(files);
                        play.start();
         butPanel.add(startButton);
         p2.add(butPanel);
         JButton stopButton = new JButton(STOP, new ImageIcon("images/stop.gif"));
         stopButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
              play.stops();
         p2.add(stopButton);
         JButton pauseButton = new JButton(PAUSE, new ImageIcon("images/pause.gif"));
         pauseButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
              play.pause();
         p2.add(pausetButton);
         JButton resumeButton = new JButton(RESUME, new ImageIcon("images/resume.gif"));
              resumeButton.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
                   play.resumes();
         p2.add(resumeButton);
         back.add(p2);
    JButton exitButton = new JButton(EXIT, new ImageIcon("images/exit.gif"));
              exitButton.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
                   System.exit(0);
              p2.add(exitButton);
              back.add(p2);
              addWindowListener(new WindowAdapter() {
         public void windowClosing(WindowEvent e) {
         System.exit(0);
              pack();
         setVisible(true);
    }

    Actually I don't know much about fixing technical error or logical error.
    When it compiled , there are 6 errors showed up :
    can't resolve symbol : method listFiles (<anonymous java.awt.event.ActionListener>)
    location: class java.io.File
              File[] files = (new File(direcText.getText())).listFiles(this);
    can't resolve symbol: variable files
                        PlayMP3Thread play = new PlayMP3Thread(files);
    can't resolve symbol: variable play
              play.stops();
    can't resolve symbol: variable play
              play.pause();
    ^
    can't resolve symbol : variable pausetButton
    location: class mp3Play
         p2.add(pausetButton);
    ^
    can't resolve symbol: variable play
                   play.resumes();
    Any suggestions ?

  • Still having problems playing MP3s on Mac OS 10.5

    Hi everyone,
    I was never able to solve this issue, and moved on to other things, but I'm stumbling over it again. I believe that I have everything set up properly; I put the jmf and mp3 plugin jars in my /Library/Java/Extensions folder, but I am getting this message when I try running java com.sun.media.codec.audio.mp3.JavaDecoder:
    java.lang.reflect.InvocationTargetException
    Registered succesfully
    So does that mean it's properly registered, or is that InvocationTargetException something tats causing a problem. The JMF works fine for everything but mp3s; when I try playing an MP3 file, I get this error:
    Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 16000.0 frame rate, FrameSize=32768 bits
    Failed to realize: com.sun.media.PlaybackEngine@39b3a2
    Error: Unable to realize com.sun.media.PlaybackEngine@39b3a2
    All of the files I've tested worked fine with the JMStudio application that came with the JMF, but when I compiled JMStudio on my system, I got the same results that I describe above.
    I've installed, uninstalled, and reinstalled the JMF and the mp3 plugin a couple times now, and then have run the jmfinit binary, and then the jmfregistry binary, and then added and committed the com.sun.media.codec.audio.mp3.JavaDecoder to the Plugins->Codec menu. Again, with the results that I have described above.
    Can anyone help?

    I have had some success adding the [JMF codec|http://java.sun.com/javase/technologies/desktop/media/jmf/mp3/download.html] to the run-time classpath of the application (or applet).
    I did not 'install' any version of the JMF to this Ubuntu system, but separately downloaded the (MP3 codec) Jar and just added it to the classpath (at run-time).
    Note there are a number of MP3s that the JMF codec fails to get an input stream from. I recommend anybody attempting this, try it first with an MP3 that has been seen to work using the JMF codec. As such you might..
    a) Visit this applet(1), which tries to load/play an MP3. And if that works OK on your Mac., then go to..
    b) Visit the [sound section of my media page|http://pscode.org/media/#sound] and download the 'Dead End' MP3 for your own local testing.
    (1) The applet Jars are digitally signed. You can safely refuse the digitally signed code and the applet should still work. The applet is still experimental - if you have any problems with it, I would appreciate hearing them. Part a) is effectively an 'acid test' on whether my attempts to play MP3s in applets for Mac users (and other visitors) is successful. If it fails, it might indicate a difference in the way Macs implement the SPI.

  • Play mp3 file.

    Hello world.. :)
    I am creating a music syncing app, and i need to know how how to play a MP3 file, is it possible to do it on a different thread so you can start, and stop it at the press of a button, etc. I don't know one thing about threads...
    JavaNut13*

    If you want to play mp3 file, I think you should use JMF. Here is the link to download JMF 2.1.1e from SUN
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/download.html|JMF 2.1.1e]
    You will need to install JMF first to manipulate the following code. You could get it from here:
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/MDIApp.java|MDIApp.java]
    Eg: You could add mplayer.start(); mplayer.stop() in between the code; and with some 'if else' to create a loop button.

  • Play MP3 from server

    Hello I've he next problem. I need to play mp3 files in my mobile phone that are stored on a server using bluetooth connections. I think i can use streaming or http, but i don't how can i join it with bluetooth connection. I have a lot of ideas but nothing clear.

    Are you asking how to use the Bluetooth API? These tutorials should be helpful:
    [http://today.java.net/pub/a/today/2004/07/27/bluetooth.html]
    [http://www.ibm.com/developerworks/java/library/wi-boogie1/index.html]
    [http://www.ibm.com/developerworks/java/library/wi-boogie2/index.html]
    acisse wrote:
    Hello, all times that i have asked something nobody answer me. Please could someone tell me i'm something wrong? Or posting message in the wrong place?Well, there are fewer people here than in some other sections of the forums, so it can take some time before someone replies.

  • Playing mp3 audio file in Applet?

    Hi All,
    I'm writing an applet which runs on java plug-in 1.4.
    I want to play mp3 in my applet. Can I do that?
    If it's can, please show me the good way.
    I guess there is a plug-in for java mp3 playing
    but the main point here is what plug-in is the best (quality, small in size....),
    applet doesn't like a big size code?
    Many Thanks,
    Long

    Thanks for your idea
    but if I do that every my friend have to download the jmf plug-in, it's took about 1.8M.
    I afraid that my friend will not like this espescially when the network is slow. So is there any java mp3 plug-in which the size is about 100KB, which I can include it in my applet jar file?.
    Thanks.

  • [SOLVED] unable to play mp3 or flac files in mpd, .dts files play fine

    I had a perfect running mpd setup before I tried to fiddle around with some dependancies to get xbmc-svn to compile without errors. I installed some AUR packages (ffmpeg-svn, x264-git, libva-sds, libvpx, libid3tag).
    After that I started to experience trouble with mpd, it start fine and says it plays audio files just fine but whenever i play a mp3 or flac file the progress bar just looks like it's playing the file but I hear no sound. Whenever I play a .dts file i hear the sound correct.
    I'm very curious to why this happends.
    I rolled back the packages mentioned above but the issue remains unsolved.
    My setup: pc is connected to receiver by hdmi cable using the latest alsa version with digital passthrough over hdmi, currently using mpd-git from AUR
    mpd -v --no-daemon shows the following:
    # mpd -v --no-daemon /etc/mpd.conf
    config: loading file /etc/mpd.conf
    listen: binding to address for 192.168.1.3
    listen: binding to socket address 192.168.1.3:6600
    path: path_set_fs_charset: fs charset is: UTF-8
    database: reading DB
    disabling the last.fm playlist plugin because account is not configured
    daemon: opening pid file
    daemon: writing pid file
    snippet from mpd.log:
    Jun 28 00:54 : client: [0] process command "playlistfind filename "Lossy - Tagged and Sorted/Wild Oats/WO-0001 - Kyle Hall - Worx Of Art EP 1 - 2008/Kyle Hall - 01 - Fuse N Me .mp3""
    Jun 28 00:54 : client: [0] command returned 0
    Jun 28 00:54 : client: [0] process command "addid "Lossy - Tagged and Sorted/Wild Oats/WO-0001 - Kyle Hall - Worx Of Art EP 1 - 2008/Kyle Hall - 01 - Fuse N Me .mp3""
    Jun 28 00:54 : add to playlist: Lossy - Tagged and Sorted/Wild Oats/WO-0001 - Kyle Hall - Worx Of Art EP 1 - 2008/Kyle Hall - 01 - Fuse N Me .mp3
    Jun 28 00:54 : database: get song: Lossy - Tagged and Sorted/Wild Oats/WO-0001 - Kyle Hall - Worx Of Art EP 1 - 2008/Kyle Hall - 01 - Fuse N Me .mp3
    Jun 28 00:54 : client: [0] command returned 0
    Jun 28 00:54 : client: [0] process command "playid "7""
    Jun 28 00:54 : playlist: play 7:"Lossy - Tagged and Sorted/Wild Oats/WO-0001 - Kyle Hall - Worx Of Art EP 1 - 2008/Kyle Hall - 01 - Fuse N Me .mp3"
    Jun 28 00:54 : decoder_thread: clearing mixramp tags
    Jun 28 00:54 : decoder_control: mixramp_start = NULL
    Jun 28 00:54 : decoder_control: mixramp_prev_end = NULL
    Jun 28 00:54 : client: [0] command returned 0
    Jun 28 00:54 : client: [0] process command "status"
    Jun 28 00:54 : client: [0] command returned 0
    Jun 28 00:54 : client: [0] process command "idle"
    Jun 28 00:54 : client: [0] command returned 1
    Jun 28 00:54 : client: [0] process command "playlistid "7""
    Jun 28 00:54 : client: [0] command returned 0
    Jun 28 00:54 : mad: detected LAME version 3.97 ("LAME3.97 ")
    Jun 28 00:54 : mad: LAME peak found: 0.000000
    Jun 28 00:54 : mad: LAME track gain found: -5.000000
    Jun 28 00:54 : mad: encoder delay is 576, encoder padding is 1818
    Jun 28 00:54 : decoder: audio_format=44100:24:2, seekable=true
    Jun 28 00:54 : alsa: default period_time = buffer_time/4 = 185759/4 = 46439
    Jun 28 00:54 : client: [0] process command "plchangesposid "2""
    Jun 28 00:54 : client: [0] command returned 0
    Jun 28 00:54 : alsa: buffer_size=8192 period_size=2048
    Jun 28 00:54 : output: opened plugin=alsa name="My ALSA Device" audio_format=44100:32:2
    Jun 28 00:54 : output: converting from 44100:24:2
    Jun 28 00:54 : Failed to open mixer for 'My ALSA Device': no such mixer control: PCM
    mpd.conf:
    # An example configuration file for MPD
    # See the mpd.conf man page for a more detailed description of each parameter.
    # Files and directories #######################################################
    # This setting controls the top directory which MPD will search to discover the
    # available audio files and add them to the daemon's online database. This
    # setting defaults to the XDG directory, otherwise the music directory will be
    # be disabled and audio files will only be accepted over ipc socket (using
    # file:// protocol) or streaming files over an accepted protocol.
    music_directory "/media/media9/Muziek/"
    # This setting sets the MPD internal playlist directory. The purpose of this
    # directory is storage for playlists created by MPD. The server will use
    # playlist files not created by the server but only if they are in the MPD
    # format. This setting defaults to playlist saving being disabled.
    playlist_directory "/var/lib/mpd/playlists"
    # This setting sets the location of the MPD database. This file is used to
    # load the database at server start up and store the database while the
    # server is not up. This setting defaults to disabled which will allow
    # MPD to accept files over ipc socket (using file:// protocol) or streaming
    # files over an accepted protocol.
    db_file "/var/lib/mpd/mpd.db"
    # These settings are the locations for the daemon log files for the daemon.
    # These logs are great for troubleshooting, depending on your log_level
    # settings.
    # The special value "syslog" makes MPD use the local syslog daemon. This
    # setting defaults to logging to syslog, otherwise logging is disabled.
    log_file "/var/log/mpd/mpd.log"
    # This setting sets the location of the file which stores the process ID
    # for use of mpd --kill and some init scripts. This setting is disabled by
    # default and the pid file will not be stored.
    pid_file "/var/run/mpd/mpd.pid"
    # This setting sets the location of the file which contains information about
    # most variables to get MPD back into the same general shape it was in before
    # it was brought down. This setting is disabled by default and the server
    # state will be reset on server start up.
    state_file "/var/lib/mpd/mpdstate"
    # The location of the sticker database. This is a database which
    # manages dynamic information attached to songs.
    #sticker_file "~/.mpd/sticker.sql"
    # General music daemon options ################################################
    # This setting specifies the user that MPD will run as. MPD should never run as
    # root and you may use this setting to make MPD change its user ID after
    # initialization. This setting is disabled by default and MPD is run as the
    # current user.
    user "mpd"
    # This setting specifies the group that MPD will run as. If not specified
    # primary group of user specified with "user" setting will be used (if set).
    # This is useful if MPD needs to be a member of group such as "audio" to
    # have permission to use sound card.
    #group "nogroup"
    # This setting sets the address for the daemon to listen on. Careful attention
    # should be paid if this is assigned to anything other then the default, any.
    # This setting can deny access to control of the daemon.
    # For network
    bind_to_address "192.168.1.3"
    # And for Unix Socket
    #bind_to_address "~/.mpd/socket"
    # This setting is the TCP port that is desired for the daemon to get assigned
    # to.
    port "6600"
    # This setting controls the type of information which is logged. Available
    # setting arguments are "default", "secure" or "verbose". The "verbose" setting
    # argument is recommended for troubleshooting, though can quickly stretch
    # available resources on limited hardware storage.
    log_level "verbose"
    # If you have a problem with your MP3s ending abruptly it is recommended that
    # you set this argument to "no" to attempt to fix the problem. If this solves
    # the problem, it is highly recommended to fix the MP3 files with vbrfix
    # (available from <http://www.willwap.co.uk/Programs/vbrfix.php>), at which
    # point gapless MP3 playback can be enabled.
    #gapless_mp3_playback "yes"
    # This setting enables MPD to create playlists in a format usable by other
    # music players.
    #save_absolute_paths_in_playlists "no"
    # This setting defines a list of tag types that will be extracted during the
    # audio file discovery process. Optionally, 'comment' can be added to this
    # list.
    #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc"
    # This setting enables automatic update of MPD's database when files in
    # #music_directory "path_to_your_music_collection"
    auto_update "yes"
    # Limit the depth of the directories being watched, 0 means only watch
    # the music directory itself. There is no limit by default.
    #auto_update_depth "3"
    # Symbolic link behavior ######################################################
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links outside of the configured #music_directory "path_to_your_music_collection"
    #follow_outside_symlinks "yes"
    # If this setting is set to "yes", MPD will discover audio files by following
    # symbolic links inside of the configured #music_directory "path_to_your_music_collection"
    #follow_inside_symlinks "yes"
    # Zeroconf / Avahi Service Discovery ##########################################
    # If this setting is set to "yes", service information will be published with
    # Zeroconf / Avahi.
    #zeroconf_enabled "yes"
    # The argument to this setting will be the Zeroconf / Avahi unique name for
    # this MPD server on the network.
    #zeroconf_name "Music Player"
    # Permissions #################################################################
    # If this setting is set, MPD will require password authorization. The password
    # can setting can be specified multiple times for different password profiles.
    #password "password@read,add,control,admin"
    # This setting specifies the permissions a user has who has not yet logged in.
    #default_permissions "read,add,control,admin"
    # Input #######################################################################
    input {
    plugin "curl"
    # proxy "proxy.isp.com:8080"
    # proxy_user "user"
    # proxy_password "password"
    # Audio Output ################################################################
    # MPD supports various audio output types, as well as playing through multiple
    # audio outputs at the same time, through multiple audio_output settings
    # blocks. Setting this block is optional, though the server will only attempt
    # autodetection for one sound card.
    # See <http://mpd.wikia.com/wiki/Configuration#Audio_Outputs> for examples of
    # other audio outputs.
    # An example of an ALSA output:
    audio_output {
    type "alsa"
    name "My ALSA Device"
    device "hw:0,3" # optional
    ## format "44100:16:2" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "default" # optional
    ## mixer_control "Master" # optional
    ## mixer_index "0" # optional
    # An example of an OSS output:
    #audio_output {
    # type "oss"
    # name "My OSS Device"
    ## device "/dev/dsp" # optional
    ## format "44100:16:2" # optional
    ## mixer_type "hardware" # optional
    ## mixer_device "/dev/mixer" # optional
    ## mixer_control "PCM" # optional
    # An example of a shout output (for streaming to Icecast):
    #audio_output {
    # type "shout"
    # encoding "ogg" # optional
    # name "My Shout Stream"
    # host "localhost"
    # port "8000"
    # mount "/mpd.ogg"
    # password "hackme"
    # quality "5.0"
    # bitrate "128"
    # format "44100:16:1"
    ## protocol "icecast2" # optional
    ## user "source" # optional
    ## description "My Stream Description" # optional
    ## genre "jazz" # optional
    ## public "no" # optional
    ## timeout "2" # optional
    ## mixer_type "software" # optional
    # An example of a recorder output:
    #audio_output {
    # type "recorder"
    # name "My recorder"
    # encoder "vorbis" # optional, vorbis or lame
    # path "/var/lib/mpd/recorder/mpd.ogg"
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # An example of a httpd output (built-in HTTP streaming server):
    #audio_output {
    # type "httpd"
    # name "My HTTP Stream"
    # encoder "vorbis" # optional, vorbis or lame
    # port "8000"
    ## quality "5.0" # do not define if bitrate is defined
    # bitrate "128" # do not define if quality is defined
    # format "44100:16:1"
    # max_clients "0" # optional 0=no limit
    # An example of a pulseaudio output (streaming to a remote pulseaudio server)
    #audio_output {
    # type "pulse"
    # name "My Pulse Output"
    ## server "remote_server" # optional
    ## sink "remote_server_sink" # optional
    ## Example "pipe" output:
    #audio_output {
    # type "pipe"
    # name "my pipe"
    # command "aplay -f cd 2>/dev/null"
    ## Or if you're want to use AudioCompress
    # command "AudioCompress -m | aplay -f cd 2>/dev/null"
    ## Or to send raw PCM stream through PCM:
    # command "nc example.org 8765"
    # format "44100:16:2"
    ## An example of a null output (for no audio output):
    #audio_output {
    # type "null"
    # name "My Null Output"
    # mixer_type "none" # optional
    # This setting will change all decoded audio to be converted to the specified
    # format before being passed to the audio outputs. By default, this setting is
    # disabled.
    #audio_output_format "44100:16:2"
    # If MPD has been compiled with libsamplerate support, this setting specifies
    # the sample rate converter to use. Possible values can be found in the
    # mpd.conf man page or the libsamplerate documentation. By default, this is
    # setting is disabled.
    #samplerate_converter "Fastest Sinc Interpolator"
    # Normalization automatic volume adjustments ##################################
    # This setting specifies the type of ReplayGain to use. This setting can have
    # the argument "off", "album" or "track". See <http://www.replaygain.org>
    # for more details. This setting is off by default.
    #replaygain "album"
    # This setting sets the pre-amp used for files that have ReplayGain tags. By
    # default this setting is disabled.
    #replaygain_preamp "0"
    # This setting enables on-the-fly normalization volume adjustment. This will
    # result in the volume of all playing audio to be adjusted so the output has
    # equal "loudness". This setting is disabled by default.
    #volume_normalization "no"
    # MPD Internal Buffering ######################################################
    # This setting adjusts the size of internal decoded audio buffering. Changing
    # this may have undesired effects. Don't change this if you don't know what you
    # are doing.
    #audio_buffer_size "2048"
    # This setting controls the percentage of the buffer which is filled before
    # beginning to play. Increasing this reduces the chance of audio file skipping,
    # at the cost of increased time prior to audio playback.
    #buffer_before_play "10%"
    # Resource Limitations ########################################################
    # These settings are various limitations to prevent MPD from using too many
    # resources. Generally, these settings should be minimized to prevent security
    # risks, depending on the operating resources.
    #connection_timeout "60"
    #max_connections "10"
    #max_playlist_length "16384"
    #max_command_list_size "2048"
    #max_output_buffer_size "8192"
    # Character Encoding ##########################################################
    # If file or directory names do not display correctly for your locale then you
    # may need to modify this setting.
    #filesystem_charset "UTF-8"
    # This setting controls the encoding that ID3v1 tags should be converted from.
    #id3v1_encoding "ISO-8859-1"
    # SIDPlay decoder #############################################################
    # songlength_database:
    # Location of your songlengths file, as distributed with the HVSC.
    # The sidplay plugin checks this for matching MD5 fingerprints.
    # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq
    # default_songlength:
    # This is the default playing time in seconds for songs not in the
    # songlength database, or in case you're not using a database.
    # A value of 0 means play indefinitely.
    # filter:
    # Turns the SID filter emulation on or off.
    #decoder {
    # plugin "sidplay"
    # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt"
    # default_songlength "120"
    # filter "true"
    Whenever I run xbmc using the hdmi digital output it just plays mp3 and flac files without problems.
    Anyone any clues on how to solve this issue?
    TIA, dafart
    Since
    Last edited by dafart (2010-07-01 00:38:09)

    aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: NVidia [HDA NVidia], device 3: NVIDIA HDMI [NVIDIA HDMI]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    Which correspondents fine with the
    device "hw:0,3"
    in my mpd.conf alsa section.
    Also sound worked fine withh this config before I started installing ffmpeg-svn and alikes
    hokasch:
    I tried changing the mixer to "Master" but that did not change much.

  • SWF to play mp3 files located on the server

    Hello,
    Does anyone know if it is possible to create an SWF file that can play mp3 files directly from the server, without the need for a streaming media server or external JS.
    And also for the application to read the current directory its located in and build a playlist based on the files inside.
    any information of examples would be greatly appreciated.
    Peter.

    As for loading and playing the files there is no issue.  Simply load them as you would load any file.  You can even use a relative path if they are in the same folder as the SWF, or a sub-folder that is in the folder with the SWF.
    As for looking at the server directory for what files are there, and using them - I know of no way to do this.  That doesn't mean it is impossible, just that I haven't come across a method in my experience.
    What I typically do is to archive the list of files in an XML file, and load the XML.  I know, that adds an extra step, and an extra file, but it is the easiest method for approximating what you want to do.
    Let me edit this response.
    You could use javascript, or a server language to grab the list of files in the directory and pass it into Flash via the ExternalInterface classes.

  • ITunes takes a few seconds to start playing MP3 files

    I just started using this new MacBook Pro and transfered my music library to the new laptop. I'm having a problem with iTunes playing MP3 files: when I double click on a MP3 track iTunes seems to freeze for like 3 - 4 seconds before the track starts playing and then it plays normally without a hitch. This is happening with each and every MP3 track that I have in the library as well as new MP3 tracks that I'm adding. Th short delay/freeze also occurs when I try to view or alter the info of an MP3 track in the library, so that when I right click on a track and click Get Info, the 'Get Info' screen will take about 3 - 4 seconds to show up and the same freeze happens when I click OK to close the 'Get Info' screen.
    Note that this happens only with MP3 tracks. Tracks purchased from the iTunes store (AAC) do not have this problem and start playing without any delay/freeze.
    Another weird tidbit: When MP3 tracks are in the same playlist (or album) and I let them play one after another (without me skipping to the next/previous song) then the delay/freeze does not occur at all. This delay seems to just happen when I start playing a song or when I click the fast forward/Rewind buttons to skip to the next/previous track.
    Does anyone know what might be causing this? And if a fix is available somewhere? Thanks in advance!

    It only happens on mp3s not on AAC's to me too! Just so you all know. I thought an EXTERNAL DRIVE was my problem but after hours of research I found it's probably an intentional bug (just kidding Apple you don't hate other companies that much....geesh! ) It might not be this...but you never know.
    I thought maybe it was the TAG but it seems this has nothing to do with it. Point is either Apple left a bug on the last update of itunes MP3s because to them it's less of a priority or it's being messed up by Amazon folders (still looking in to), or maybe there was a problem with the install.
    So far my options are to get an MP3 to AAC convertor and dump my 3000 songs into a program for converting, wait for an update, reinstall, or keep looking for a missed solution.
    Any help would be appreciated!!
    [email protected]

  • Hi. I use Adobe Acrobat XI pro to make a PDF ebook embedded with audio. It works really well on my computer-I can read the book and hear the auto play mp3. The problem is, when I send it to my customers, they have difficulty hearing the audio. A few of th

    Hi. I use Adobe Acrobat XI pro to make a PDF ebook embedded with audio. It works really well on my computer-I can read the book and hear the auto play mp3. The problem is, when I send it to my customers, they have difficulty hearing the audio. A few of them say they have Flash player on their PC and somehow they still can't hear, some say their Google Chrome browser tells them they've already got one flash player while they try to download one. For me, I had to download two versions of Flash player to be able to access to the audio. I don't know what the problem is, is it because it's the latest version of Adobe Acrobat XI pro that people with older version of Adobe reader or flash player can't open it properly? Or is it something else? How can I make sure every customer with different system can access to my books? Hope to hear from you ASAP! Thank you very much.

    And how are the customers accessing the PDFs?
    What devices are they using?
    What program or apps with versions are they using?
    I this age of other then PDF eBooks formats and reader program and apss for computers and mobile devices for these formats I would look at creating the books in one or more of the eBook formats.
    Google Chrome and FireFox both have their own version of a PDF reader plug-in and they are well known to be less capable than Adobe Reader. It is possible to configure these products to use Adobe Reader.

  • Safari no longer plays mp3 files (OS X 10.9.5 Safari 7.1). Help!

    I have a 6-month-old MacBook Pro (13" Classic) running OS X 10.9.5. I use Safari 99% of the time to browse the web (version 7.1). Quicktime Player 10.3.
    All of a sudden (this week), Safari has stopped playing mp3 files. I have always been able to click on a link to an mp3 file and it would play in the browser. Now, this has stopped working. It does open a black page with the audio scroll bar showing. However, the arrow will not respond if I click it and it just says "Loading..." forever.
    What's up?!

    Force quit Safari and relaunch it while holding down the shift key.

  • Problems playing mp3s after installing iTunes 7.1

    I installed iTunes 7.1 today. After that, I have problems playing mp3 songs on my iPod (80 GB). The AAC-files play well. The mp3 songs can also be played on iPod via iTunes when its connected to my computer, but when I disconnect from the computer, the mp3 songs starts, and play for about 2 second, and then jumps to the end of the song and stop.
    Very thankful for any help.

    that's typically caused by a problem with your QuickTime. (itunes uses QuickTime for audio and video playback.)
    the following document may be of some assistance:
    iTunes 7 for Windows: iTunes had detected an audio configuration problem

  • Netstream.play() mp3 file

    Hello.
    I am having troubles playing an mp3 stream, using
    Netstream.play()
    According to AS 3.0 livedocs in Adobe...
    quote:
    To play MP3 files, use mp3: before the stream name. To play
    the ID3 tags of MP3 files, use id3: before the stream name
    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/net/NetStream.html)
    When I test playing a video stream (.flv), everything works
    fine.
    The error I get when I try to play an mp3 is:
    Failed to play (stream ID: 1) code:
    NetConnection.Call.BadVersion
    I tried every different type of combinations:
    stream.play("mp3:test.mp3"), (test), (test.mp3) and nothing works.
    However, only in "mp3:test" I get the Call.BadVersion error. On the
    other ones, simply it doesn't play nothing... It finds the file
    though... because I get some results in the event handlers that i
    don't get when I enter an invalid filename...
    My question is... What is "NetConnection.Call.BadVersion",
    and is it really possible to play an mp3 stream. Are there other
    methods?

    Hi,
    Just check this url .its good you will get some idea.
    http://labs.flexcoders.nl/samples/MP3Player/version003/srcview/index.html
    Thanks,
    Anand.G

Maybe you are looking for

  • Problem with Master and Child table

    Hi, Working in jdev 11.1.1.2.0. I have one strange issue. i have master and child tables, the model is working fine with the view link. but when drag drop the same into my jsff. when i query the result 1st time 2 tables are refershing properly and da

  • How to change Vendor text  in shopping cart using BADI/Function module

    Hi If any could help me out that i want to change vendor text using BADI/FMs. Using  BADI" bbp_catalog_transfer"   i dint find any parameter for vendor text. please let me know if there any idea to resolve the problem

  • My camera isnt working

    I have a macbook pro. My camera usually works, but recently it doesnt. When i pull up photobooth its just black where the picture should be. When i video chat someone it takes a good half an hour for my camera to start working. how can i fix this??

  • SAP CRM Topics...

    Hi Experts, Can you tell me about the below given topics in SAP CRM 1. Implementation Cycle 2. Query Wizard Regards, Bharath

  • For all entries with inner join

    Hi All, I found some unusual thing. i have written INNERJOIN along with FOR ALL ENTRIES and also INNERJOIN in loop..endloop. I have tested both programs with around 1000 records, i found that INNERJOIN with FOR ALL ENTRIES is taking more time compare