There are no reviews yet. Be the first to send feedback to the community and the maintainers!
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.41 (or newer, for an exact list look at CMakeLists.txt) https://www.kde.org * Phonon 4.6.60 (or newer 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.10 (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) / MariaDB (external database support) or MariaDB Embedded (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/ * 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 * 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.1.0 (or newer) * 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. Packages for popular distributions are available at https://amarok.kde.org -------------------------------------------------------------------------------- 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: [email protected] IRC: irc.libera.chat - #amarok, #amarok-de, #amarok-es, #amarok-fr
krita
Krita is a free and open source cross-platform application that offers an end-to-end solution for creating digital art files from scratch built on the KDE and Qt frameworks.ghostwriter
Text editor for Markdownheaptrack
A heap memory profiler for Linuxkdenlive
Free and open source video editor, based on MLT Framework and KDE Frameworks 5kdeconnect-kde
Multi-platform app that allows your devices to communicatelatte-dock
Replacement dock for Plasma desktops, providing an elegant and intuitive experience for your tasks and plasmoidsrust-qt-binding-generator
Generate bindings to use Rust code in Qt and QMLkdeconnect-android
Native Android port of the KDE Connect Qt appplasma-desktop
Plasma for the Desktopokular
KDE document viewerclazy
Qt-oriented static code analyzer based on the Clang frameworkkate
Modern text editor built on the KDE Frameworks and Qtdigikam
digiKam is an advanced open-source digital photo management application that runs on Linux, Windows, and MacOS. The application provides a comprehensive set of tools for importing, managing, editing, and sharing photos and raw files.kdevelop
Cross-platform IDE for C, C++, Python, QML/JavaScript and PHPkwin
Easy to use, but flexible, X Window Manager and Wayland Compositorkonsole
Terminal emulator by KDEdolphin
File manager by KDEkdiff3
Utility for comparing and merging files and directoriesyakuake
Drop-down terminal emulator based on Konsole technologieskcachegrind
GUI to profilers such as Valgrindfalkon
Cross-platform Qt-based web browserkdeconnect-ios
Native iOS port of KDE Connectsnoretoast
Command-line application capable of creating Windows Toast notificationsmassif-visualizer
Visualizer for Valgrind Massif data fileselisa
Simple music player aiming to provide a nice experience for its usersbreeze-icons
Breeze icon theme.kirigami
A QtQuick based components setbreeze
Artwork, styles and assets for the Breeze visual style for the Plasma Desktopplasma-workspace
Various components needed to run a Plasma-based environmentkstars
Desktop Planetariumspectacle
Screenshot capture utilitylabplot
LabPlot is a FREE, open source and cross-platform Data Visualization and Analysis software accessible to everyone.kube
Modern groupware client based on QtQuick and Sinkcalligra
Office and graphic art suite by KDEkhtml
KHtmlplasma-mobile
Plasma shell for mobile devicesplasma-framework
Plasma library and runtime componentssnorenotify
Multi-platform Qt notification frameworksyntax-highlighting
Syntax highlighting Engine for Structured Text and Code.krusader
Advanced twin panel (commander style) file managerk3b
Full-featured CD/DVD/Blu-ray burning and ripping applicationmarble
Virtual Globe and World Atlas that you can use to learn more about the Earthkmymoney
Personal finance managerneochat
A client for matrix, the decentralized communication protocolextra-cmake-modules
Extra modules and scripts for CMake.umbrello
GUI for diagramming Unified Modelling Language (UML)plasma-workspace-wallpapers
Wallpapers for Plasma Workspacesplasma-browser-integration
Components necessary to integrate browsers into the Plasma Desktopgwenview
Image viewer by KDEkdeplasma-addons
All kind of add-ons to improve your Plasma experienceokteta
Hex editor for viewing and editing the raw data of filesplasma-bigscreen
Plasma shell for TVskalendar
A calendar application using Akonadi to sync with external services (Nextcloud, GMail, ...)kio-gdrive
KIO Slave to access Google Drivewacomtablet
GUI for Wacom Linux drivers that supports different button/pen layout profileskleopatra
Certificate manager and GUI for OpenPGP and CMS cryptographykolourpaint
Easy-to-use paint programqca
Qt Cryptographic Architecture β straightforward cross-platform crypto APIdiscover
KDE and Plasma resources management GUIark
File archiver by KDEqqc2-desktop-style
Qt Quick Controls 2: Desktop Stylekrunner
Framework for providing different actions given a string query.kile
Integrated LaTeX Editing Environmentbreeze-gtk
Breeze widget theme for GTK 2 and 3liquidshell
Basic desktop shell using QtWidgetsring-kde
Qt-based Ring communication framework (www.ring.cx) clientktexteditor
KTextEditor Frameworkktorrent
Powerful BitTorrent clientkonqueror
Web browser and Swiss Army knife for any kind of file management and previewingktouch
Touch Typing Tutorkio
KIOkmail
State-of-the-art feature-rich email client that supports many protocolsvvave
Multi-platform media playerbaloo
Baloo is a framework for searching and managing metadata.craft
Open source meta build system and package managerharuna
Open source video player built with Qt/QML and libmpv.kid3
Efficient audio tagger that supports a large variety of file formatspartitionmanager
Manage the disk devices, partitions and file systems on your computercantor
Front end to powerful mathematics and statistics packageskscreen
KDE's screen management softwareplasma-vault
Plasma applet and services for creating encrypted vaultsxdg-desktop-portal-kde
A backend implementation for xdg-desktop-portal that is using Qt/KDEksshaskpass
ssh-add helper that uses KWallet and KPasswordDialogkbibtex
An editor for bibliographies used with LaTeXkwayland
KWayland provides a Qt-style Client and Server library wrapper for the Wayland libraries.krdc
Remote Desktop Clientkonversation
User-friendly and fully-featured IRC clientqtcurve
Style engine for Qt and other toolkitssystemsettings
Control center to configure your Plasma Desktopakregator
RSS Feed Readerplasma-nm
Plasma applet written in QML for managing network connectionsksysguard
Resource usage monitor for your computerkdev-rust
KDevelop plugin which provides Rust language support.plasma-systemmonitor
An interface for monitoring system sensors, process information and other system resourceskjs
KJSminuet
Free and open-source software for music educationdocker-neon
Docker packaging environment for KDE Neonelf-dissector
Tools for inspecting, analyzing and optimizing ELF filesruqola
KDE client for Rocket Chatlibqgit2
Qt wrapper library around the libgit2 git access libraryLove Open Source and this site? Check out how you can help us