All Projects → bogem → nehm

bogem / nehm

Licence: MIT license
(DEPRECATED) ☁️ CLI for downloading tracks from SoundCloud

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to nehm

Olivia
Elegant music player for LINUX
Stars: ✭ 261 (+210.71%)
Mutual labels:  soundcloud, itunes
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+1134.52%)
Mutual labels:  soundcloud, itunes
Russia It Podcast
Список русскоязычных подкастов на тему информационных технологий
Stars: ✭ 1,095 (+1203.57%)
Mutual labels:  soundcloud, itunes
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (-71.43%)
Mutual labels:  itunes
equalizer
SoundCloud music player with equalizer
Stars: ✭ 25 (-70.24%)
Mutual labels:  soundcloud
SoundLine
An Android custom view which offers an audio timeline controller as the SoundCloud Sound Wave
Stars: ✭ 53 (-36.9%)
Mutual labels:  soundcloud
SoundCloudAdAway
Removes ads in the SoundCloud Android app.
Stars: ✭ 25 (-70.24%)
Mutual labels:  soundcloud
iLyrics
A third-party iTunes addon to show the lyrics on the desktop.
Stars: ✭ 78 (-7.14%)
Mutual labels:  itunes
iTunesSearch
🎵 A .NET wrapper to the iTunes search API
Stars: ✭ 20 (-76.19%)
Mutual labels:  itunes
webplayer-hotkeys
A Chrome extension that assigns hotkeys to play/pause, and switch musics (next and previous). Works with Spotify, Deezer, SoundCloud and Youtube
Stars: ✭ 16 (-80.95%)
Mutual labels:  soundcloud
Lyricify-App
A fantastic app to provide auto-scrolling lyrics for Spotify, iTunes, Music Center, QQ Music, Netease Cloud Music, and YesPlayMusic. 一款为Spotify、iTunes、Music Center、QQ音乐、网易云音乐、YesPlayMusic提供滚动歌词的软件。
Stars: ✭ 486 (+478.57%)
Mutual labels:  itunes
iTunes Backup Reader
Python 3 Script to parse out iTunes backups
Stars: ✭ 108 (+28.57%)
Mutual labels:  itunes
ipatool
Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
Stars: ✭ 2,438 (+2802.38%)
Mutual labels:  itunes
streamrip
A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
Stars: ✭ 867 (+932.14%)
Mutual labels:  soundcloud
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 (-32.14%)
Mutual labels:  soundcloud
WebNowPlaying-BrowserExtension
The extension to go along with the WebNowPlaying plugin for Rainmeter
Stars: ✭ 76 (-9.52%)
Mutual labels:  soundcloud
summertunes
A web-based music player for Beets
Stars: ✭ 15 (-82.14%)
Mutual labels:  itunes
SoundCloudWaveformSwift
How to create a soundcloud like waveform in swift
Stars: ✭ 89 (+5.95%)
Mutual labels:  soundcloud
splitcloud-app
This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project.
Stars: ✭ 59 (-29.76%)
Mutual labels:  soundcloud
DarkCloud
SoundCloud Dark Theme
Stars: ✭ 52 (-38.1%)
Mutual labels:  soundcloud

The project is deprecated

Main reasons of deprecation:

  • SoundCloud constantly adding changes to API that complicates development of this app;
  • After 6 years of using iTunes, I switched to Spotify. In macOS Catalina iTunes was removed and Apple Music was added. Apple Music on Mac worked really badly in that moment. Actually I like Spotify and almost glad with it.

Description

nehm is a console tool written in Go. It can download your likes and search tracks from SoundCloud. All downloaded tracks are ID3 tagged.

nehm wasn't tested on Windows machine, so it can be very buggy on it. I'll be very thankful, if you will report any bug.

If you have ideas to improve nehm, issues and pull requests are always welcome! Also, if you have difficulties with installation/configuration/usage of nehm, don't hesitate to write an issue. I will answer as soon as possible.

Installation

Install via go command:

$ go get -u github.com/bogem/nehm

or you can download and install binary from latest release.

Configuration

First of all, you should configure nehm:

  1. Create a file .nehmconfig in your home directory

  2. Write in it configuration, i.e. set three variables in YAML format:

permalink - permalink of your SoundCloud profile (last word in your profile URL. More in FAQ)

dlFolder - filesystem path to download folder, where will be downloaded all tracks. By default, your tracks are being downloaded to your home directory

itunesPlaylist - (optional, only for macOS) name of iTunes playlist, where will be added all tracks. By default, your tracks are not being added to iTunes

Example:

permalink: bogem
dlFolder: /Users/bogem/Music
itunesPlaylist: iPod

Usage Examples

Type nehm help to list of all available commands or nehm help COMMAND for specific command.

Also commands may be abbreviated to one symbol length. For example, you can input nehm s instead of nehm search.

Get list of likes and download selected

$ nehm

Get list of likes of nasa

$ nehm -p nasa

Synchronize your likes with current folder

$ nehm sync -f . -i ''

Download last like

$ nehm get

Download last 3 likes

$ nehm get 3

Download track from URL

$ nehm get soundcloud.com/nasa/golden-record-russian-greeting

Search for tracks and download them

$ nehm search nasa

FAQ

Q: What is permalink?

A: Permalink is the last word in your profile url. Example: for profile url soundcloud.com/qwerty permalink is qwerty


Q: How can I add track to iTunes' music library, but not to any playlist?

A: It depends on language you're using on your Mac. The name of your iTunes' music library you can see here:

iTunes music master library

For example, english users should use nehm get -i Music, russian users - nehm get -i Музыка.

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].