A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance in mind. 🚀
Find a file
cryptofyre 0459851b19
Add Steam Deck support. (#1467)
* Merge main changes. (#1446)

* localisation for mediaitem context menu

* fixes removing songs issue #1442

* aids formatting no more

* ok

* stop
[ci skip]

* ci test

* stop it

* Prettified Code!

* prettier update

* chore: Prettified Code
 [ci skip]

* shit

* chore: Prettified Code
 [ci skip]

* Update stale-issues.yml

[ci skip]

* Fix LastFM Filter Types

* localisation for misc notifications

* auto language on oobe

* auto language on oobe

* attempt at fixing #982

* and this just annoys me
[ci skip]

* crowdin action

* oops

* Remove from playlist icon

* duplicate item prompt on adding songs to playlist

* moved function outside to stop redefine
[ci skip]

* add playing class to album artwork

* Play button for mediaitem-smarthints (#1445)

Co-authored-by: Core <core@coredev.uk>
Co-authored-by: coredev-uk <coredev-uk@users.noreply.github.com>
Co-authored-by: yazninja <yazlesean@gmail.com>
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>

* Add steam deck specific compile configuration.

* Add SteamOS specific switches.

* forgor a space

* Updated config.yml

* Updated config.yml

* Updated config.yml

* merge new changes into steam-deck branch (#1458)

* localisation for mediaitem context menu

* fixes removing songs issue #1442

* aids formatting no more

* ok

* stop
[ci skip]

* ci test

* stop it

* Prettified Code!

* prettier update

* chore: Prettified Code
 [ci skip]

* shit

* chore: Prettified Code
 [ci skip]

* Update stale-issues.yml

[ci skip]

* Fix LastFM Filter Types

* localisation for misc notifications

* auto language on oobe

* auto language on oobe

* attempt at fixing #982

* and this just annoys me
[ci skip]

* crowdin action

* oops

* Remove from playlist icon

* duplicate item prompt on adding songs to playlist

* moved function outside to stop redefine
[ci skip]

* add playing class to album artwork

* Play button for mediaitem-smarthints (#1445)

* eslint moment

* Update cider-chores.yml

* some fixes

* crowdin config

* no

* aa

* please

* please x2

* just to upload

* Update Crowdin configuration file

* fuck eslint

* Source Update Workflow

* Update crowdin translation image.

* Implemented mediaSession API functions

* Cleaned up playback function, commented mediaKeyFixes

* Simplified wsapi renderer calls

* Fix duration

* Added check

* Moved function call

* More checks

* autoplay persists on app launches

* Fix
[ci skip]

* This is weird
[ci skip]

* version fix

* Fix

Co-authored-by: Core <core@coredev.uk>
Co-authored-by: coredev-uk <coredev-uk@users.noreply.github.com>
Co-authored-by: yazninja <yazlesean@gmail.com>
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>
Co-authored-by: vapormusic <vietanhfat@gmail.com>

* merge new changes (#1466)

* localisation for mediaitem context menu

* fixes removing songs issue #1442

* aids formatting no more

* ok

* stop
[ci skip]

* ci test

* stop it

* Prettified Code!

* prettier update

* chore: Prettified Code
 [ci skip]

* shit

* chore: Prettified Code
 [ci skip]

* Update stale-issues.yml

[ci skip]

* Fix LastFM Filter Types

* localisation for misc notifications

* auto language on oobe

* auto language on oobe

* attempt at fixing #982

* and this just annoys me
[ci skip]

* crowdin action

* oops

* Remove from playlist icon

* duplicate item prompt on adding songs to playlist

* moved function outside to stop redefine
[ci skip]

* add playing class to album artwork

* Play button for mediaitem-smarthints (#1445)

* eslint moment

* Update cider-chores.yml

* some fixes

* crowdin config

* no

* aa

* please

* please x2

* just to upload

* Update Crowdin configuration file

* fuck eslint

* Source Update Workflow

* Update crowdin translation image.

* Implemented mediaSession API functions

* Cleaned up playback function, commented mediaKeyFixes

* Simplified wsapi renderer calls

* Fix duration

* Added check

* Moved function call

* More checks

* autoplay persists on app launches

* Fix
[ci skip]

* This is weird
[ci skip]

* version fix

* Fix

* aftermath of coding at 2am 200 days ago

* Update config.yml

[ci skip]

* Small fix

* Musickit error handling

* chore: Updated i18n Source
 [ci skip]

* Updated en_US.json to match cider 2

* chore: Updated i18n Source
 [ci skip]

* plugins adjustment

* chore: Prettified Code
 [ci skip]

* Update config.yml

* Stop music before close

Co-authored-by: Core <core@coredev.uk>
Co-authored-by: coredev-uk <coredev-uk@users.noreply.github.com>
Co-authored-by: yazninja <yazlesean@gmail.com>
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>
Co-authored-by: vapormusic <vietanhfat@gmail.com>
Co-authored-by: Maikiwi <stella@mai.kiwi>
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: booploops <booploops@users.noreply.github.com>

* reset this

Co-authored-by: Core <core@coredev.uk>
Co-authored-by: coredev-uk <coredev-uk@users.noreply.github.com>
Co-authored-by: yazninja <yazlesean@gmail.com>
Co-authored-by: Monochromish <79590499+Monochromish@users.noreply.github.com>
Co-authored-by: vapormusic <vietanhfat@gmail.com>
Co-authored-by: Maikiwi <stella@mai.kiwi>
Co-authored-by: booploops <49113086+booploops@users.noreply.github.com>
Co-authored-by: booploops <booploops@users.noreply.github.com>
2022-09-26 10:42:12 -05:00
.circleci Update config.yml 2022-09-22 20:45:38 +01:00
.github Update config.yml 2022-09-23 18:40:24 +01:00
appx It's nearly time. 2022-05-31 17:01:39 -05:00
Assets Update Release.svg 2022-06-15 01:39:03 -07:00
docs/plugins CHONKY BOY 2022-08-04 05:27:29 +01:00
flatpak CHONKY BOY 2022-08-04 05:27:29 +01:00
resources version fix 2022-09-22 00:52:55 +01:00
src Add Steam Deck support. (#1467) 2022-09-26 10:42:12 -05:00
.editorconfig Prettier and editor config setups (universal formatting) 2022-08-04 04:49:43 +01:00
.gitignore local store 2022-08-27 19:41:32 +01:00
.npmrc fed up with store path 2022-09-15 21:46:11 +01:00
.prettierignore prettier update 2022-09-16 18:05:06 +01:00
.prettierrc shit 2022-09-16 18:06:17 +01:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-01-22 21:31:45 -08:00
crowdin.yml Update Crowdin configuration file 2022-09-21 09:01:16 -05:00
LICENSE Create LICENSE 2022-01-22 22:37:04 -06:00
msft-test.json CHONKY BOY 2022-08-04 05:27:29 +01:00
package.json Add Steam Deck support. (#1467) 2022-09-26 10:42:12 -05:00
pnpm-lock.yaml bump 2022-09-15 19:49:44 +01:00
README.md Update crowdin translation image. 2022-09-21 09:21:02 -05:00
steam-deck.json Add Steam Deck support. (#1467) 2022-09-26 10:42:12 -05:00
tsconfig.json debug compatability 2022-08-31 21:01:27 +01:00
winget.json Electron 20.1.0 2022-08-27 17:37:16 +01:00
workbox-config.js CHONKY BOY 2022-08-04 05:27:29 +01:00

Banner
A new cross-platform Apple Music experience based on Electron and Vue.js written from scratch with performance & visuals in mind. 🚀

GitHub Stars GitHub Forks
Buy Me A Coffee Open Collective GitHub Sponsor
QQ群 Discord Twitter Reddit

CircleCI Status

Install Sources

Get it from Github

Get it from the Microsoft Store

Get it from Windows Package Manager Get it from Windows Package Manager

Get it from Chocolatey Package Manager

Get it from Flathub

Get it from the AUR

Insights Snapshot

CircleCI

Credits

Contributors

Disclaimer

This project is NOT affiliated with Apple in any way shape or form. The project is open source and free to use (with an Apple Music subscription) for any legal concerns contact me at cryptofyre@cryptofyre.org.


Project Supporters

JetBrains MacStadium