Amarok

Amarok 是 Linux 和 Unix 下的音乐播放器,有一个直观的界面。Amarok 让你玩自己喜欢的音乐,比以往任何时候都更容易。

  • 所有者: KDE/amarok
  • 平台: Linux, Mac, Windows
  • 許可證: GNU General Public License v2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Amarok 是 Linux 和 Unix 下的音乐播放器,有一个直观的界面。Amarok 让你玩自己喜欢的音乐,比以往任何时候都更容易,看起来不错。

特性
  • 快速简单的拖放播放列表创建
  • 曲库
  • 跨平台:支持Unix,MacOS X和Windows
  • 播放人类已知的所有音频格式
  • 使用Last.fm服务封面艺术下载
  • 自动播放统计数据生成(iRate风格)
  • 完整的歌词下载
  • 通过集成的维基百科了解您的音乐
  • 完整的Last.fm支持
  • gpodder.net支持
  • 可在屏幕显示上配置轨道更改
  • 播客支持
  • iPod支持,以及其他媒体播放器
  • 强大的脚本界面
  • 与Plasma和KDE应用程序集成
  • 与多个网络资源整合,包括Magnatune,Jamendo,Ampache,MP3tunes等。

概覽

名稱與所有者KDE/amarok
主編程語言C++
編程語言CMake (語言數: 17)
平台Linux, Mac, Windows
許可證GNU General Public License v2.0
發布數103
最新版本名稱v2.9.82 (發布於 2024-04-10 21:48:12)
第一版名稱v0.6-91 (發布於 2003-10-06 13:51:03)
創建於2015-09-18 14:55:08
推送於2024-04-28 02:12:24
最后一次提交2024-04-28 02:12:19
星數157
關注者數15
派生數34
提交數35.7k
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數17
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Amarok - the audio player for KDE

There are many media players around these days, it's true. What's missing from most
players is a user interface that doesn't get in the way of the user. How many
buttons do you have to press for simply adding some new tracks to the playlist?
Amarok tries to be a little different, providing a simple drag and drop interface
that really makes playlist handling easy.

FEATURES

* Quick and simple drag and drop playlist creation
* Music library
* Cross platform: Support for Unix, MacOS X and Windows
* Plays all audio formats known to man
* Cover art download using Last.fm services
* Automatic play-statistics generation (iRate style)
* Full lyrics download
* Learn about your music with integrated Wikipedia
* Full Last.fm support
* gpodder.net support
* Configurable on screen display for track changes
* Podcast support
* iPod support, as well as other media players
* Powerful scripting interface
* Integration with Plasma and KDE Applications
* Integration with multiple web sources including Magnatune, Jamendo,
  Ampache, MP3tunes, and others.

DEPENDENCIES

The following list should give you an impression what's required but it might
not be entirely up to date. You can always look at CMakeLists.txt to discover
the most recent dependencies.

Required
* KDE Frameworks 5 (for an exact list look at CMakeLists.txt)
https://www.kde.org

* Phonon 4.6.60 (with support for Qt5) and one of the following backends:
  * phonon-gstreamer 4.6.3 (or newer)
  * phonon-vlc 0.6.1 (or newer; as of 0.6.1 doesn't yet play Audio CDs, bug 313046)

* Qt 5.8 (or newer)
  https://qt.io/

* TagLib 1.7 (or newer)
  (Metadata tagging library)

* TagLib Extras 1.0.1 (or newer)
  (Support for metadata reading of additional file types)
  svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib-extras

* MySQL 5.0 (or newer) Embedded: libmysqld compiled with fPIC
  (In-process database support)

Optional
* Taglib 1.8 for support of MOD, IT, S3M and XM files
* Taglib 1.9 for support of Opus files
http://taglib.org/
https://github.com/taglib/taglib

* iPod support requires:
  * libgpod 0.8.2 (or newer)
    http://www.gtkpod.org/libgpod/
  * optional iPod album artwork support requires:
    * libgpod built with GDKPixBuf support enabled
    * GDKPixBuf 2.0 (or newer) itself

* libmtp 1.0.0 (or newer)
  (MTP device support)
  http://libmtp.sourceforge.net/

* Spectrum analyzer requires:
  * QtOpenGL

* Mp3tunes.com integration (including syncronization) requires:
  * OpenSSL https://www.openssl.org
  * libxml2 http://xmlsoft.org
  * libcurl https://curl.haxx.se
  * Glib2 https://www.gtk.org
  * Loudmouth, the Jabber library, http://www.loudmouth-project.org/
  * Qt must be compiled with Glib enabled

* Liblastfm 1.0.3 (or newer)
  (For scrobbling, internet radio, and artist info)
  http://cdn.last.fm/client/liblastfm-1.0.3.tar.gz
  https://github.com/eartle/liblastfm

* MySQL 5.0 (or newer) Server (external database support)

* MusicBrainz-based audio fingerprint tag lookup requires:
  * FFmpeg 0.7.0 (or newer) - https://ffmpeg.org/
    * libavcodec & libavformat specifically
  * LibOFA - http://code.google.com/p/musicip-libofa/

* gpodder.net Podcast Provider & Service
  * libmygpo-qt 1.0.9 (or newer)
     Actually it needs the to-be-released 1.10. Or you use 1.0.9 and add the
     patches from the following pull requests:
     - https://github.com/gpodder/libmygpo-qt/pull/12
     - https://github.com/gpodder/libmygpo-qt/pull/13

* Transcoding requires (at runtime):
  * FFmpeg 0.7.0 (or newer) - https://ffmpeg.org/
  * For all supported encoders to be available in Amarok, FFmpeg needs to
    support the following codecs:
    * aac (introduced in 3.0, https://www.ffmpeg.org/index.html#aac_encoder_stable)
    * alac
    * flac
    * opus
    * libmp3lame (NOT just "mp3")
    * libvorbis (NOT just "vorbis")
    * wmav2

* CD support requires:
  * audiocd-kio - https://www.kde.org/ (part of KDE multimedia)

* Building tests require:
  * gmock 1.4 (or newer) - https://github.com/google/googletest

Please note that if compiling from source you also need to install -dev/-devel
versions of these packages, depending on your distribution.

IMPORTANT INSTALL INSTRUCTIONS

To compile from source, please refer to the INSTALL file.

FURTHER RESOURCES

For answers to problems like "Amarok won't play any MP3s!" and "My MP3s skip
and stutter!" please visit:

https://amarok.kde.org/

CONTRIBUTING

If you wish to contribute to Amarok, you should build it from Git and subscribe
to the amarok AT kde.org mailing list. The IRC channel is also a place where
it's nice to be. There you can talk to other developers easily, and you can see
instant notifications of commits to the Git master repository. For instant email
notification of commits, visit http://commitfilter.kde.org/ , and http://amarok.be/fisheye
provides a slightly-less-instant overview.

More information at:
https://community.kde.org/Amarok/Development/Join

See you on IRC!


WWW: https://amarok.kde.org
MAIL: amarok@kde.org
IRC: irc.freenode.net - #amarok, #amarok.de, #amarok.es, #amarok.fr

去到頂部