All Projects → xtangle → zoundcloud

xtangle / zoundcloud

Licence: MIT License
Chrome extension that adds download buttons to SoundCloud pages.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
shell
77523 projects
CSS
56736 projects

Projects that are alternatives of or similar to zoundcloud

Hikari
simple discord.js music bot using distube 🎵 | Stage channel support!
Stars: ✭ 19 (-26.92%)
Mutual labels:  soundcloud
humhub-oauth
Social OAuths built for the Social Platform HumHub
Stars: ✭ 16 (-38.46%)
Mutual labels:  soundcloud
pysoundcloud
Scraping the Un–scrapable™
Stars: ✭ 63 (+142.31%)
Mutual labels:  soundcloud
A41SLBOT
All For One Bot is an open-source discord server bot built for All For One SL™ discord server.
Stars: ✭ 83 (+219.23%)
Mutual labels:  soundcloud
node-nightwatch-accessibility
Nightwatch.js utility assertion for accessibility testing with aXe
Stars: ✭ 16 (-38.46%)
Mutual labels:  nightwatch
JJMumbleBot
A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.
Stars: ✭ 40 (+53.85%)
Mutual labels:  soundcloud
DarkCloud
SoundCloud Dark Theme
Stars: ✭ 52 (+100%)
Mutual labels:  soundcloud
downcloud
Download your own Soundcloud tracks (uncompressed)
Stars: ✭ 22 (-15.38%)
Mutual labels:  soundcloud
cloud-player-desktop
Desktop music player built with electron to play youtube, soundcloud and mixcloud tracks
Stars: ✭ 51 (+96.15%)
Mutual labels:  soundcloud
sound-on-fire
🔊☁️ 🔥📺 A Flutter based SoundCloud App for your Fire TV
Stars: ✭ 46 (+76.92%)
Mutual labels:  soundcloud
SoundCloudAdAway
Removes ads in the SoundCloud Android app.
Stars: ✭ 25 (-3.85%)
Mutual labels:  soundcloud
nehm
(DEPRECATED) ☁️ CLI for downloading tracks from SoundCloud
Stars: ✭ 84 (+223.08%)
Mutual labels:  soundcloud
nightwatch-boilerplate
boilerplate for nightwatch.js with selenium
Stars: ✭ 16 (-38.46%)
Mutual labels:  nightwatch
Music-Discord-Bot
A music Discord bot with more than 30+ commands which allows to play music on your server efficiently. Supports Youtube, Spotify, Deezer and Soundcloud links. Skips intros and blanks in the music with Sponsorblock.
Stars: ✭ 57 (+119.23%)
Mutual labels:  soundcloud
URTube
URTube, a YouTube video to MP3 downloader built in NodeJs and Electron
Stars: ✭ 20 (-23.08%)
Mutual labels:  soundcloud
SoundLine
An Android custom view which offers an audio timeline controller as the SoundCloud Sound Wave
Stars: ✭ 53 (+103.85%)
Mutual labels:  soundcloud
youtube-dlc
Command-line program to download various media from YouTube.com and other sites
Stars: ✭ 1,225 (+4611.54%)
Mutual labels:  soundcloud
wake-me-up
The internet's favorite alarm clock since 2011
Stars: ✭ 21 (-19.23%)
Mutual labels:  soundcloud
chuck demos
Store ChucK code with continuous integration of audio to SoundCloud
Stars: ✭ 13 (-50%)
Mutual labels:  soundcloud
Eolian
Eolian is a Discord music bot that aims to be easy to use and provide a very powerful API for queuing songs from a variety of sources such as entire albums, playlists, artist discography and more.
Stars: ✭ 20 (-23.08%)
Mutual labels:  soundcloud

ZoundCloud Downloader

Chrome Web Store Build Status Coverage Status Known Vulnerabilities Dependencies Status DevDependencies Status CodeFactor

Description

A Google Chrome extension that adds download buttons to SoundCloud web pages.

This extension will add download buttons to:

  • Individual track pages.
  • User pages (downloads all of a user's tracks).
  • Playlist pages (downloads the entire playlist).
  • Tracks that are contained in scrollable lists.

By default, when a download is started it will download the mp3 version of the song with metadata (including cover art) added. It can be configured from the options menu to not add metadata or prefer to download songs in its uploaded format (if available).

Metadata information and cover art is automatically added to files in .mp3 format. The added metadata includes: cover art, title, album artist, genres, duration, release year, bpm, artist url, audio source url, and description.

Note: When metadata is enabled, download progress will not show in the browser until the entire song is downloaded.

All tracks will be downloaded to the user's default Downloads folder.

  • Tracks are downloaded with the name track_title.
  • Playlists are downloaded to a folder with the name user_name - playlist_name.
  • User tracks are downloaded to a folder with the name user_name.

If a file with the same name exists, it will not be overwritten. This can be changed from the options menu.

Special characters in the title will be replaced by an underscore (unless it's a tilda, in which case it is replaced by a dash (-) symbol).

The extension will attempt to remove strings in track titles matching variations of 'Free Download' or 'Download Link' as the suffix. The regex used for matching is configurable.

Installation

From Chrome Web Store

From Archive

  • Go to the Releases page and download the zoundcloud-<version-number>.zip file of the release you wish to install.
  • Extract the downloaded zip file to a folder anywhere.
  • Open Google Chrome and navigate to chrome://extensions.
  • Click Load Unpacked and choose the folder where the contents were extracted to in the first step.

From Source

The extension is created as a Node.js project and does not come pre-packaged. To build from source, make sure Node.js (version >= 7.6) and yarn is installed.

  • Clone the project from GitHub to a local directory.
  • In the project directory, run yarn install.
  • Run either yarn run build (for extra logging) or yarn run build:prod (for production build).
  • Open Google Chrome and navigate to chrome://extensions.
  • Click Load Unpacked and choose the dist folder in this project.

Todo

  • Firefox support.
  • Make downloads cancellable.
  • Some visual indicator to track current and previous download progress.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].