Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elementary/music
Music player and library designed for elementary OS
https://github.com/elementary/music
gstreamer gtk gtk3 hacktoberfest libgda meson vala
Last synced: about 10 hours ago
JSON representation
Music player and library designed for elementary OS
- Host: GitHub
- URL: https://github.com/elementary/music
- Owner: elementary
- License: gpl-3.0
- Created: 2017-04-21T02:20:31.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-09T11:10:08.000Z (about 2 months ago)
- Last Synced: 2025-01-18T14:17:21.688Z (7 days ago)
- Topics: gstreamer, gtk, gtk3, hacktoberfest, libgda, meson, vala
- Language: Vala
- Homepage: https://elementary.io
- Size: 101 MB
- Stars: 147
- Watchers: 31
- Forks: 50
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gtk - elementary Music - Official music player for elementary OS `#vala` `#gtk4` `#granite` `#libadwaita` `#elementary`. (Audio / Audio Players)
README
# Music
[![Translation status](https://l10n.elementary.io/widgets/music/-/svg-badge.svg)](https://l10n.elementary.io/projects/music/?utm_source=widget)![Screenshot](data/screenshot.png?raw=true)
## Building, Testing, and Installation
You'll need the following dependencies:
* granite-7
* gstreamer-1.0
* gstreamer-pbutils-1.0
* gstreamer-tag-1.0
* gtk4
* meson
* valacIt's recommended to create a clean build environment. Run `meson` to configure the build environment and then `ninja` to build
meson build --prefix=/usr
cd build
ninjaTo install, use `ninja install`, then execute with `io.elementary.music`
ninja install
io.elementary.music