{"id":13455003,"url":"https://gitlab.com/ColinDuquesnoy/MellowPlayer","last_synced_at":"2025-03-24T07:32:24.006Z","repository":{"id":50711357,"uuid":"9602590","full_name":"ColinDuquesnoy/MellowPlayer","owner":"ColinDuquesnoy","description":"Cloud music integration for your desktop -\u003e NOT MAINTAINED ANYMORE!","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":133,"open_issues_count":69,"forks_count":48,"subscribers_count":null,"default_branch":"master","last_synced_at":"2024-10-28T22:35:02.625Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0+","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://gitlab.com/uploads/-/system/project/avatar/9602590/MellowPlayer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-25T11:28:09.466Z","updated_at":"2024-04-21T08:16:56.634Z","dependencies_parsed_at":"2022-08-20T13:00:45.268Z","dependency_job_id":null,"html_url":"https://gitlab.com/ColinDuquesnoy/MellowPlayer","commit_stats":null,"previous_names":[],"tags_count":60,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ColinDuquesnoy%2FMellowPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ColinDuquesnoy%2FMellowPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ColinDuquesnoy%2FMellowPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/ColinDuquesnoy%2FMellowPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/ColinDuquesnoy","download_url":"https://gitlab.com/ColinDuquesnoy/MellowPlayer/-/archive/master/MellowPlayer-master.zip","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4518210,"owners_count":6884,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":[],"created_at":"2024-07-31T08:01:00.219Z","updated_at":"2025-03-24T07:32:20.370Z","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/9602590/MellowPlayer.png","language":null,"funding_links":[],"categories":["Applications","应用"],"sub_categories":["Audio","音频"],"readme":"**This software is not maintained anymore**\n\n![MellowPlayer banner](docs/_static/banner.png)\n\n[![Flathub](https://img.shields.io/flathub/v/com.gitlab.ColinDuquesnoy.MellowPlayer)](https://flathub.org/apps/details/com.gitlab.ColinDuquesnoy.MellowPlayer)\n[![pipeline status](https://gitlab.com/ColinDuquesnoy/MellowPlayer/badges/master/pipeline.svg)](https://gitlab.com/ColinDuquesnoy/MellowPlayer/commits/master)\n[![codecov](https://codecov.io/gl/ColinDuquesnoy/MellowPlayer/branch/master/graph/badge.svg)](https://codecov.io/gl/ColinDuquesnoy/MellowPlayer)\n[![Join the chat at https://gitter.im/ColinDuquesnoy-MellowPlayer/Lobby](https://badges.gitter.im/ColinDuquesnoy-MellowPlayer/Lobby.svg)](https://gitter.im/ColinDuquesnoy-MellowPlayer/Lobby?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n# About\n\n*MellowPlayer* is a **free**, **open source** and **cross-platform** desktop application\nthat runs **web-based music streaming services** in its own window and\nprovides **integration with your desktop** (hotkeys, multimedia keys, system tray,\nnotifications and more).\n\n*MellowPlayer is a Qt based alternative to* [NuvolaPlayer](https://tiliado.eu/nuvolaplayer/)\n*initially crafted for* [KaOS](http://kaosx.us/). *MellowPlayer is written in C++ and QML.*\n\n\n# Resources\n\n- [Official website](https://colinduquesnoy.gitlab.io/MellowPlayer)\n- [Documentation](http://mellowplayer.readthedocs.org/en/latest/)\n- [Wiki](https://gitlab.com/ColinDuquesnoy/MellowPlayer/wikis/home)\n\n# License\n\nMellowPlayer is licensed under the GPL license.\n\n# Requirements\n\n## Build dependencies\n\n- CMake \u003e= 3.16\n- a c++17 compiler (at least GCC 9 or msvc 2019)\n- Qt5 \u003e= 5.15.0:\n  - QtConcurrent\n  - QtDBus\n  - QtLinguisticTools\n  - QtQuickControls2\n  - QtSql\n  - QtSvg\n  - QtWebEngine compiled with Widget support\n- Libnotify (optional, GNU/Linux only)\n\n## Bundled 3rd-parties\n\n### Frameworks\n\n- [Boost.DI](https://github.com/boost-ext/di)\n- [spdlog](https://github.com/gabime/spdlog)\n- [QHotkey](https://github.com/Skycoder42/QHotkey)\n\n*These libraries will be fetched using CMake FetchContent if they are not available system wide*\n\n### Testing\n\n- [lcov](https://github.com/linux-test-project/lcov)\n- [catch](https://github.com/catchorg/Catch2)\n\n*Catch will always be fetched using Cmake FetchContent* \n\n# Compilation\n\n```bash\nmkdir build \u0026\u0026 cd build\ncmake -DCMAKE_BUILD_TYPE=Release ..\nmake\nsudo make install\n```\n\n#### Build options\n\nYou can append the following command line options when running cmake:\n\n- ``-DBUILD_TESTS``: Set this option to ON to build tests. Default is OFF.\n- ``-DDEFAULT_THEME``: Set this option to specify the default theme. Default is Adaptive.\n- ``-DUSE_LD_GOLD``: Set this option to ON to use GNU Gold Linker. Default is ON.\n- ``-DENABLE_QUICK_COMPILER``: Set this option to OFF to avoid using the Qt Quick Compiler. Default is ON.\n- ``-DENABLE_QML_LINT``: Set this option to ON to use qmllint on all QML files. Default is OFF.\n\n\n# Contributing\n\nMellowPlayer is an open-source application that needs your help to go on growing and improving!\n\nThere are many ways for developer and non-developers to contribute to the project. You can report (and fix) bugs, add new translations, add support for new streaming services (the core team won't support all services, especially those which are not free), and so on...\n\nIf you feel like you want to contribute to the project, make sure to checkout the [contributing guidelines](https://gitlab.com/ColinDuquesnoy/MellowPlayer/blob/master/CONTRIBUTING.md)!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2FColinDuquesnoy%2FMellowPlayer","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2FColinDuquesnoy%2FMellowPlayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2FColinDuquesnoy%2FMellowPlayer/lists"}