• Home
  • History
  • Annotate
  • current directory
Name Date Size #Lines LOC

..16-Aug-2019-

autotests/H16-Aug-2019-

cmake/H29-Jun-2019-

data/H29-Jun-2019-

doc/H16-Aug-2019-

icons/H16-Aug-2019-

po/H29-Jun-2019-

src/H16-Aug-2019-

.arcconfigH A D29-Jun-201958 53

.gitignoreH A D29-Jun-20198 31

.gitlab-ci.ymlH A D29-Jun-2019728 2322

COPYINGH A D29-Jun-20197.5 KiB166128

LICENSE.GPL3-EXCEPTH A D29-Jun-201935.5 KiB705574

README.mdH A D29-Jun-2019693 2013

README.packagersH A D29-Jun-20193 KiB6150

config-upnp-qt.h.cmakeH A D29-Jun-2019575 2814

org.kde.elisa.appdata.xmlH A D29-Jun-201910.3 KiB154153

org.kde.elisa.desktopH A D29-Jun-20192.1 KiB7069

README.md

1# Elisa
2
3Elisa music player
4
5## Introduction
6
7Elisa is a simple music player aiming to provide a nice experience for its users.
8Elisa allows to browse music by album, artist or all tracks. The music is indexed
9using either a private indexer or an indexer using Baloo. The private one can be
10configured to scan music on chosen paths. The Baloo one is much faster because
11Baloo is providing all needed data from its own database. You can build and play
12your own playlist.
13
14## Contributions
15
16Contributions are very much welcome. Elisa is following a design by KDE VDG team
17(https://community.kde.org/KDE_Visual_Design_Group/Music_Player).
18Please use Phabricator instance from KDE to contribute.
19
20

README.packagers

1Elisa has the following dependencies:
2
3-- REQUIRED:
4
5 * Qt5Network
6 * Qt5Qml
7 * Qt5Quick
8 * Qt5Test
9 * Qt5Sql
10 * Qt5Multimedia
11 * Qt5Svg
12 * Qt5Gui
13 * Qt5Widgets
14 * Qt5QuickTest
15 * Qt5Concurrent
16 * Qt5 (required version >= 5.10.0)
17 * Qt5QuickControls2 (required version >= 5.10.0), Qt5 Quick Controls version 2 is needed at runtime to provide the interface.
18 * KF5Kirigami2 (required version >= 5.48.0), KF5 Kirigami 2 is needed to provide the mobile UI components.
19 * Gettext
20 * KF5I18n (required version >= 5.48.0), KF5 text internationalization library.
21 * KF5CoreAddons (required version >= 5.48.0), Qt addon library with a collection of non-GUI utilities.
22 * KF5Config (required version >= 5.48.0), Persistent platform-independent application settings.
23 * ECM (required version >= 1.6.0)
24 * Qt5Core
25
26-- RECOMMENDED:
27
28 * KF5Declarative (required version >= 5.48.0), Integration of QML and KDE work spaces.
29 * KF5Baloo (required version >= 5.48.0), Baloo provides file searching and indexing.
30 * KF5FileMetaData (required version >= 5.48.0), Provides a simple library for extracting metadata.
31 * KF5XmlGui (required version >= 5.48.0), Framework for managing menu and toolbar actions.
32 * KF5ConfigWidgets (required version >= 5.48.0), Widgets for configuration dialogs.
33 * KF5KCMUtils (required version >= 5.48.0), KF5 Utilities for KDE System Settings modules library.
34 * KF5Package (required version >= 5.48.0), KF5 package management library needed to get the configuration dialogs.
35 * KF5KIO (required version >= 5.48.0), File management libraries used for file browsing.
36 * LIBVLC, libvlc allows to play music in Elisa, <https://www.videolan.org/vlc/libvlc.html>
37
38-- OPTIONAL:
39
40 * Qt5DBus (required version >= 5.10.0), Qt5 DBus is needed to provide MPris2 interface to allow remote control by the desktop workspace.
41 * KF5DocTools (required version >= 5.48.0), Create documentation from DocBook library.
42 * KF5Crash (required version >= 5.48.0), Graceful handling of application crashes.
43 * KF5DBusAddons (required version >= 5.48.0), Convenience classes for D-Bus.
44 * PkgConfig
45
46-- RUNTIME:
47
48 * Qt5QuickWidgets (required version >= 5.9.0), Qt5 Quick Widgets is needed at runtime to provide the interface.
49 * Qt.labs.platform, Qt.labs module with some qml components wrapping platform APIs
50 * qml-module-qtqml-models2 (required version >= 5.9.0), qml Qt module
51 * qml-module-org-kde-kcm (required version >= 5.32.0), qml module from KF5 KDeclarative framework
52 * qml-module-qtquick-controls (required version >= 5.9.0), qml Qt module
53 * qml-module-qtquick-dialogs (required version >= 5.9.0), qml Qt module
54 * qml-module-qtquick-layouts (required version >= 5.9.0), qml Qt module
55 * qml-module-qtquick2 (required version >= 5.9.0), qml Qt module
56
57Please consider packaging Elisa with all its recommended dependencies. Even if they are not required, a nice fallback is not always implemented and user experience may suffer a lot.
58UPnP/DLNA via unreleased UPNPQT library is currently broken. Please consider not building it.
59
60Thanks in advance for your work.
61