ciderapp / Cider-2

Primary public repository for Cider 2.x
https://cider.sh
124 stars 2 forks source link
apple cider cider-2 music

Cider-2

Cider-2 is a modern Apple Music app built using Vue.js, TypeScript, and an Electron/Tauri backend. It provides a sleek and intuitive user interface to enjoy your favorite music from the Apple Music library.

Note: This readme file is for the public repository of Cider-2, which is used for issue tracking. The actual source code is not publicly available.

Features

For a detailed list of features and functionalities, please visit the Cider-2 website.

Technologies Used

Cider-2 utilizes a range of technologies to deliver a seamless user experience:

Installation

Cider-2 can be obtained through the following platforms:

please note that we cannot transfer ownership between accounts, if you buy Cider on the Microsoft Store, we cannot transfer ownership to an itch.io account or vice versa

Main Missing Features Compared to standard Apple Music clients

  1. Lossless: Not currently possible in the MusicKit.js library due to there being no ability to decrypt the lossless music. We are working on implementing this with our own implementation of the MusicKit service. But this is still a while off.
  2. Crossfade: Same issue as above, we are limited on audio managing and modifying in MusicKit
  3. Smart Playlists: This is a limitation of the API. Smart playlists are currently handled in Apple proprietary API which we do not have access to. We are working on our own in-house solution to this, but this is in early stages.
  4. Shared Playlists: Another API limitation, hopefully this will be rectified soon since this is a relatively new feature.

FAQ

1. Will Cider-2 support lossless audio?

(See above)

2. Why is Tauri not used on Linux?

Tauri uses webkit2gtk, which does not support web security disabling, a requirement for Apple's API. Therefore, Tauri is not used on Linux for Cider-2.

3. Is Cider-2 open-source?

No, the source code of Cider-2 is not open-source. It is distributed under a proprietary license.

4. Can donors distribute the builds of Cider-2?

No, donors are not allowed to distribute the builds of Cider-2. The builds are provided exclusively to donors for personal use and are not intended for distribution.

5. Will Crossfade be implemented?

(See above)

6. Is there going to be an EQ?

An EQ is very possible in the future as we did have an implementation on Cider-1. However, the audio area of Cider-2 is in a reduced state, so this may be a while.

License

Cider-2 is distributed under a proprietary license. The source code is not publicly available. Access to the builds is provided to donors and purchasers through the official Discord server, itch.io, and the Microsoft Store.

Please note that the distribution and use of Cider-2 builds obtained through these platforms are subject to the respective terms and conditions set by each platform. Make sure to review the license agreements and terms of service associated with the specific platform from which you obtained Cider-2.

Acknowledgements

Cider-2 acknowledges the hard work and contributions of various open-source projects and libraries that have helped in its development.

Contact

For any inquiries or support, please join our official Discord server here.