All Projects → digitalec → deemon

digitalec / deemon

Licence: GPL-3.0 license
Monitor specified artists for new releases

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to deemon

Deemixrr
deemixrr manages your artists and playlists completely automated. You add your favorite artists and playlists, and deemixrr does the rest for you.
Stars: ✭ 101 (+46.38%)
Mutual labels:  deezer, deemix
streamrip
A scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer
Stars: ✭ 867 (+1156.52%)
Mutual labels:  deezer
deezer-linux
An universal linux port of deezer, supporting both Flatpak and AppImage
Stars: ✭ 141 (+104.35%)
Mutual labels:  deezer
deezer-desktop-linux
[NO LONGER MAINTAINED] Deezer Desktop for Linux
Stars: ✭ 37 (-46.38%)
Mutual labels:  deezer
muffon
Music streaming browser
Stars: ✭ 491 (+611.59%)
Mutual labels:  deezer
lavalink-music-bot-2021
Advance Discord Lavalink Music Bot With Spotify and Buttons Help Menu || Best Music Quality || Radio Commands
Stars: ✭ 26 (-62.32%)
Mutual labels:  deezer
deezer
Deezer Archlinux AUR package
Stars: ✭ 42 (-39.13%)
Mutual labels:  deezer
Spleeter
Spleeter is Deezer source separation library with pretrained models written in Python and uses Tensorflow. It makes it easy to train source separation model (assuming you have a dataset of isolated sources), and provides already trained state of the art model for performing various flavour of separation :
Stars: ✭ 18,128 (+26172.46%)
Mutual labels:  deezer
blade-player
Android music player that plays from local library, Spotify or Deezer
Stars: ✭ 67 (-2.9%)
Mutual labels:  deezer
ypc
Convert text/spotify/deezer albums/playlists to youtube urls and audio/video files.
Stars: ✭ 17 (-75.36%)
Mutual labels:  deezer
wake-me-up
The internet's favorite alarm clock since 2011
Stars: ✭ 21 (-69.57%)
Mutual labels:  deezer
spleeter-api
Audio separation API using Spleeter from Deezer
Stars: ✭ 77 (+11.59%)
Mutual labels:  deezer
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 (-17.39%)
Mutual labels:  deezer
DeezerKodi
Deezer client for Kodi
Stars: ✭ 15 (-78.26%)
Mutual labels:  deezer
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 (-76.81%)
Mutual labels:  deezer

deemon

About | Installation | Docker | Documentation | Support

PyPI Downloads GitHub last commit GitHub last release Discord Docker Donate

About

deemon is a command line tool written in Python that monitors artists for new releases, provides email notifications and can also integrate with the deemix library to automatically download new releases.

Support

Open an Issue | Discord

Installation

Using pip

$ pip install deemon

From source

$ pip install -r requirements.txt
$ python3 -m deemon

Docker

Docker support will be removed in the next major release. It is recommended to use a python virtual environment instead (see below).

Docker support has been added for amd64, arm64 and armv7 architectures. It is recommended to save your docker run command as a script to execute via cron/Task Scheduler.

Note: Inside deemon's config.json, download_location must be set to /downloads until I can integrate this myself.

Example: Monitoring a file of artists

docker run --name deemon \
       --rm \
       -v /path/to/deemon/config:/config \
       -v /path/to/music:/downloads \
       -v /path/to/deemix/config:/deemix  \
       -v /file/to/monitor:/artists.txt \
       ghcr.io/digitalec/deemon:latest \
       python3 -m deemon monitor --import /artists.txt

Installation in a Python Virtual Environment (venv)

If you wish to install deemon and it's dependencies in a sandbox-style environment, I would recommend using venv.

Create a venv and install deemon

$ python -m venv venv
$ source ./venv/bin/activate
$ pip install deemon

When you are finished, close the terminal or exit our venv:

$ deactivate

Next time you want to run deemon, activate the venv first:

$ source ./venv/bin/activate
$ deemon refresh

If you are moving to venv from the Docker container, be sure to update your cron/Task Scheduler scripts.

Default Configuration

If you need to generate a new default configuration, please rename or delete your current config.json. The configuration will be generated the next time you run deemon.

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