Music player on Linux system for classical music: Audacious

The default music player on Debian 7.0 is Rhythmbox. At the first look, its appearance seems not so bad. Although it has the problem of displaying Chinese characters, this can be solved by changing the Exec line in /usr/share/applications/rhythmbox.desktop:

Exec=env GST_ID3_TAG_ENCODING=GBK rhythmbox %U

Still, this player cannot play the lossless ape format normally although it is claimed it can. This is due to some bug in the gstreamer codec. Then, Audacious comes to my rescue, which is a descendant of XMMS. Its codec for playing ape file is monkey audio codec. With the default configuration in Audacious, its sound quality is worse than VLC. Therefore, we need to enable some plugins and the equalizer of Audacious to finely adjust its sound effect.

The enabled plugins are:

  • Crystalizer: effect intensity is set to 2.1.
  • Echo: delay is 176 ms, feedback is 28%, volume is 24%.
  • Extra stereo: effect intensity is 2.1.

The equalizer can load some presets based on Winamp. However, the presets can be loaded only when Audacious is using Winamp classic interface instead of GTK interface. The equalizer presets are stored in the file ~/.config/audacious/eq.preset with its contents as follows:

[Presets]
Preset0=Default
Preset1=Classical
Preset2=Club
Preset3=Dance
Preset4=Flat
Preset5=Full Bass
Preset6=Full Bass and Treble
Preset7=Full Treble
Preset8=Laptop speakers or headphones
Preset9=Large hall
Preset10=Live
Preset11=Party
Preset12=Pop
Preset13=Reggae
Preset14=Rock
Preset15=Ska
Preset16=Soft
Preset17=Soft Rock
Preset18=Techno

[Default]
Preamp=0
Band0=0
Band1=0
Band2=0
Band3=0
Band4=0
Band5=0
Band6=0
Band7=0
Band8=0
Band9=0

[Classical]
Preamp=0.375
Band0=0.375
Band1=0.375
Band2=0.375
Band3=0.375
Band4=0.375
Band5=0.375
Band6=-4.5
Band7=-4.5
Band8=-4.5
Band9=-6

[Club]
Preamp=0.375
Band0=0.375
Band1=0.375
Band2=2.25
Band3=3.75
Band4=3.75
Band5=3.75
Band6=2.25
Band7=0.375
Band8=0.375
Band9=0.375

[Dance]
Preamp=0.375
Band0=6
Band1=4.5
Band2=1.5
Band3=0
Band4=0
Band5=-3.75
Band6=-4.5
Band7=-4.5
Band8=0
Band9=0

[Flat]
Preamp=0.375
Band0=0.375
Band1=0.375
Band2=0.375
Band3=0.375
Band4=0.375
Band5=0.375
Band6=0.375
Band7=0.375
Band8=0.375
Band9=0.375

[Full Bass]
Preamp=0.375
Band0=6
Band1=6
Band2=6
Band3=3.75
Band4=1.125
Band5=-2.625
Band6=-5.25
Band7=-6.375
Band8=-6.75
Band9=-6.75

[Full Bass and Treble]
Preamp=0.375
Band0=4.5
Band1=3.75
Band2=0.375
Band3=-4.5
Band4=-3
Band5=1.125
Band6=5.25
Band7=6.75
Band8=7.5
Band9=7.5

[Full Treble]
Preamp=0.375
Band0=-6
Band1=-6
Band2=-6
Band3=-2.625
Band4=1.875
Band5=6.75
Band6=9.75
Band7=9.75
Band8=9.75
Band9=10.5

[Laptop speakers or headphones]
Preamp=0.375
Band0=3
Band1=6.75
Band2=3.375
Band3=-2.25
Band4=-1.5
Band5=1.125
Band6=3
Band7=6
Band8=7.875
Band9=9

[Large hall]
Preamp=0.375
Band0=6.375
Band1=6.375
Band2=3.75
Band3=3.75
Band4=0.375
Band5=-3
Band6=-3
Band7=-3
Band8=0.375
Band9=0.375

[Live]
Preamp=0.375
Band0=-3
Band1=0.375
Band2=2.625
Band3=3.375
Band4=3.75
Band5=3.75
Band6=2.625
Band7=1.875
Band8=1.875
Band9=1.5

[Party]
Preamp=0.375
Band0=4.5
Band1=4.5
Band2=0.375
Band3=0.375
Band4=0.375
Band5=0.375
Band6=0.375
Band7=0.375
Band8=4.5
Band9=4.5

[Pop]
Preamp=0.375
Band0=-1.125
Band1=3
Band2=4.5
Band3=4.875
Band4=3.375
Band5=-0.75
Band6=-1.5
Band7=-1.5
Band8=-1.125
Band9=-1.125

[Reggae]
Preamp=0.375
Band0=0.375
Band1=0.375
Band2=-0.375
Band3=-3.75
Band4=0.375
Band5=4.125
Band6=4.125
Band7=0.375
Band8=0.375
Band9=0.375

[Rock]
Preamp=0.375
Band0=4.875
Band1=3
Band2=-3.375
Band3=-4.875
Band4=-2.25
Band5=2.625
Band6=5.625
Band7=6.75
Band8=6.75
Band9=6.75

