Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahweasley/smd-desktop
A Cross-Platform desktop application that seamlessly integrates with the Spotify API to help users discover, download, and enjoy their favorite songs from a single platform
https://github.com/noahweasley/smd-desktop
cross-platform desktop downloader electron linux macos music music-player spotify windows
Last synced: 4 months ago
JSON representation
A Cross-Platform desktop application that seamlessly integrates with the Spotify API to help users discover, download, and enjoy their favorite songs from a single platform
- Host: GitHub
- URL: https://github.com/noahweasley/smd-desktop
- Owner: noahweasley
- License: gpl-3.0
- Created: 2021-11-12T17:43:16.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-07T15:55:20.000Z (10 months ago)
- Last Synced: 2024-10-12T18:08:06.184Z (4 months ago)
- Topics: cross-platform, desktop, downloader, electron, linux, macos, music, music-player, spotify, windows
- Language: JavaScript
- Homepage: https://noahweasley.github.io/SMD-Desktop/website
- Size: 18.5 MB
- Stars: 16
- Watchers: 2
- Forks: 1
- Open Issues: 21
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: contributing.md
- Funding: .github/FUNDING.yml
- License: license
Awesome Lists containing this project
README
Spotify Music DownloaderA Cross-Platform desktop application that seamlessly integrates with the Spotify API to help users discover, download, and enjoy their favorite songs from a single platform
**Please note**: This application is still in development and there is no stable release for this application yet, hence a lot of bugs will be found in the application. Visit the [Frequently Asked Questions Page](https://noahweasley.github.io/SMD-Desktop/website/pages/faq.html) to get more info on the known bugs and issues.
## About S.M.D
> This is a desktop application that seamlessly integrates with the Spotify API to help you discover, download, and enjoy your favorite songs from a single platform! With this powerful and user-friendly application, you can easily search for any song and instantly download high-quality audio files directly to your desktop. Whether you're a music enthusiast or just looking to build your personal music library, this app provides you with the exact music to download and enjoy. Thanks to the integration with the Spotify API, you can easily download entire albums or playlist with just a few clicks. The app features a sleek and modern interface that makes it easy to navigate and use, even for those with little to no technical knowledge. With its advanced search capabilities and intuitive download manager, you can find and download your favorite songs in seconds.
**P.S**: I didn't host any of what would be downloaded, for now, the desktop application searches for equivalent songs from YouTube. In a future version, songs would be downloaded from more available platforms like SoundCloud.
## Features
- Single search songs
- Batch download multiple songs at once
- Download music from available platforms
- Integrates with Spotify API to fetch metadata## Roadmap
- Customize user settings and theme
- File conversions; export in different file format
- Customize download settings like audio quality and download location
- Advanced search and search music from multiple platforms
- In-built music player## Technologies Used
- HTML/CSS
- Photon (CSS Framework)
- JavaScript
- Node.js
- Electron.js
- SQLite## Contributing
S.M.D is an free open source program. Feel free to fork and contribute. Also view the [full step-by-step guide on how to contribute](https://github.com/noahweasley/SMD-desktop/blob/master/contributing.md)
## Download
- Most recent packages are available at Releases page:
- Product website is also available for easy download:## License
S.M.D :copyright: is under the GPL 3.0 license
Please review [license](https://github.com/noahweasley/SMD-desktop/blob/master/license) to get full details.
## Contact
If you have any questions or feedback, please reach out to me at [mailto:[email protected]].