Hadryan / Qabuze

A simple Data-gatherer unsing the Qobuz-API.

Home Page:https://butterkekstorte.github.io/Qabuze/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Qabuze Build status

A Music-data-gatherer.

Qabuze is a simple Data-gatherer using the Qobuz-API with optional functionality to download songs.

For license and disclaimer, please refer to LICENSE.md.

##How to use

  1. Initial setup
  • create a file called 'config.json' in the application directory or a 'qabuze.json' in the userfolder (C:\Users<Your Username>\qabuze.json).
  • use this skeleton to configure it to your needs.
    {
    "qabuze": {
    "accounts": [
    {
    "name": "1st account",
    "token": "This token will be used for authentication",
    "password": null
    },
    {
    "name": "2nd account",
    "token": "LOGIN",
    "password": "this password will be used to get a token"
    }
    ],
    "appId": "<own app-id or 214748364>",
    "appSecret": "<own app-secret or 6fdcbccb7a073f35fbd16a193cdef6c4>",
    "apiURL": "http://www.qobuz.com/api.json/0.2/",
    "fileScheme": "%disknumber% - %tracknumber% - %title% - %album% - %artist%.%ext%",
    "folderScheme": "%ALBUMARTIST%\\%album%",
    "outputFolder": "C:\\Users\\<Your Username>\\QabuzeDownloads\\"
    }
    }
  1. Search
  • Enter your search query into the upper-left textbox and click "Search"
  • A new window will open
  • Click on any artist and select an album
  • The album info will automatically be loaded
  1. Grab album info
  • You can replicate the loading of album-info with the button "Grab Album info" and the textbox to the left of it.
  • When you know a album-id of an album you can enter it into the textbox and click on the button to load it.
  1. Download *
  • In order to download an album make sure the relevant settings are set.
  • Select an album as described in 2 or 3
  • Click on the download button.
  1. Download status *
  • To see the exact status of your downloads you can use the "Download status"-button.
  • Once clicked a pop-up will open with a detailed view.
  • Within that view you can clear failed and done threads with the button in the bottom-left.
    • Note: This will only remove them from the view, but not from the hard-drive
  • Only necessary/possible with download-enabled version

This software uses a modified fork of taglib-sharp.

About

A simple Data-gatherer unsing the Qobuz-API.

https://butterkekstorte.github.io/Qabuze/

License:Other


Languages

Language:C# 96.0%Language:Smalltalk 3.8%Language:Boo 0.1%Language:Shell 0.1%Language:C++ 0.0%