[Ska]
Preamp=0.375
Band0=-1.5
Band1=-3
Band2=-2.625
Band3=-0.375
Band4=2.625
Band5=3.75
Band6=5.625
Band7=6
Band8=6.75
Band9=6

[Soft]
Preamp=0.375
Band0=3
Band1=1.125
Band2=-0.75
Band3=-1.5
Band4=-0.75
Band5=2.625
Band6=5.25
Band7=6
Band8=6.75
Band9=7.5

[Soft Rock]
Preamp=0.375
Band0=2.625
Band1=2.625
Band2=1.5
Band3=-0.375
Band4=-2.625
Band5=-3.375
Band6=-2.25
Band7=-0.375
Band8=1.875
Band9=5.625

[Techno]
Preamp=0.375
Band0=4.875
Band1=3.75
Band2=0.375
Band3=-3.375
Band4=-3
Band5=0.375
Band6=4.875
Band7=6
Band8=6
Band9=5.625

After loading the Classical equalizer preset, I can enjoy my Mozart now!

Music player on Linux system for classical music: Audacious,布布扣,bubuko.com

时间: 2024-10-27 02:41:16

Music player on Linux system for classical music: Audacious的相关文章

Linux System Programming 学习笔记(八) 文件和目录管理

1. 文件和元数据 每个文件都是通过inode引用,每个inode索引节点都具有文件系统中唯一的inode number 一个inode索引节点是存储在Linux文件系统的磁盘介质上的物理对象,也是LInux内核通过数据结构表示的实体 inode存储相关联文件的元数据 ls -i 命令获取文件的inode number /* obtaining the metadata of a file */ #include <sys/types.h> #include <sys/stat.h>

Linux System Programming 学习笔记(十) 信号

1. 信号是软中断,提供处理异步事件的机制 异步事件可以是来源于系统外部(例如用户输入Ctrl-C)也可以来源于系统内(例如除0) 内核使用以下三种方法之一来处理信号: (1) 忽略该信号.SIGKILL和SIGSTOP不能被忽略. (2) 捕捉并且处理该信号.The kernel will suspend execution of the process's current code path and jump to a previously registered function. SIGK

Linux System Programming 学习笔记(五) 进程管理

1. 进程是unix系统中两个最重要的基础抽象之一(另一个是文件) A process is a running program A thread is the unit of activity inside of a process the virtualization of memory is associated with the process, the threads all share the same memory address space 2. pid The idle pro

use entire drive|replace existing linux system|use free space

use entire drive|replace existing linux system|use free space 在装 Linux 的时候,到分割硬盘及格式化硬盘这步的时候,有几个选项,他们的意思及将执行的操作分别是: ( 1 ) Use entire drive (使用整个磁盘) 这个方案会删除硬盘上所有分割区,然后再重新分割硬盘.如果您硬盘上有您想保留的操作系统,请不要选择此项. ( 2 ) Replace exiting Linux system (替换掉现有的 Linux 系统

Linux System Programming 学习笔记(九) 内存管理

1. 进程地址空间 Linux中,进程并不是直接操作物理内存地址,而是每个进程关联一个虚拟地址空间 内存页是memory management unit (MMU) 可以管理的最小地址单元 机器的体系结构决定了内存页大小,32位系统通常是 4KB, 64位系统通常是 8KB 内存页分为 valid or invalid: A valid page is associated with an actual page of data,例如RAM或者磁盘上的文件 An invalid page is

Linux System Programming 学习笔记(七) 线程

1. Threading is the creation and management of multiple units of execution within a single process 二进制文件是驻留在存储介质上,已被编译成操作系统可以使用,准备执行但没有正运行的休眠程序 进程是操作系统对 正在执行中的二进制文件的抽象:已加载的二进制.虚拟内存.内核资源 线程是进程内的执行单元 processes are running binaries, threads are the smal

Linux System.map文件【转】

转自:http://blog.csdn.net/ysbj123/article/details/51233618 当运行GNU链接器gld(ld)时若使用了"-M"选项,或者使用nm命令,则会在标准输出设备(通常是屏幕)上打印出链接映像(link map)信息,即是指由链接程序产生的目标程序内存地址映像信息.其中列出了程序段装入到内存中的位置信息.具体来讲有如下信息: 目标文件及符号信息映射到内存中的位置. 公共符号如何放置. 链接中包含的所有文件成员及其引用的符号. 通常我们会把发送

Linux System Programming 学习笔记(十一) 时间

1. 内核提供三种不同的方式来记录时间: Wall time (or real time):actual time and date in the real world Process time:the time that a process spends executing on a processor 包括用户时间user time 和 系统时间system time Monotonic time:use the system's uptime (time since boot) for t

Linux System Programming 学习笔记(六) 进程调度

1. 进程调度 the process scheduler is the component of a kernel that selects which process to run next. 进程调度器需要使 处理器使用率最大化,并且提供 使多个进程并发执行的虚拟 Deciding which processes run, when, and for how long is the process scheduler's fundamental responsibility. 时间片:th