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: 11 days 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: 2025-04-03T18:16:09.000Z (13 days ago)
- Last Synced: 2025-04-03T19:26:25.112Z (13 days ago)
- Topics: gstreamer, gtk, gtk3, hacktoberfest, libgda, meson, vala
- Language: Vala
- Homepage: https://elementary.io
- Size: 101 MB
- Stars: 147
- Watchers: 31
- Forks: 51
- Open Issues: 55
-
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
[](https://l10n.elementary.io/projects/music/?utm_source=widget)
## 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