Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    Geek Speak: How To Build A BeagleBone Black MPD Music Server

    thumb.jpgWarning the following article contains some geeky stuff. What follows is a step by step guide to building a tiny 2.4" x 0.82" x 3.54" Linux music server. It's not rocket science and the instructions make the process fairly easy, but the article isn't for everybody. Thanks to CA readers K-man and Richard Dale for additional information and tweaks for setting up the BeagleBone Black so it runs great. Please note there are many ways to setup and configure the BBB. This is just one way using either Mac OS X or Windows. Readers are encouraged to leave comments with additional tips, tricks, and tweaks. I will update this article accordingly.[PRBREAK][/PRBREAK]

     

    1-Pixel.png

     

     

     

    1-Pixel.png

     

     

    opening.jpg

     

     

     

    1-Pixel.png

     

     

     

     

    Introduction

    The new $45 BeagleBone Black motherboard has excited many computer audio entusiasts. This tiny board has enough power and ports to run a Linux based MPD music server. In addition, Logic Supply has released a new BeagleBone Black case in a very cool orange color as well as a more traditional black. The case is made specifically for the BBB. All the ports line up perfectly and the finished product with BBB inside looks really neat. I attached the four rubber feet to the bottom of my Logic Supply case and the BBB sits nicely on any of my audio components without scratching itself or the other device. The case is made of sturdy metal, unlike the plastic options available heretofore. If you have a BBB or are going to pick one up I'd pick up the Logic Supply case as well.

     

    bbb-board.jpg

     

     

    1-Pixel.png

     

     

    Here is a list of requirements and step by step instructions for the BBB-MPD server running Linux from the built-in eMMC flash drive.

     

     

     

    Requirements:

     

     

     

    1-Pixel.png

     

     

    Step By Step Mac

     

    - Connect the MicroSD card using an adapter to a Mac or PC.

    - Open Disk Utility (Applications > Utilities > Disk Utility), select select all volumes under the MicroSD card, then select Unmount. In my example the volume is named 8GB. (Image Link ex.png)

    - Install The Unarchiver (App Link ex.png)

    - Download the Debian Wheezy image (Direct Link ex.png). During the download if asked a question about the file extension .img or .xz, click "Use .xz" (Image Link ex.png)

    - Double-click the downloaded Debian Wheezy image. This will open The Unarchiver and automatically extract the needed image file (BBB-eMMC-flasher-debian-7.4-2014-03-27.img)

    - Open the Terminal app (Applications > Utilities > Terminal)

    - Type -> sudo su (without the arrow ->)

    - Enter your password if asked.

    - Type -> diskutil list

    - Take note of the disk number of the MicroSD card connected to your computer. My MicroSD card is listed as /dev/disk1. The MicroSD card should be easily identifiable by its small size. My MicroSD card is listed as 7.9 GB (Image Link ex.png)

    - Type -> sudo dd if=

    - Drag the Debian Wheezy image file on to the Terminal window to automatically fill in the path to the file (Image Link ex.png) You can also type this in manually if desired.

    - After dropping the image file on to the Terminal window the command line should read something like this >> dd if=/Users/chris/Desktop/BBB-eMMC-flasher-debian-7.4-2014-03-27.img (Image Link ex.png).

    - Make sure there is a single space after the path to the Debian Wheezy image file entered in the previous steps.

    - Type -> of=

    - Then enter the disk number of your MicroSD card. In my case this is /dev/disk1

    - The text should look something like this of=/dev/disk1 (Image Link ex.png).

    - Make sure there is a single space after the path to your MicroSD card entered in the previous steps.

    - Type -> bs=1m

    - The entire line should now look something like this >> dd if=/Users/chris/Desktop/BBB-eMMC-flasher-debian-7.4-2014-03-27.img of=/dev/disk1 bs=1m

    - Here is an image of my Terminal (Image Link ex.png)

    - Hit Enter on your keyboard and wait for the image to be written to the MicroSD card. This will take several minutes and appear like your computer is stuck. Please wait for the command to finish.

    - Once the image has been written to the MicroSD card the Terminal window will list something like this

    700+0 records in

    700+0 records out

    734003200 bytes transferred in 393.606273 secs (1864816 bytes/sec) (Image Link ex.png)

    - If you receive an error message stating "Resource busy" (Image Link ex.png) you likely skipped step 2. Please unmount the volume and try again.

    - Open Disk Utility (Applications > Utilities > Disk Utility), select the MicroSd card, click Eject or Eject Disk via the right-click menu.

    - Place the MicroSD card into the BeagleBone Black's MicroSD card slot.

    - Hold down the small Boot Switch / Button ex.png while connecting the power supply to the board.

    - As soon as one of the User LEDs illuminates, release the Boot Switch / Button.

    - The User LEDs should continue flashing while the MicroSD card image is copied to the on-board eMMC flash memory. The process should take about five minutes.

    - When all four User LEDs are illuminated steady, pull the power supply from the board and remove the MicroSD card.

    - Connect an Ethernet cable to the board and re-connect the power supply.

    - The BeagleBone Black will boot into Debian Linux.

    - Install the LanScan application from the App Store Link ex.png

    - Open LanScan and click Lan your Scan.

    - Once the network scan has completed locate the BeagleBone Black's IP address. The vendor will be listed as Texas Instruments. My BeagleBone Black's IP address is 10.0.1.179 (Image Link ex.png)

    - Open the Terminal app (Applications > Utilities > Terminal)

    - Type -> sudo su

    - Enter your password if asked.

    - Type -> ssh root@

    - After the @ symbol type the IP address of your BeagleBone Black and hit enter. Mine looks like this ssh [email protected] (Image Link ex.png)

    - You should receive a message about the authenticity of the of and the RSA key fingerprint. Type the entire word YES and hit enter.

    - You'll then be asked for the root password to login to the BeagleBone Black. Enter root as the password.

    - Here is an image of the entire login sequence (Image Link ex.png)

    - From here the Mac OS X and Windows configuration is the same because the work is done on the BeagleBone Black. Skip to the BeagleBone Black OS configuration.

     

     

     

     

     

     

     

    Step By Step Windows

     

    - Connect the MicroSD card using an adapter to a Mac or PC.

    - Install 7-Zip Link ex.png

    - Install Win32 Disk Image Link ex.png

    - Download the Debian Wheezy image (Direct Link ex.png).

    - Right-click the downloaded Debian Wheezy image. Select 7-Zip in the right-click menu, then select Extract Here. The file BBB-eMMC-flasher-debian-7.4-2014-03-27 will appear next to the downloaded image when the extraction is complete. (Image Link ex.png)

    - Open Win32 Disk Imager

    - Make sure the MicroSD card drive letter is selected under Device (Image Link ex.png)

    - Select the small folder to the left of the Device drive letter and browse to the file extracted using the 7-Zip program. You will need to click the drop-down arrow above the Cancel button (lower right) and select *.* to show all files (Image Link ex.png). (The Debian Wheezy image is extract without the .img file extension). Once *.* is selected you can select the file BBB-eMMC-flasher-debian-7.4-2014-03-27 that was extracted using the 7-Zip program. Don't select the .xz compressed file. (Image Link ex.png)

    - Click the Write button and Yes to any popup questions.

    - Eject the MicroSd card when Win32 Disk Imager finishes writing the image.

    - Place the MicroSD card into the BeagleBone Black's MicroSD card slot.

    - Hold down the small Boot Switch / Button ex.png while connecting the power supply to the board.

    - As soon as one of the User LEDs illuminates, release the Boot Switch / Button.

    - The User LEDs should continue flashing while the MicroSD card image is copied to the on-board eMMC flash memory. The process should take about five minutes.

    - When all four User LEDs are illuminated steady, pull the power supply from the board and remove the MicroSD card.

    - Connect an Ethernet cable to the board and re-connect the power supply.

    - The BeagleBone Black will boot into Debian Linux.

    - Download the PuTTY application Link ex.png

    - Download the Advanced IP Scanner application Link ex.png

    - Open Advanced IP Scanner and click the Scan button.

    - Once the network scan has completed locate the BeagleBone Black's IP address. The manufacturer will be listed as Texas Instruments. My BeagleBone Black's IP address is 10.0.1.179 (Image Link ex.png)

    - Open the PuTTY application and enter the IP address of your BeagleBone Black. I've entered 10.0.1.179 (Image Link ex.png)

    - Click Open, then click Yes to the PuTTY Security Alert (Image Link ex.png)

    - Enter root at the login prompt (Image Link ex.png)

    - Enter root as the password.

    - The screen should look like this (Image Link ex.png)

    - From here the Mac OS X and Windows configuration is the same because the work is done on the BeagleBone Black. Skip to the BeagleBone Black OS configuration.

     

     

     

     

     

     

    BeagleBone Black OS configuration.

     

    After using PuTTY or the OS X Terminal app to connect via SSH to the BeagleBone Black you'll need to run several commands to update and configure the BBB as an MPD server.

     

    - Type -> apt-get update

    - Hit Enter and wait for the update to complete.

    - Type -> apt-get upgrade -y

    - Hit Enter and wait for the upgrade to complete.

    - Type -> reboot

    - Hit Enter and wait for the BBB to restart

    - Reconnect to the BBB via SSH using PuTTY or OS X Terminal app as described above.

    - Type -> apt-get install mpd ncmpc alsa-base cifs-utils -y

    - Wait for the installation to complete.

    - Type -> apt-get remove apache2 -y

    - Wait for the removal to complete.

    - Type -> apt-get autoremove -y

    - Wait for the removal to complete.

    - Type -> mkdir /mnt/music

    - Type -> nano /etc/fstab

    - Hit the down arrow to the botom of the file that was opened with the previous command.

    - You will need the IP address of your NAS drive on which your music collection is stored. Use the aforementioned IP scanning tools if necessary. You will also need the Share name of the folder on your NAS. For example when I connect to my NAS I use the IP address 10.0.1.18 and the Share name is Audio. Audio is just a folder on the NAS.

    - Add the following line to the bottom of this opened file (nano /etc/fstab), substituting your NAS IP and Share name rather than using my information. Replace the ********* with the actual password to your NAS Share. Here is an image of my file (Image Link ex.png)

    //10.0.1.18/Audio/Music /mnt/music cifs defaults,username=admin,password=********** 0 0

    - After entering this information press Control O (Control key plus the letter O) then his enter to save the file.

    - Hit Control X (Control key plus the letter X) to close the file.

    - Type -> mount -a

    - Type -> nano /etc/mpd.conf

    - Make the following changes to the mpd.conf file that was opened with the previous command.

    Remove the # symbol in front of the following lines

    zeroconf_enabled "yes"

    zeroconf_name "BBB Music Player"

    mixer_type "hardware"

    bind_to_address

     

    Change the line -> bind_to_address "localhost"

    to -> bind_to_address "0.0.0.0"

     

    Change the line -> music_directory "/var/lib/mpd/music"

    to -> music_directory "/mnt/music"

     

    Find the Alsa Audio Output section and make it look like this, placing # symbols in front of the bottom four options and changing the device to hw:1,0. The name can be changed to USB DAC or anything else if you'd like.

     

    audio_output {

    type "alsa"

    name "USB DAC"

    device "hw:1,0" # optional

    # format "44100:16:2" # optional

    # mixer_device "default" # optional

    # mixer_control "PCM" # optional

    # mixer_index "0" # optional

    }

    - After entering this information press Control O (Control key plus the letter O) then his enter to save the file.

    - Hit Control X (Control key plus the letter X) to close the file.

    - Type -> nano /etc/modprobe.d/alsa-base.conf

    - Arrow to the bottom of the file and add the following text -> options snd-usb-audio nrpacks=1

    - After entering this information press Control O (Control key plus the letter O) then his enter to save the file.

    - Hit Control X (Control key plus the letter X) to close the file.

    - Type -> nano /etc/inittab

    - Place the # symbol in fron of the following lines

     

    1:2345:respawn:/sbin/getty 38400 tty1

    2:23:respawn:/sbin/getty 38400 tty2

    3:23:respawn:/sbin/getty 38400 tty3

    4:23:respawn:/sbin/getty 38400 tty4

    5:23:respawn:/sbin/getty 38400 tty5

    6:23:respawn:/sbin/getty 38400 tty6

     

    - After entering this information press Control O (Control key plus the letter O) then his enter to save the file.

    - Hit Control X (Control key plus the letter X) to close the file.

    - Type -> nano /etc/default/cpufrequtils

    - Add the following text -> GOVERNOR="performance"

    - After entering this information press Control O (Control key plus the letter O) then his enter to save the file.

    - Hit Control X (Control key plus the letter X) to close the file.

    - Type ncmpc

    - Once the app opens hit Control U (Control key plus the letter U) to update the MPD database with all the music stored on your NAS. This may take awhile depending on how much music you have and how fast your network and NAS are.

    - Hit the letter Q to exit the ncmpc window. The Database update will continue.

    - NCMPC can be used to play music, but the interface is pretty crude compared to MPoD on the iPhone or MPaD on the iPad.

     

    Remote Control

    - Install MPoD or MPaD from the app store

    MPoD Link ex.png

    MPaD Link ex.png

     

    If using MPoD, open the app and select the target looking icon in the upper left corner of the Now Playing window. You should see the your server listed. Select the server and tap the Done button. Second, select the gear icon next to the target icon on the Now Playing Screen. Then select Refresh Local Cache to populate the app with the database of music stored on your NAS and available to the server. Now you'll be able to browse through the bottom of the app selecting Artist, Album, Song, and more.

     

    [ATTACH=CONFIG]6521[/ATTACH] [ATTACH=CONFIG]6519[/ATTACH] [ATTACH=CONFIG]6520[/ATTACH]

     

     

     

     

     

     

     

    Please let me know if you find errors in this guide. I will keep it updated as appropriate. Tips, tricks, and tweaks are also encouraged!

     

     

     

     

    1-Pixel.png

     

     

     

     

    Image Gallery

     

    [ATTACH=CONFIG]6515[/ATTACH][ATTACH=CONFIG]6512[/ATTACH][ATTACH=CONFIG]6509[/ATTACH][ATTACH=CONFIG]6516[/ATTACH][ATTACH=CONFIG]6513[/ATTACH][ATTACH=CONFIG]6510[/ATTACH][ATTACH=CONFIG]6507[/ATTACH][ATTACH=CONFIG]6514[/ATTACH][ATTACH=CONFIG]6511[/ATTACH][ATTACH=CONFIG]6508[/ATTACH][ATTACH=CONFIG]6517[/ATTACH][ATTACH=CONFIG]6518[/ATTACH]

     

     

    1-Pixel.png




    User Feedback

    Recommended Comments



    There must be something wrong with the stab file if it isn't mounting the directory automatically. Can you post the contents of your stab file?

     

    How do I get that?

    Share this comment


    Link to comment
    Share on other sites

    found it:

     

    # /etc/fstab: static file system information.

    #

    # Auto generated by: beaglebone-black-copy-microSD-to-eMMC.sh

    #

    UUID=b8d2e77b-7900-400c-b3cf-397b025f8a8b / ext4 noatime,errors=remount-ro 0 1

    UUID=3C48-0567 /boot/uboot auto defaults 0 0

    //192.168.1.246/Muziek /mnt/music cifs defaults,username=admin,password=admin 0 0

    Share this comment


    Link to comment
    Share on other sites

    Once ncmpc is done updating the library try restarting the BBB. Then login and run the mount command to see if the NAS drive is mounted. It should be mounted based on the fstab file.

    Share this comment


    Link to comment
    Share on other sites

    I tried and the drive is mounted. I do not understand why it did not work before. I unplugged the BBB and started over. The drive was mounted etc, music playing. Don't know how to stop the music and I see nothing in MPaD when selecting the 'target' symbol, just an empty window with 2 lines: Configured players, Discovered players, both grey???

    Share this comment


    Link to comment
    Share on other sites

    Chris, By hitting the spacebar the music stops. As the MPaD sees nothing I checked mpd.conf. Looks okay. 2 things:

    I did not change the name of the player. As I said before there are 2 lines #bind_to_address. I only removed the # in front of the line where "localhost" was replaced by"0.0.0.0"

    Share this comment


    Link to comment
    Share on other sites

    Chris, By hitting the spacebar the music stops. As the MPaD sees nothing I checked mpd.conf. Looks okay. 2 things:

    I did not change the name of the player. As I said before there are 2 lines #bind_to_address. I only removed the # in front of the line where "localhost" was replaced by"0.0.0.0"

    The first page of ncmpc lists commands to use. I think the letter S stops play as well.

     

    Try adding the server to MPaD manually by its IP Address.

    Share this comment


    Link to comment
    Share on other sites

    The first page of ncmpc lists commands to use. I think the letter S stops play as well.

     

    Try adding the server to MPaD manually by its IP Address.

     

    I tried this while ncmpc played music:

     

    Server: 192.168.1.246

    Port: 6600

    Password: admin

     

    Nothing happens?

    Share this comment


    Link to comment
    Share on other sites

    I tried this while ncmpc played music:

     

    Server: 192.168.1.246

    Port: 6600

    Password: admin

     

    Nothing happens?

    Use the root account.

    Share this comment


    Link to comment
    Share on other sites

    Use the root account.

     

    if you mean:

     

    server: 192.168.1.221

    port: 6600

    password: root

     

    that does not work either :-(

    Share this comment


    Link to comment
    Share on other sites

    if you mean:

     

    server: 192.168.1.221

    port: 6600

    password: root

     

    that does not work either :-(

    221 is the IP address of the BBB correct?

    Share this comment


    Link to comment
    Share on other sites

    Chris,

    While enjoying music from the BBB I encountered another pitfall. It appears that I have a playlist of about 10 cd's. When I go to the browse screen all directories appear to be empty. I cannot add anything to the playlist. I tried to start over again, but I could not find a way to remove the database or empty the playlist. I restarted my NAS and BBB. No change. So I got stuck. MPC manual on the internet gave no helpful information. I'll check back here tomorrow to see if you or anyone has a suggestion how to tackle this. I am happy that I heard sound today and I am very grateful to you for helping me today!

    Share this comment


    Link to comment
    Share on other sites

    As the problem with empty directories persisted I tried to solve the problem by trying to remove the music database in BBB based on information I got from the MPD ArchWiki.

    This did not work.

    I switched to another NAS containing only 5 music folders, changed the fstab accordingly and encountered no problem selecting and playing music.

    As my Synology NAS contains approx. 18000 music folders/+300.000 tracks I wonder if this huge amount of data messed up the database in BBB? It might be a problem in the Synology settings. I don’t know.

    I tried MPaD with BBB and the other NAS. In MPaD again I see no MPD. I have set server: 192.168.1.221, Port is default 6600 (I hope this is correct) and Password: root.

    As my aim is to use BBB with a Qnap HS-210 NAS it is necessary for me to get MPaD running.

    Share this comment


    Link to comment
    Share on other sites

    I tried MPaD with BBB and the other NAS. In MPaD again I see no MPD. I have set server: 192.168.1.221, Port is default 6600 (I hope this is correct) and Password: root.

    As my aim is to use BBB with a Qnap HS-210 NAS it is necessary for me to get MPaD running.

     

    On MPaD, perhaps set the server to http://192.168.1.221 or beaglebone.local

    I don't think entering a password is necessary.

    Another obvious one is to make sure your iPad is joined to the same Wifi Network.

    Share this comment


    Link to comment
    Share on other sites

    There is one more thing with the commands "sudo" and "su". There is no need to be used like "sudo su" (however it is working). i do not want to go in deeply how a unix like system working here, just su is for switch to super user is enough where you write "sudo su".

     

    For clarity, "su" only works when the 'root' user account is enabled (and thus has a password). "sudo su" on the other hand works regardless of the status of the root account. In default (Ubuntu-like, and I believe even OSX) installations, the user who executes the '"sudo" command will be prompted for his/her own password, not that of the root user account. This way, all users in a specific group (like 'sudoers' or 'admin') can be given root-like permissions without having to share an account or password.

    Share this comment


    Link to comment
    Share on other sites

    Have you tried to juggle with period_time, buffer_time and nrpacks settings?

    I have seen you have set your snd-usb-audio to nrpacks=1, that is your blocks of audio data are sent every 1ms which corresponds to a high number of IRQs. Have you tried for example nrpacks=20?!

     

    With the risk repeating (I didn't check all pages of this thread) I guess it is important that the 'nrpacks' setting was 'fixed' years ago according to Clemens Ladisch who maintains the USB audio stack in Linux.

     

    Martin Homuth-Rosemann wrote:

    > don't know where I found this on the net that setting the buffer size

    > for usb audio a multiple of 1 ms duration, e.g. for 48000 kHz p=48 will

    > allow very low latencies. I tried this today with the latest rt kernel

    > and the cheap burr brown usb codec pcm2902 used in my behringer uca202:

    >

    > options snd_usb_audio nrpacks=1

     

    You don't need this option; the driver was fixed to use sensible

    values years ago.

     

    Source: [LAU] usb and jack

     

    The main thing to learn from this is that the goal of achieving the highest sound quality possible (in audio playback systems) is something different altogether than (and sometimes even opposed to) achieving the lowest possible latencies.

     

    This is explained in https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel under "Kernel Confusion":

    Some confusion persists about the purposes of -lowlatency and -realtime kernels.

     

    The goal of -realtime and -rt (hard real-time) kernels is to achieve the lowest possible latency at every cost. In technical slang "hard realtime systems should always meet their deadlines". Thus developers should use the most advanced programming techniques (sleeping spinlocks, PI Mutex, Full preemption, IRQ Threads and others) and sacrifice things like reliability, power-saving and throughput. Almost all parts of kernel should be analysed to guarantee that right behaviour always occurs.

     

    The goal of -preempt and -lowlatency (soft real-time) kernels is to achieve good realtime characteristics, meanwhile offering welcomed features like rock-solid reliability, good power-saving features and also good throughput. But in this way it can't guarantee lowest latency under all conditions.

    Share this comment


    Link to comment
    Share on other sites

    On MPaD, perhaps set the server to http://192.168.1.221 or beaglebone.local

    I don't think entering a password is necessary.

    Another obvious one is to make sure your iPad is joined to the same Wifi Network.

     

    iPad is on the same network. I tried beagle bone.local, port 6600, with and without password. Nothing there.

     

    I encountered another problem. If the music library contains folders with diacritical characters in the title (presented as ?) these folders are skipped when browsing, so I cannot play music when there are diacritical characters. I assume that there must be a way to solve this problem. Maybe you or someone else has a suggestion?

    Share this comment


    Link to comment
    Share on other sites

    iPad is on the same network. I tried beagle bone.local, port 6600, with and without password. Nothing there.

     

    I might actually be arm or arm.local for Debian. I used to have beaglebone.local set for another distro.

    Share this comment


    Link to comment
    Share on other sites

    iPad is on the same network. I tried beagle bone.local, port 6600, with and without password. Nothing there.

     

    I encountered another problem. If the music library contains folders with diacritical characters in the title (presented as ?) these folders are skipped when browsing, so I cannot play music when there are diacritical characters. I assume that there must be a way to solve this problem. Maybe you or someone else has a suggestion?

     

    Linux would expect filenames to be in UTF8 format, and so maybe the filenames of the tracks that are missing are in some other format?

    Share this comment


    Link to comment
    Share on other sites

    Linux would expect filenames to be in UTF8 format, and so maybe the filenames of the tracks that are missing are in some other format?

     

    I am working on a Mac and use there the “Latin” character table. From what I read on the Apple support site this is UTF8. When typing titles of music folders I always use the characters of the original language (German, French, Russian and so on). Example: I type “Dvorak” as “Dvořák”. On my NAS I use Logitech media server and all characters I use are displayed the right way. Audirvana and iTunes on my Mac have no problems with diacritical characters. When I use JRiver on my Mac I see that some, but not all, diacritical characters are replaced by spaces. Now in BBB/MPD, when I create or update the music library, all characters different from A-Z and a-z are displayed as ? when I make a listing of the library. When I look in the Browse Window these titles are not shown.

    Example: “Mosaïques” is shown as “Mosa?ques” in the music library listing and is not shown in the Browse Window.

    I often get music from people using Windows PC’s. The titles of the folders and tracks often contain characters like ‘%#$ where one should expect a diacritical character. I always change that back to the proper character. I honestly have never understood why this happens in Windows. I also wonder how i.e. French people are handling this character problem. I have about 18.000 folders of which many contain diacritical characters. Should I have to replace all these characters by some ascii equivalent to be able to use BBB/MPD or is it possible to add something to or change something in the software to be able to display these diacritical characters the right way and be able to play that music?

    Sorry for my bad English!

    Share this comment


    Link to comment
    Share on other sites

    During the installation of Debian I see several times the same warning:

    perl: warning: Setting locale failed.

    perl: warning: Please check that your locale settings:

    LANGUAGE = (unset),

    LC_ALL = (unset),

    LC_CTYPE = "UTF-8",

    LANG = "en_US.UTF-8"

    are supported and installed on your system.

    perl: warning: Falling back to the standard locale ("C").

    locale: Cannot set LC_CTYPE to default locale: No such file or directory

    locale: Cannot set LC_ALL to default locale: No such file or directory

    Could this explain why I encounter this problem with diacritical characters?

    If so, where do I have to change the language settings?

    Share this comment


    Link to comment
    Share on other sites

    With the risk repeating (I didn't check all pages of this thread) I guess it is important that the 'nrpacks' setting was 'fixed' years ago according to Clemens Ladisch who maintains the USB audio stack in Linux.

     

    I have to disagree with you on this subject.

    Playing with the nrpacks settings I could refuse my system to play at nrpacks = 50.

    At 20 I had some stutters left and at 10 it plays fine again.

    Share this comment


    Link to comment
    Share on other sites




    Guest
    This is now closed for further comments




×
×
  • Create New...